OS X non può smontare il disco


18

Il mio 1 TB LaCie Rugged THB ha deciso che era una buona idea smettere di funzionare all'improvviso. Se lo apro in uso del disco a volte vedo un nome effettivo di una partizione, ma molto probabilmente non è il vero nome.

Nel terminale ho provato:

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                110.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:                  Apple_HFS                         150.1 GB   disk1s1
   2:                 DOS_FAT_32 BAK_WIN                 150.0 GB   disk1s2
   3:                  Apple_HFS                         100.0 GB   disk1s3
   4:                 DOS_FAT_32                         120.0 GB   disk1s5
   5:                 DOS_FAT_32                         480.1 GB   disk1s6

E quindi per smontare questo:

$sudo diskutil unmountDisk force disk1

ha dato questo: Smontaggio forzato di disk1 non riuscito: non è stato possibile smontare almeno un volume rispetto a ciascun disco:

$sudo diskutil unmount force disk1sn

Sempre: disk1sn era già smontato

Poiché non ero in grado di fare nulla con il mio HDD esterno, ho fatto un tentativo disperato di cancellare tutto su di esso, compresi i file non sottoposti a backup, perché questo era il piano di backup. Questo è stato il tentativo:

$ sudo diskutil eraseDisk JHFS+ DISK_VOLUME disk1
Started erase on disk1
Unmounting disk
Error: -69888: Couldn't unmount disk

Ma non ha funzionato altrettanto bene. Se hai idea di far funzionare l'HDD o anche di proteggere i file, ti sarei davvero grato.

Quasi dimenticato da questo da Utility
Disco : Utility Disco non può riparare questo disco. Eseguire il backup del maggior numero possibile di file, riformattare il disco e ripristinare i file di backup.


Per essere chiari, non hai bisogno di alcun file da questa unità, solo che vuoi che venga cancellato e rimesso in servizio?
bmike

Mi piacerebbe avere i file, ma se non ci fosse altro modo, sarei grato di poterlo riutilizzare. Ma significherebbe la perdita di molte foto: - /
Peter

Risposte:


22

Per me nessuna delle soluzioni funzionava: sudo unmount, sudo unmountDisk, unmountDisk force, ecc., Con / dev / disk4, / dev / disk4s1, / dev / disk4s2 e così via. Tutto fallito. L'ultima cosa che ho provato - eraseDisk - mi ha dato lo stesso errore: Errore: -69888: impossibile smontare il disco

Quindi ho deciso di vedere se c'erano dei processi sulla mia strada, quindi ho corso sudo lsof|grep disk4e ho trovato un processo funzionante su una delle mie partizioni. Ho ucciso l'id del processo e improvvisamente il disco è stato montato di nuovo! Successo!


Bene, il disco non ha funzionato fino ad oggi. Ma l'ho tenuto, vediamo cosa posso fare :)
Peter,

Buona fortuna, spero che funzioni!
Dannid,

Anche se credo nella tua risposta (trovata anche in altri blog) il mio sistema non riconoscerà più l'unità. Ma grazie comunque :)
Peter,

@PeterSchmucki riesci a vedere il disco quando esegui diskutil? (Ho più esperienza nel riparare dischi danneggiati su Windows, quindi questa sarebbe la mia prossima soluzione: trovare un computer Windows e approfondire lì.)
Dannid

Non sono riuscito a vederlo l' diskutilultima volta, tuttavia a volte vedo l'unità su Windows 7. Ho il mio disco principale partizionato, potrei avviarlo da Windows. D'altra parte, la mia VM di Linux non ha mai visto il disco, probabilmente un problema di configurazione, ma non ne sono davvero sicuro
Peter

6

La stessa cosa mi è successa perché ero nella stessa directory dell'unità USB.

Tornai nella mia home directory (cd ~) ed eseguii di nuovo il comando e funzionò.


questo ha funzionato perché stavo cercando di smontare il disco mentre ero nel disco (dooh). Ho appena cd ..salito di un livello che mi ha spostato fuori dal disco che stavo cercando di smontare.
Tylerlindell,

+1 Incredibile, ho provato tanto fino a quando cd ~ non ha risolto il problema. Grazie mille!
Michael Hoppe,

2

Confermo che l'utilizzo di Terminal anziché iTerm2 ha sorprendentemente fatto il comando diskutil unmounte il diskutil mountfunzionamento!


Strano questo ha funzionato anche per me, non avrei mai pensato di provarlo.
Hiro2k,

aggiungi iTerm al SIP se questo accade
novski

1

Ho scoperto di avere questo problema quando stavo usando iTerm al posto del terminale, se le altre correzioni non aiutano a provare a cambiare al terminale se stai usando qualcos'altro


0

Tutti questi metodi sopra usati funzionavano sulla mia macchina. Sembra che dopo un po 'non funzionerà più. Per qualche motivo, questo problema inizia a verificarsi ogni volta che l'unità viene rimossa in modo non sicuro. Ad esempio, il mio macbook non ha una batteria, quindi, se l'elettricità di casa mia si guasta o se il cavo di alimentazione è scollegato, quando riavvio il computer, l'unità non funzionerà.

L'unico modo in cui ho scoperto di funzionare ogni volta è quello di avviare una macchina virtuale, con una distribuzione Linux o Windows, sullo stesso computer che non sta montando e forzare il montaggio dell'unità su di essa. [1] Puoi fare clic su dispositivi, USB 2.0 (o 3.0) e cercare il dispositivo. Non appena viene montato, lo rimuovi in ​​modo sicuro, spegni la macchina virtuale o deseleziona il dispositivo, invertendo il passaggio [1].

Se non viene visualizzato automaticamente sul tuo Mac, puoi scollegarlo e ricollegarlo.

Ps .: questo metodo è stato fatto usando una Virtual Box VM, ma probabilmente funzionerà usando Parallels, VMWare o anche un Live CD (usb) Linux Distro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.