Macbook Pro'yu önce uyku moduna geçmeden hazırda bekletme moduna nasıl geçirebilirim?


41

Geçenlerde ilk Mac bilgisayarımı aldım, 2009'un sonlarına doğru Macbook Pro modelim. Eski dizüstü bilgisayarımı (Windows 7 çalıştıran) pilden tasarruf etmek için doğrudan hazırda bekletme moduna alırdım, ancak aynı şeyi Mac Os'da yapamam.

Mac Os'a söyleyebileceğim kadarıyla, uzun bir uyku süresinden sonra pil bitince yalnızca bir dizüstü bilgisayarı kış uykusuna yatar.

Bu, bir Macbook'u hazırda bekletme moduna geçirmenin bir yolu mu?


Bu soruya ilişkin faydalı tanım ve kavramlara göz atın man pmsetve bakın pmset -g.
izomorfizmalar

Yanıtlar:


17

Bir MacBook hazırda bekletme moduna geçtiğinde, aslında Windows anlamda hazırda bekletme modu değildir. Apple buna Güvenli Uyku diyor . Güvenli Uyku'dan restorasyon, düzenli olarak gerçekleşen bir olay anlamına gelmez; sadece acil durumlar için orada. Tecrübelerime göre, Geç 2007 MacBook Pro'm uyurken (normalde) haftalarca uykuda bıraktığım (tatildeyken) bıraktığım, açtığı ve hala önemli miktarda meyilli güç bıraktığım kadar küçük bir güç kullanıyor. Yeni 7+ saatlik pillerle, aylarca uyumaya devam edeceğinden eminim.

Basitçe söylemek gerekirse, bilgisayarı uykuya ve bataryayı çıkarmanın yanı sıra, sistem durumunu OS X'e kaydetmenin kolay bir yolu yoktur.

Bu işlevi alma konusunda gerçekten kararlıysanız, Derin Uyku küçük aracını deneyebilirsiniz . Sana iyi şanslar.


Güzel. Yıllar olabilir, ama ayların güvenli bir bahis olduğunu düşünüyorum :)
Dan Rosenstark

59

Hazırda bekletme modunu 25'e ayarlamak MacBook'u uyku yerine hazırda bekletme durumuna getirecektir (bunun iyi bir fikir olup olmadığı konusunda aşağıdaki tartışmaya bakınız).

sudo pmset -a hibernatemode 25

MacBook'lar için varsayılana geri döndürmek için (ram'a güç verir ve görüntüyü diske yazar)

sudo pmset -a hibernatemode 3

Makinenizi komut satırından uykuya / hazırda bekletme moduna geçirmek istiyorsanız,

pmset sleepnow

MacBook'unuzu hazırda bekletmek iyi bir fikir midir?

Makineniz standbymodu destekliyorsa , hazırda bekleme modunu değiştirmede fazla bir şey yoktur, çünkü varsayılan olarak 1.15 saat sonra bekleme modundadır. Bekleme modunda, RAM kapalı. Bu makinelerde, uyku modundan çıktıktan sonra hazırda bekletme modundan çıkmanız yalnızca birkaç saniye sürer. Bununla birlikte, bekleme modu hazırda bekletme moduyla tam olarak aynı değildir, daha fazla ayrıntı için bkz. Http://support.apple.com/kb/HT4392

Ayarlanmış pmset -golup olmadığını standbyve ne kadar süreceğini görmek için de koşabilirsiniz standbydelay. Görmüyorsanız standby, donanımınız bu özelliği desteklememektedir.

Donanımınız bekleme özelliğini desteklemiyorsa, hazırda bekletme modu (daha eski yayınlarda belirtildiği gibi) "acil durum" durumudur, bu nedenle bu ayarı olduğu gibi bırakmak muhtemelen en iyisidir. Olduğu söyleniyor, gitmeden ve herhangi bir sorunla karşılaşmadan önce MacBook'umu hazırda bekletiyorum. '

Burada daha fazla tartışma Mac OS X hazırda bekletme modunu destekliyor mu?


1
Bu, geçerli olarak kabul edilen / en çok oylanandan daha iyi bir cevaptır. Mac'te Windows'ta olduğu kadar kolay değil ve GUI'den (üçüncü taraf uygulaması olmadan) hiç de mümkün değil - ama kesinlikle mümkün!
Matt

2
Bunun artık işe yarayacağından emin değilim. MacOS 10.12.4 çalıştıran bir iMac'im var ve çalışma oturumumun ortasında birkaç dakika çıkarılmam gerekti, bu yüzden minimum bozulma için kış uykusuna yattım. hibernatemode 25 komutu bana herhangi bir hata vermedi, sleepnow uykuya daldı (kış uykusu için biraz fazla hızlı olsa da). Çıkarma, yeniden takma ve çalıştırma, daha önce sonlandırıldıklarından şikayet eden programlarla normal bir başlangıç ​​yaptı. Oh, iyi ...
Ekvador

@ Ekvador buna çözüm buldunuz mu?
Abhishek Bhatia,

1
Bu benim için 2013 ortalarında Air Sierra 10.12.6 ile çalışmıyor. pmsetBana söyler hibernatemodeoldu 3önce ve 25şimdi, ama sadece güç kaynağını kapatıp, uyku seçme ve dışarı çıkmak sürücü ışığı bekledikten sonra sürücü ışığı geri gelip bir tuşa basarak hemen ekran ışığı yapılmış yaptı. Önyükleme sürücüm haricidir ve hazırda bekletme modundayken çıkarmam gerekiyor.
hippietrail

1
MacBook Pro 2017'de
touchbar

4

SmartSleep ( http://www.jinx.de/SmartSleep.html ) adında bir tercih bölmesi uygulaması da var: mevcut sürüm için para ödemeniz gerekiyor, ancak İnternet'te daha eski sürümleri bulabilirsiniz.

Ayrıca bu öğreticiyi kullandım, içerikleri kopyaladım ve altta bazı notlar var: http://www.geeked.info/make-my-macbook-pro-hibernate/

Özellikle seyahat ederken pil ömrünü boşa harcamayı sevmiyorum. Windows'ta Hazırda Beklet özelliğini seviyorum ve kapak kapalıyken tüm dizüstü bilgisayarlarım hazırda bekletme moduna ayarlandı . Uyanması gereken birkaç saniye, gözlerimdeki pil ömrüne değer. Burada bilmeyenler için MacBook Pro'nun farklı durumları:

  • Açık - Bilgisayar uyanık, ekran açık, güç ayarlarınıza göre pil tüketiliyor
  • Kapalı - Bilgisayar pille güç kullanmıyor
  • Uyku - Bilgisayar ekranı kapattı ve işletim sistemini RAM'e askıya aldı (geçici bellek).
  • Hazırda Bekletme - Bilgisayar çoğu donanımı kapattı ve işletim sistemini sabit sürücüye askıya aldı.

Genellikle MBP'nizin kapağını kapattığınızda , kapağı tekrar açtığınızda oldukça hızlı bir şekilde uyandıktan sonra uyku moduna geçer . Uyurken, normal kullanıma kıyasla küçük bir miktar da olsa hala pil tüketiyor. Pil belirli bir düşük seviyeye ulaştığında, MBP otomatik olarak uyku kipine geçecektir : temel olarak kapanır, böylece herhangi bir iş kaybetmezsiniz.

Bilgisayarınızı etkin bir şekilde kullanırken uyku için mükemmeldir, ancak pil ömrünü uzatmak istediğinizde, hazırda bekletme moduna geçmesini istersiniz . Ayrıca görünüşte daha yeni olan MacBook Pros'ın da uyurken sabit sürücüye bilgi yazdığını, böylece pil tehlikeli seviyelere düştüğünde anında hazırda bekletme moduna geçebileceğini unutmayın . Apple buna “Güvenli Uyku” diyor. (Burada tüm teknik şeyler hakkında daha fazla bilgi)

Hazırda bekletme modunu dizüstü bilgisayarınızda neden kullanmak istediğinizi gösteren birkaç örnek :

  • Uluslararası bir uçuşta havaalanına gitmek üzeresiniz ve uçuş sırasında makinenizi kullanmak istiyorsunuz ancak hedefinize ulaştığınızda bir harita / e-posta / bilgi alabilmeniz için yeterli miktarda meyve suyu bırakın.
  • Dizüstü bilgisayarınızı bir çantaya atarsınız ve bir hafta sonu seyahatinde kullanabilir ya da kullanmayabilirsiniz, ancak şarj etme konusunda endişelenmek istemeyin.
  • Yapabileceğin her güçten biraz tasarruf etmek istiyorsun.

Ve ne zaman uykuya dalmak istersiniz :

  • Dizüstü bilgisayarınız pil gücüyle çalışmıyor
  • Kapağını sık sık açıp kapatacaksın
  • Koşturup ancak dizüstü bilgisayarınızı aktif olarak kullanıyorsunuz (konferanslar, toplantılar vb.)

Temel olarak, biraz pil gücü kazanmak için makinenizi geri yükleme hızını feda edersiniz. Şahsen elimden gelen her son elektrik enerjisini almayı seviyorum.

Bazı aramalardan sonra , kapak kapalıyken MBP'nizi hazırda bekleme moduna nasıl zorlayacağınızı açıklayan bir yazıyla karşılaştım. Konsolda hızlı bir çalışma gerektirir, ancak acı verici bir şekilde basittir.

Bir konsolda, geçerli uyku modunuzu belirlemek için bu komutu yazın:

pmset -g | grep hibernate

Bu, aşağıdakilerden birini döndürmelidir:

  • 0 - Legacy sleep mode. Uyku sırasında her şeyi RAM'e kaydeder, ancak Güvenli Uyku özelliğini desteklemez . Çok hızlı uyku
  • 1 - Legacy Safe Sleep. Bu Güvenli Uyku . Dizüstü bilgisayarınızın uykuya dalmasıyla ilgili her şey sabit diske kaydedilecektir. Uyumak biraz zaman alıyor ve başlangıçta yavaştır. Uykuda ve Başlangıçta Yavaş.
  • 3 - Default. Yukarıda açıklandığı gibi, uyurken içerikler RAM'e kaydedilir. Pil bittiğinde, hazırda bekletme durumu ortaya çıkar.
  • 5 - 1 olarak davranır ancak yalnızca "Secure sanal memory" kullanan modern bir Mac için geçerlidir.
  • 7 - 3 olarak davranır, ancak yalnızca "Secure sanal memory" kullanan modern bir Mac için geçerlidir.

Şimdi /Users/username/.bash_profiledosyanızı aşağıdaki satırlarla düzenleyin ve kaydedin :

alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"

Şunu unutmayın hibernateonve hibernateoffistediğiniz herhangi bir metin olabilir: ne kullandığınızı hatırlamanız yeterlidir.

Şimdi aşağıdakileri yürütün:

source .bash_profile

Şimdi, bir hevesle anında hazırda bekletme modunu etkinleştirmenizi ve devre dışı bırakmanızı sağlayacak kullanışlı bir küçük komutunuz var. Makinenizi, kapağı kapattığınızda hazırda bekletme moduna almak istediğinizde, bir terminal penceresine bırakın ve yazın hibernateon. Dizüstü bilgisayarınızı yeni uyumanızı tercih ettiğinizde, yazın hibernateoff.


.bash_profile (döneme dikkat edin) ev dizininizdeki "gizli" bir dosyadır.

Bu komutu dene:

pico ~/.bash_profile

ve sonra iki diğer ad satırını ekleyin.


5
Belirtildiği gibi bir yanıt "mu Mac OS X desteği kış uykusu?" : pmsetgünümüzde manuel sayfa "0, 3 veya 25 başka bir şey kullanma" iddiasında .
Arjan

1
En azından Yüksek Sierra'dan (muhtemelen çok erken), modlar 5ve 7artık yok gibi görünüyor.
kirb

Buradaki bilgilerin bir kısmının güncel olmadığı görülüyor (Arjan'ın yorumunda belirtildiği gibi 0, 1, 3, 5 ve 7 ile 0, 3 ve 25). Ancak, bu kaygan alias hibernateon/offhile yüzünden bunu reddetti .bash_profile. İyi fikir!
Aaron Johnson

0

Genellikle MBP'nizin kapağını kapattığınızda, kapağı tekrar açtığınızda oldukça hızlı bir şekilde uyandıktan sonra uyku moduna geçer. Uyurken, normal kullanıma kıyasla küçük bir miktar da olsa hala pil tüketiyor. Batarya belirli bir düşük seviyeye ulaştığında, MBP otomatik olarak uyku kipine geçecektir

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.