Esistono diverse domande sull'ibernazione (sospensione su disco), ma la maggior parte riguarda la durata della batteria e molte risposte sostengono semplicemente l'uso del sonno (sospensione su RAM) perché la batteria durerà meglio di quanto si pensi. Altre risposte sono semplicemente obsolete.
Non voglio usare l'ibernazione a causa di problemi di batteria. Lo voglio perché l'SSD è morto e utilizzo un disco rigido USB 3 esterno come unità di avvio. In altre parole, ho solo questa unità. Nessuna unità integrata funzionante.
È quasi altrettanto veloce e ne sono felice. Ma se il cavo si muove troppo mentre il MacBook è nel mio zaino, il sistema operativo si bloccherà e tutto ciò che era nella RAM andrà perso. Voglio trasportare gli attrezzi con l'unità separata dal computer. Ciò richiede il vero letargo e non solo il sonno.
Ho letto che MacOS ha diverse euristiche su quando sospendere il disco (ibernazione) piuttosto che sulla RAM (sospensione) e che uno di questi è se sono collegati dispositivi USB, che per me lo è sempre.
Ho sudo pmset -a hibernatemode 25
ma quando metto il Mac in pausa ora si avvia subito quando si preme un tasto o si collega l'AC, il che mi dice che non si sta sospendendo.
C'è un modo per sospendere davvero il mio MacBook su disco, quindi rimuovere in sicurezza l'HD, trasportare tutto, ricollegare l'unità, riattivare il Mac, il tutto senza perdere ciò su cui stavo lavorando in quel momento?
Metà 2013 11 "Air / Sierra 10.12.6
Uscita di 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
pmset -g assertions
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.