Come posso riparare un disco che Disk Utility dice che non può riparare?

25

Ho un hard disk esterno con una singola partizione estesa per Mac OS. Questo disco ha smesso di funzionare un paio di giorni fa. Ho provato a riparare la partizione con l'utilità del disco ma senza fortuna. Il messaggio di errore è il seguente:

Error: Disk Utility can’t repair this disk. Back up as many of your files as possible, reformat the disk, and restore your backed-up files.

Qualche idea o strumento che posso provare a riparare il mio disco?

    
posta gyurisc 10.05.2014 - 18:42
fonte

14 risposte

18

C'è la possibilità di ripararlo con la riga di comando (in Terminale) con l'utilità del terminale come descritto in documenti di supporto di Apple , mostrato sotto:

Use the command line and the fsck_hfs -l command.

Start up your computer and log in as an administrator.

Open Terminal (/Applications/Utilities).

At the prompt, type the following command and then press Return to determine your filesytem ID:

df -hl

Look for some lines of text that look like this:

Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage

Make a note of the External Disk "disk" name that appears after /dev/, such as "/dev/disk0s3." This is your filesystem ID for your External volume.

At the prompt, type the following command and then press Return:

df -hl

Then type the following command, where "disk1" is your filesystem ID you noted in step 4, then press Return:

sudo fsck_hfs -l /dev/disk1

When prompted, enter your admin password, then press Return to begin the verification.

You should see messages like these during the disk check:

** /dev/rdisk0s3 (NO WRITE)
** Root file system
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.
    
risposta data 10.05.2014 - 19:45
fonte
9

Quando si esegue il plug-in di un disco Apple_HFS danneggiato in Mavericks / Yosemite, viene eseguito fsck_hfs da solo.

Puoi vedere l'output (in Terminale):

tail -f /var/log/fsck_hfs.log

Attendi che finisca prima di eseguire la riparazione da solo.

Anche la riparazione deve essere eseguita ripetutamente per riparare alcuni errori. Recentemente ho avuto bisogno di avviarlo 7 volte, ma alla fine il disco è stato riparato correttamente. Puoi utilizzare fsck_hfs o Utility Disco.

    
risposta data 29.10.2014 - 18:35
fonte
3

Una cosa che è forse estrema è mettere l'unità in alcuni strati di sacchetti freezer e raffreddarla nel congelatore , quindi prova a farlo montare e copia i dati che puoi finché non si interrompe nuovamente, quindi ripeti la procedura. È assurdo, ma ha funzionato per me e ci sono molte prove anacdotiche che questo può aiutare a recuperare i dati, a prescindere dai post di mito che hanno iniziato a comparire su Internet una volta che l'idea è stata presa dalle maggiori testate giornalistiche.

    
risposta data 10.05.2014 - 19:46
fonte
3

Ho avuto fortuna con fsck sulla riga di comando usando opzioni leggermente diverse da sopra.

Usato df -hl per determinare il percorso del dispositivo disco come sopra (nel mio caso la mia prima unità USB esterna, /dev/disk1s1 )

Quindi usa

sudo fsck_hfs -r -d /dev/disk1s1

L'opzione -r ricostruisce il catalogo B-Tree. Non sono sicuro del motivo per cui l'utilità del disco non lo fa automaticamente. L'opzione -d mostra ulteriori informazioni di debug. Vedi Ripara disco dalla modalità utente singolo (fallisce fsck) e la fsck_hfs pagina man per i dettagli.

    
risposta data 20.08.2014 - 04:44
fonte
3

Potrebbe non essere necessario riparare il disco!

Si tratta di un'unità esterna che stai condividendo tra un Mac e un PC Windows? Ho avuto questo problema alcune volte con un disco formattato FAT32. Se non si smonta correttamente il disco quando lo si rimuove dal PC Windows, l'intero volume verrà contrassegnato come "occupato" e verrà richiesto di riparare il volume se lo si guarda in Utility Disco di Apple. Tuttavia, Utility Disco non riuscirà a riparare il volume e segnalerà:
Impossibile aprire (Risorsa occupata)
Il codice di uscita del controllo del file system è 8.

La soluzione è semplice, basta collegarlo nuovamente a un PC Windows e smontarlo correttamente prima di collegarlo al Mac.

Non è raro che una chiavetta USB venga scollegata semplicemente tirando fuori il cavo, e di solito ciò non causa alcun problema, e l'integrità è verificata quando la si collega di nuovo. Idealmente i Mac riconoscono questo problema comune e funzionano attorno ad esso, ma sembra che si fidano solo di Microsoft per verificare che il filesystem sia OK.

    
risposta data 02.09.2015 - 20:06
fonte
2

Ho avuto questo problema con un disco esterno in ExFAT, niente ha funzionato. Stavo per usare il software di ripristino ma avvio in Windows, Windows lo leggeva bene. Tornato in OS X e ora tutto è come dovrebbe essere. Strano.

    
risposta data 12.05.2015 - 18:24
fonte
1

Onestamente, Apple è piuttosto prudente quando si tratta di segnalare errori. A volte (alcune persone direbbero) per colpa. Quindi quando indicano un problema come questo. MIGHT può essere risolto con un programma di terze parti ma onestamente la prima cosa che dovresti fare è Eseguire il backup dei tuoi dati. Come è probabile che anche se l'unità non è toast, è possibile una netta probabilità di perdita di dati.

In rare occasioni, l'avvio da un supporto esterno o dalla partizione di ripristino (COMMAND-R) e l'esecuzione di Utility Disco da quello, poteva ripararlo. Vale la pena provare perché ti costa solo un po 'di tempo.

Personalmente utilizzo DiskWarrior e ho ripristinato le unità che l'Utility Disco non può toccare, compreso il messaggio di errore esatto. Nessuna garanzia farà il trucco ma è più economico di un nuovo HD.

Se non possiedi altri software commerciali, è quello che vuoi. E mantienilo aggiornato e sul supporto di avvio che funziona su tutti i tuoi Mac attualmente di proprietà. Lo faccio.

    
risposta data 11.05.2014 - 01:45
fonte
1

Ho avuto un problema simile con il mio Toshiba HD esterno: il mio macbook non riconosceva l'HD fino a dopo averlo scollegato e quindi richiesto una password (che non è stata applicabile per mesi). Ho provato tutte le possibilità di una password precedente, ho ricevuto lo stesso messaggio di errore nell'utility del disco quando provavo a riparare l'HD, e finalmente sono riuscito a correggere questo errore utilizzando l'aggiornamento del SO gratuito a Yosemite. Spero che sia d'aiuto!!

    
risposta data 22.10.2014 - 00:05
fonte
1

Per prima cosa è necessario determinare se il problema riguarda l'hardware del disco o il filesystem. Per sapere se l'hardware non funziona, è possibile utilizzare un'utilità che valuterà i dati SMART. L'Utility Disco di Apple ne ha una forma limitata, ma non è altrettanto affidabile quanto uno strumento dedicato. Io uso SMART Utility - la versione di prova gratuita ti fornirà tutte le informazioni di cui hai bisogno per una sola volta diagnosi.

Se l'hardware è danneggiato, non provare a riparare il filesystem. Sei in una situazione di recupero dei dati.

Se l'unità è OK secondo SMART Utility, dovresti provare a riparare il filesystem con Alsoft DiskWarrior . DiskWarrior è sviluppato da un team con conoscenza approfondita del filesystem HFS ed è in grado di risolvere i problemi che l'Utility Disco non può .

    
risposta data 31.01.2017 - 23:06
fonte
0

Se Utility Disco non è in grado di riparare il volume, significa che la sua struttura di directory è danneggiata per indicare dove non riesce più a trovare tutti i file catalogati.

Ora puoi provare a copiare tutti i file su un altro disco, questo potrebbe causare molti errori e potresti anche non recuperare tutti i file che sono ancora teoricamente recuperabili.

Pertanto, ti consiglio di utilizzare il prodotto Data Rescue per questo processo di recupero. Esegue la scansione dell'intero disco (richiede un po 'di tempo), cercando "frammenti persi" del catalogo, cercando di recuperare il più possibile.

Con un disco contrassegnato come non rimediabile, non dovresti provare a continuare a scriverlo (infatti, dovrebbe essere reso di sola lettura, che purtroppo non è più così semplice come un tempo), perché eventuali ulteriori scritture potrebbero sovrascrivere dati validi, a causa del catalogo danneggiato.

Quindi, prendi un secondo disco abbastanza grande e inizia a salvare. Non tentare di correggere questo volume a meno che non ti interessi per ulteriori perdite.

    
risposta data 03.07.2014 - 21:39
fonte
0

Ho avuto una buona esperienza nel fissare i volumi (anche quando l'utilità del disco dice che non può risolverlo) usando Diskwarrior e / o TechTool Pro . Entrambi sono shareware, potrebbero esserci alternative gratuite, ma non ne ho esperienza.

    
risposta data 20.08.2014 - 09:23
fonte
0

Breve storia: utilizza DiskWarrior

Il mio computer ha danneggiato e danneggiato i file di directory sul mio disco rigido esterno. Quindi non si monterebbe ma potrei vederlo in Utility Disco (anche se non sarebbe riparato). Ho pagato $ 120 per il diskwarrior, ho passato tutto e andava bene. Ti dà un'anteprima per catturare i file prima che entrino e corregga il bug. Ne vale la pena.

    
risposta data 10.01.2015 - 04:17
fonte
0

Leggi qualcosa sul tentativo di fare clic su Ripara più volte finché non ha funzionato. Ci è voluto un po 'prima che lo prendesse e sono stato in grado di recuperare il disco, di averne il backup e formattarlo.

    
risposta data 29.07.2015 - 18:22
fonte
-1

Per me, Utility Disco su Snow Leopard funziona a riparare i permessi per le unità ma non su Mavericks. Strano.

    
risposta data 03.07.2014 - 18:09
fonte

Leggi altre domande sui tag