حالت خواب مک شما یک حالت کم مصرف است که به باتری و پردازنده استراحت می دهد. از بیرون، به نظر می رسد که همه حالت های خواب یکسان هستند، اما اپل انواع مختلفی را پیاده سازی کرده است که بر قسمت های مختلف رایانه و نحوه بازگشت آنها به کار تأثیر می گذارد.
در اینجا چیزی است که باید در مورد حالت خواب در Mac خود بدانید.
دستورالعملهای این مقاله برای مکهای ساخته شده در سال 2005 به بعد اعمال میشود.
انواع حالت خواب در مک
اپل از سه نوع اصلی حالت خواب برای رایانه های رومیزی و قابل حمل پشتیبانی می کند. سه حالت Sleep، Hibernation و Safe Sleep هستند و هر کدام کمی متفاوت عمل می کنند.
- در Sleep، رم مک در هنگام خواب روشن می ماند. Mac می تواند به سرعت بیدار شود زیرا نیازی به بارگیری چیزی از هارد دیسک نیست. این حالت خواب پیشفرض برای مکهای دسکتاپ است.
- در Hibernation، رایانه محتویات RAM را قبل از اینکه Mac وارد خواب شود در درایو شما کپی می کند. هنگامی که مک در حالت خواب است، برق را از رم حذف می کند. وقتی مک را بیدار میکنید، درایو راهاندازی ابتدا باید دادهها را بنویسد، بنابراین زمان بیداری کمی کندتر است. Hibernation حالت خواب پیشفرض برای دستگاههای قابل حمل منتشر شده قبل از سال 2005 است.
- در Safe Sleep، Mac محتویات RAM را قبل از اینکه Mac وارد حالت خواب شود، در درایو راه اندازی کپی می کند، اما RAM در حالی که Mac در حالت خواب است روشن می ماند. زمان بیداری سریع است زیرا RAM هنوز حاوی اطلاعات لازم است. نوشتن محتویات RAM در درایو راه اندازی یک محافظت است. اگر اتفاقی بیفتد، مانند خرابی باتری، همچنان میتوانید اطلاعات خود را بازیابی کنید.
از سال 2005، حالت خواب پیشفرض برای دستگاههای قابل حمل، Safe Sleep است، اما همه دستگاههای قابل حمل اپل از آن پشتیبانی نمیکنند. اپل می گوید که مدل های سال 2005 به بعد مستقیماً از حالت Safe Sleep پشتیبانی می کنند. برخی، اما نه همه، نسخههای قبلی سختافزار Mac این ویژگی را دارند.
دریابید که مک شما از کدام حالت خواب استفاده می کند
می توانید با وارد کردن دستوری در برنامه ترمینال ببینید که رایانه شما از کدام حالت خواب استفاده می کند. این چیزی است که باید انجام دهید.
-
برنامه Terminal را باز کنید. این در پوشه Utilities در زیر Applications است.
-
دستور زیر را در خط فرمان وارد کنید:
pmset -g | grep hibernatemode
-
باید یکی از پاسخهای زیر را ببینید:
- hibernatemode 0: خواب معمولی. اگر از رایانه رومیزی استفاده می کنید، این تنظیم پیش فرض است.
- hibernatemode 1: حالت خواب زمستانی; این پیشفرض برای لپتاپهای قبل از سال 2005 است.
- hibernatemode 3: خواب امن. این پیشفرض برای لپتاپهایی است که پس از سال 2005 ساخته شدهاند.
- hibernatemode 25: حالت خواب زمستانی. تنظیم سازگار با لپ تاپ های پس از سال 2005.
Hibernatemode 25 می تواند زمان کارکرد باتری را به حداکثر برساند، اما این کار را با زمان بیشتری برای ورود به حالت خواب زمستانی و بیدار شدن انجام می دهد. همچنین حافظه غیرفعال را قبل از خواب زمستانی به دیسک منتقل می کند تا ردپای حافظه کوچکتری ایجاد کند. وقتی مک شما از حالت خواب بیدار می شود، بلافاصله حافظه غیرفعال را بازیابی نمی کند. ممکن است پس از بیدار شدن مک، بارگیری برنامهها بیشتر طول بکشد.
حالت آماده به کار گزینه دیگری است
مک ها همچنین می توانند برای حفظ شارژ باتری وارد حالت آماده به کار شوند. یک لپ تاپ در شرایط ایده آل می تواند تا 30 روز در این حالت باقی بماند. اکثر کاربرانی که باتریهایی با شکل معقول و کاملاً شارژ دارند، میتوانند 15 تا 20 روز در حالت آماده به کار باشند.
کامپیوترهای Mac از سال 2013 به بعد از عملیات آماده به کار پشتیبانی می کنند. آنها پس از سه ساعت خواب به طور خودکار وارد حالت آماده به کار می شوند و هیچ اتصال خارجی مانند USB، تاندربولت، یا کارت SD ندارند.
با باز کردن درب لپ تاپ Mac خود یا ضربه زدن روی هر کلید، وصل کردن آداپتور برق، کلیک کردن روی ماوس یا ترک پد، یا وصل کردن صفحه نمایش، از حالت آماده به کار خارج شوید.
اگر مک خود را برای مدت طولانی در حالت آماده به کار نگه دارید، باتری ممکن است تمام شود و باید آداپتور برق را وصل کنید و مک را با فشار دادن دکمه پاور مجددا راه اندازی کنید.
تغییر حالت خواب مک شما
می توانید حالت خوابی را که Mac شما استفاده می کند تغییر دهید، اما اگر بخواهید یک حالت خواب پشتیبانی نشده را اجباری کنید، ممکن است باعث شود رایانه شما هنگام خواب داده ها را از دست بدهد.حتی بدتر از آن، ممکن است در نهایت با دستگاهی مواجه شوید که بیدار نمی شود، در این صورت، اگر Mac باتری قابل جداسازی دارید، باید باتری را بردارید و سپس آن و سیستم عامل را دوباره نصب کنید.
اگر مک شما یک لپتاپ قبل از 2005 نیست یا میخواهید تغییر را به هر حال انجام دهید، دستور زیر را در ترمینال وارد کنید:
sudo pmset -a hibernatemode X
بسته به حالت خوابی که می خواهید استفاده کنید، X را با عدد 0، 1، 3 یا 25 جایگزین کنید. برای تکمیل تغییر به رمز عبور سرپرست خود نیاز دارید.