Le informazioni in questa risposta sono state estratte da questa pagina .
Il file di sleepimage è protetto da SIP, che deve essere disabilitato prima della cancellazione. Inoltre, è necessario disattivare il meccanismo che crea il file di sleepimage per evitare che crei il file in futuro .
Disattiva la modalità di sospensione (che può essere ripristinata durante gli aggiornamenti / aggiornamenti futuri del sistema:)
sudo pmset -a hibernatemode 0
Riavvia il computer e tieni premuto Cmd-R per avviare la modalità di ripristino. Quando si carica, vai su Utilità > Terminale e inserisci quanto segue per disabilitare SIP:
csrutil disable
reboot
Quando la tua macchina si riavvia, entra nel terminale e rimuovi l'immagine del sonno. Questa volta, funzionerà. Dovrai anche creare un file vuoto di sleepimage e renderlo non scrivibile, altrimenti il file completo tornerà abbastanza velocemente.
sudo rm -f /private/var/vm/sleepimage
sudo touch /private/var/vm/sleepimage
sudo chflags uchg /private/var/vm/sleepimage
Ora riavvia la modalità di ripristino e riattiva SIP:
<s>csrutil enable</s>
reboot
Quando torni in MacOS, entra nel terminale un'ultima volta e verifica che l'immagine sleep abbia una dimensione di 0 byte:
ls -la /private/var/vm