Oggi, il mio iMac del 2009 ha emesso errori I / O nel tentativo di copiare i file. Quindi ho eseguito l'utilità del disco, verificare il disco per vedere se qualcosa non andava. Era. Ma poiché è il mio disco di avvio, non ho potuto ripararlo, quindi ho provato la modalità provvisoria. La modalità provvisoria ha funzionato la prima volta, ma quando ho riavviato mostra la barra di avanzamento che si riempie, prima di arrestarsi. Ogni volta che lo accendo ora, la stessa barra di avanzamento quindi si verifica un arresto anomalo. L'avvio in modalità dettagliata rivela che fsck non riesce con il segnale 8.
Utilizzando la modalità utente singolo, per quanto ne sappia l'unico modo in cui posso ottenere qualsiasi accesso al sistema, ho eseguito fsck_hfs. Tuttavia, fallisce sempre. Di seguito è riportato l'output di fsck_hfs -d / dev / disk0s2.
** /dev/rdisk0s2
Using cacheBlockSize=32K cacheTotalBlock=65536 cacheSize=2097152K.
** Root file system
Executing fsck_hfs (version diskdev_cmds-491.6~3).
** Verifying volume when it is mounted with write access.
** Checking Journaled HFT Plus volume.
** Checking extents overflow file.
** Checking catalog file.
Missing thread record (id = 9931104)
Missing thread record (id = 16434146)
Missing thread record (id = 19370458)
disk0s2: I/O error
hfs_swap_BTNode: offsets 10 and 11 out of order (0x0000, 0x0000)
Invalid node structure
(4, 115897)
** The volume Macintosh HD could not be verified completely.
volume check failed with error 7
volume type is pure HFS+
primary MDB is at block 0 0x00
alternate MDB is at block 0 0x00
primary VHB is at block 2 0x02
alternate VHB is at block 1952491198 0x74622d5e
sector size = 512 0x200
VolumeObject flags = 0x07
total sectors for volume = 1952591200 0x74622d60
total sectors for embedded volume = 0 0x00
Devo assolutamente essere in grado di avviarlo per usarlo come monitor esterno.
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist launchctl load /System/Library/LaunchDaemons/com.apple.configd.plist
launchctl load /System/Library/LaunchDaemon/com.apple.DirectoryServices.plist
Poi ho fatto qualche altra roba, non so se fosse necessario, e poi shutdown -h now
, e quando questo non ha funzionato, exit
.