L'unità esterna non si monta dopo lo scollegamento senza espulsione


39

Ho scollegato accidentalmente il mio disco rigido senza espellerlo correttamente, e ora l'unità non si monta quando è collegato.

Cosa posso fare per farlo funzionare di nuovo?

Riesco a vedere il disco in lsusbe diskutil list.

Finora ho provato:

  • sudo diskutil unmountDisk force /dev/disk2
  • sudo diskutil unmount force /dev/disk2
  • Riavvia con il disco.
  • Riavvia senza disco.

Sembra che il disco funzioni perché vibra molto lentamente, ma non riesco a vederlo in Finder.


2
Ho provato tutte le opzioni di cui sopra, ma non riesco ancora a montare e / o espellere il disco. Quando provo a eseguire il Pronto Soccorso, ottengo quanto segue: Riparazione del file system, Il volume è già smontato. L'esecuzione di fsck_exfat -y -x / dev / rdisk2s1 Il codice di uscita del controllo del file system è 1. Il ripristino dello stato originale trovato come non montato. Verifica o riparazione del file system non riuscita. Operazione fallita ... Qualche idea su come procedere successivamente?
Shawnzie20,

Risposte:


41

RISOLTO. Ho avuto questo problema oggi. VECCHIA unità esterna, con una propria fonte di alimentazione, collegata a un dispositivo di protezione da sovratensione. Ho premuto il pulsante di accensione sul limitatore di sovratensione quando stavo scollegando qualcos'altro e l'unità era spenta mentre era in uso. L'ho riacceso e sembrava normale, ma il mio computer non lo riconosceva e Utility Disco non si caricava quando è stato collegato. Ho provato a riavviare con e senza il disco, montaggio, smontaggio, tutti i consigli di cui sopra .

"smonta" ha portato a "il disco è già smontato o ha uno schema di partizionamento ...."

"mount" ed "espulsione" hanno dichiarato che il tentativo è scaduto.

"mountDisk" ha detto che è stato montato con successo, ma non riesco ancora ad accedervi, e anche "unmountDisk" avrebbe avuto successo, ma non ho avuto fortuna a "mount" o "mountDisk" in seguito.

Alla fine ho trovato l'ordine che ha funzionato.

diskutil unmountDisk /dev/disk2
diskutil eject /dev/disk2

poi l'ho ricollegato al mio computer ed eravamo d'oro. Grazie a tutti per il vostro aiuto.


9
Il volume è scaduto in attesa di espulsione
Glenn Strycker,

32
Stavo avendo lo stesso identico problema in cui unmountDiskfunzionava bene ma ejectsi traduceva nel messaggio "scaduto". Alla fine ho trovato un suggerimento per vedere se fsckteneva l'ostaggio del disco. Una rapida ps aux | grep fsckrivelazione che in effetti stava dirottando il disco / volume non appena è stato collegato. sudo pkill -f fsck(O semplicemente killcon il PID se si preferisce) ha immediatamente consentito il montaggio del volume.
Ariel Allon,

1
@ArielAllon Grazie! Il tuo commento è stato importante tanto quanto la risposta.
Jeff,

1
@ArielAllon Sto cercando questa soluzione da 2 anni. Ti amo.
connorbode,

1
Ps non esitate a votare la mia risposta qui sotto: apple.stackexchange.com/a/314628/54512
Ariel Allon,

24

Consiglio di verificare se fscksta trattenendo il tuo ostaggio del disco al momento della connessione. Questo è stato per me.

La corsa ha ps aux | grep fsckrivelato:

root              2587   7.3  0.1  4363584  21780   ??  U    10:56PM   2:22.54 /System/Library/Filesystems/exfat.fs/Contents/Resources/./fsck_exfat -y /dev/rdisk2s1

Quindi la soluzione era un sudo kill -9 2587(inserisci il tuo PID invece di 2587) (o sudo pkill -f fsck). Non appena ha funzionato, il mio volume è subito aumentato.

Oh l'ironia di fsckessere il problema ...


1
> sudo kill -9 PID ha risolto il mio problema. Sebbene il volume ora sia di sola lettura e il sistema suggerisca di formattarlo il prima possibile, almeno potrei copiare tutto il contenuto. Grazie ad Ariel Allon e Patrix
Alejandro del Río,

1
@ AlejandrodelRío Fantastico, felice che abbia aiutato! Su una domanda / risposta correlata ( apple.stackexchange.com/questions/268998/… ) ho preso nota del fatto che se si lascia fsckcorrere il suo corso (potrebbe richiedere alcune ore) dovrebbe completarsi e consentire nuovamente la lettura / scrittura.
Ariel Allon,

L'ho fatto, ma l'unità era di sola lettura. Ho dovuto ripetere questo processo dopo l'espulsione poiché l'unità non si monterà. Ho finito per riparare il disco (formattato exFat) e è tornato a funzionare normalmente.
Segna il

1
Caspita, questo era il mio problema! Sapevo che qualcosa stava bloccando l'unità ma non avevo idea di cosa. Grazie! E peccato su Apple (Mac Os) per non aver fornito alcun tipo di feedback se fsck è in esecuzione.
Marquez,

4

Se riesci a vederlo in diskutil list, trova il suo identificatore (si presenta sotto forma di /dev/diskx) ed esegui:

diskutil mountDisk /dev/diskx

durante la sostituzione /dev/diskxcon l'identificatore del disco.

Se anche quello non funziona,

diskutil mountDisk readOnly /dev/diskx

monterà il tuo disco in sola lettura in modo da poter ottenere i tuoi dati nel caso in cui tu abbia corrotto la tabella delle partizioni del tuo disco ( molto, molto improbabile, causato dalla disconnessione forzata del disco ). In tal caso, dovrai formattare il tuo disco rigido, attraverso i passaggi che trovi qui , insieme alla pagina man ottenibile man diskutilse hai bisogno di maggiori informazioni.


3
One or more volume(s) failed to mountper entrambi i comandi. Grazie comunque
Charles,

@charles prova a montare la partizione problematica da solo, condiskutil mount /dev/diskxsy
forsemaybeharry il

@charles prova anche l' readOnlyopzione
forse il

1
Volume on disk2s2 timed out waiting to mountcon e senza readOnly.
Charles,

Tutte le risposte non funzionano per me tranne questo con l' readOnlyopzione. Dopo il montaggio in readOnlymodalità, ho espulso findere rimosso di nuovo fisicamente il cavo USB plug-in: funziona!
Tenaciousd93,

1

Mi è successo molte volte. Vai a Launch Pad, Utility Disco e seleziona il disco che non si monterà. Quindi selezionare Ripara.


1

Ho riscontrato questo problema oggi e finalmente lo risolvo espellendo prima il disco . successivamente è possibile montare correttamente il disco senza errori .

diskutil eject /dev/diskx
diskutil mount /dev/diskx

downvote senza motivo che mi infastidisce, perché non sottolinei cosa c'è di sbagliato nella mia risposta
7heaven

entrambi i comandi scadono o falliscono
evolutionxbox

Il volume è scaduto in attesa di espulsione
Glenn Strycker,

1

Ho avuto lo stesso problema. Impossibile montare, espellere e riparare. Windows mi ha salvato la vita. Ho collegato il disco rigido esterno a un laptop Windows. Copia un file dal disco rigido esterno sul desktop e taglia il file sul desktop e incollalo (sostituisci) nella stessa posizione sul disco rigido esterno. Espulso correttamente il disco rigido esterno dal PC Windows e collegato al mio Macbook. Problema risolto.


0

hai provato, prima di tutto, a riparare il volume alla ricerca di errori con l'utilità (o il terminale) del disco?


L'utilità del disco non si avvia completamente. Il messaggio Loading disksnon finisce mai. Come posso farlo con il terminale?
Charles,

diskutil verificavolume mountpoint e diskutil repairvolume mountpoint

diskutil verifyDisk /dev/disk2Avvio della verifica della mappa delle partizioni su disco2 Verifica dei prerequisiti Controllo dell'elenco delle partizioni Controllo delle dimensioni della mappa delle partizioni Controllo di una partizione di sistema EFI Controllo delle dimensioni della partizione di sistema EFI Controllo del file system della partizione di sistema EFI Controllo del contenuto della cartella della partizione di sistema EFI Problemi riscontrati con la mappa delle partizioni che potrebbe impedire l'avvio Errore: -69854: è richiesto un disco con un punto di montaggio
Charles

Riparazione dice Repairing the partition map might erase disk2s1, proceed? (y/N). In che modo è possibile perdere il contenuto del disco?
Charles,

prima di farlo, controlla che la tua mappa gpt sia ancora ok con sudo gpt show -R disknumber
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.