Harici USB kullanan MacBook Air'imi diske hazırda bekletme / askıya alma için zorla?


9

Hazırda bekletme (diske askıya alma) ile ilgili birkaç soru vardır, ancak çoğu pil ömrüyle ilgilidir ve pek çok cevap temelde uyku (RAM'e askıya al) kullanın çünkü pil düşündüğünüzden daha iyi dayanır. Diğer cevaplar güncel değil.

Pil sorunları nedeniyle hazırda bekletme modunu kullanmak istemiyorum. Bunu istiyorum çünkü SSD öldü ve önyükleme sürücüm olarak harici bir USB 3 sabit sürücü kullanıyorum. Başka bir deyişle, sadece bu tek sürücüye sahibim. Dahili sürücü yok.

Neredeyse hızlı ve bundan memnunum. Ancak MacBook sırt çantamdayken kablo çok fazla hareket ederse işletim sistemi çökecek ve RAM'deki her şey kaybolacak. Vites sürücüyü bilgisayardan ayrı olarak taşımak istiyorum. Bu sadece uyku değil, gerçek bir kış uykusu gerektirir.

MacOS'un ne zaman RAM (uyku) yerine diske (hazırda bekletme) askıya alınacağı hakkında birkaç sezgisel tarama olduğunu ve bunlardan birinin herhangi bir USB cihazının takılı olup olmadığını, ki benim için her zaman olduğunu okudum.

Sahipim sudo pmset -a hibernatemode 25ama Mac'i şimdi uykuya soktuğumda, bir tuşa basarken veya AC'yi takarken hemen başlıyor, bu da askıya alınmadığını söylüyor.

MacBook'umu diske gerçekten askıya almanın, ardından HD'yi güvenli bir şekilde çıkarmanın, her şeyi aktarmanın, sürücüyü tekrar takmanın, Mac'i uyandırmanın, o sırada çalıştığım şeyi kaybetmeden bir yolu var mı?

2013 Ortası 11 "Hava / Sierra 10.12.6


Çıktı sudo pmset -g assertions

2017-08-20 12:10:43 +1000 
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  1
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
Listed by owning process:
   pid 59(powerd): [0x0000004100088000] 39:29:46 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" 
   pid 251(mds_stores): [0x0001272e000ba305] 00:04:18 BackgroundTask named: "com.apple.metadata.mds_stores.power" 
   pid 114(hidd): [0x000100dd0009997a] 03:36:53 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294967962.3" 
    Timeout will fire in 110 secs Action=TimeoutActionRelease
   pid 72(mds): [0x000126ae000ba2d1] 00:06:26 BackgroundTask named: "com.apple.metadata.mds.power" 
   pid 57(configd): [0x000122640007a186] 00:24:44 DenySystemSleep named: "InternetSharingPreferencePlugin" 
   pid 193(coreaudiod): [0x000122260001889a] 00:25:46 PreventUserIdleSystemSleep named: "com.apple.audio.AppleHDAEngineOutput:1B,0,1,1:0.context.preventuseridlesleep" 
    Created for PID: 438. 
Kernel Assertions: 0x4=USB
   id=503  level=255 0x4=USB mod=1/1/70, 10:00 am description=com.apple.usb.externaldevice.14500000 owner=BUP Slim Mac SL
Idle sleep preventers: IODisplayWrangler

uyku görüntüsünü harici sürücüye taşımaya ve HD olarak silmeye çalıştınız mı?
Ruskes

2
Çıktısı nedirpmset -g assertions
Allan


1
Bu sorunun @Allan OP hazırda bekletme (sadece uyku değil), böylece hazırda bekleme sırasında harici disk bağlantısı kesilebilir
grg

1
@hippietrail Farklı görünüyor. Man page diyor:GETTING -g (with no argument) will display the settings currently in use. -g live displays the settings currently in use. -g custom displays custom settings for all power sources. -g assertions displays a summary of power assertions. Assertions may pre- vent system sleep or display sleep. Available 10.6 and later.
FiddleDeDee

Yanıtlar:


1

Hibernatemode = 25 olan pmset işe yarayabilir.

sudo pmset -a hibernatemode 25  #to change to "safe sleep", aka, hibernate
pmset sleepnow                  #to make it sleep now

Ve, "normal" dizüstü bilgisayar moduna geri getirmek için, sudo pmset -a hibernatemode 3 kullanın.

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.