Ripara l'intero filesystem NTFS


14

Sto cercando strumenti utili per riparare un'intera partizione / unità NTFS, non solo file specifici.

Il mio caso d'uso: sto cercando di clonare un'unità per netbook tramite partimage. Sfortunatamente la partizione NTFS presenta errori e il partimage afferma che non è stato possibile leggere correttamente dal dispositivo e alla fine si chiude. Farebbe risparmiare un sacco di lavoro se potessi catturare un'immagine disco e copiarla su una nuova unità funzionale e rimontare il netbook.

Strumenti che ho già provato:

  • ntfsfix - corri, ma nessun miglioramento
  • chkdsk su Windows XP: generare output, ovviamente riparare, ma poi uscire e lasciarmi con un errore sconosciuto

Sulla partizione non sono davvero dati rivelatori. Vale la pena provare alcune cose (o semplicemente impedire l'installazione di Windows XP ed evitare di copiare altri file (o sarebbe semplicemente elegante affrontare i grandi problemi con alcuni comandi del terminale ..?). Non esitare a raccomandare strumenti che potrebbero danneggiare qualcosa.

Sono abbastanza sicuro di salvare la partizione perché Palimpsest (aka Disk Utility) mi suggerisce che il disco ha alcuni settori danneggiati, ma è ancora "sano" (manopola verde).

Sto facendo schifo e ho una conoscenza terminale limitata, ma almeno sufficiente.


1
hai visto testdisk?
Shibumi,

2
testdisk non ti aiuterà a recuperare da settori difettosi. Lo strumento necessario sembra essere ddrescue(pacchetto gddrescuesu Ubuntu): wiki.lunarsoft.net/wiki/Data_Recovery#ddrescue
organizza il

1
@Arrange - Ti suggerisco di metterlo come risposta poiché era lo stesso suggerimento che stavo per dare. ddrescue offre recupero anche con problemi sul disco. C'è una parte importante del metodo di backup / ripristino per ddrescure che è questa: "Dopo che ddrescue termina il primo passaggio e termina la divisione delle aree di errore, tutti i settori che non è stato in grado di leggere non vengono più provati. Ddrescue si chiude a quel punto. "
Luis Alvarado,

@arrange al momento sto ddrescueprovando - avere entrambi i dischi collegati via SATA per aumentare la velocità
f4lco

Risposte:


6

Windows " chkdskè lo strumento di riparazione NTFS autorevole. Se non riesce a risolverlo, allora sei sfortunato. Puoi provare a cancellare l'intero disco e ricominciare, e il disco potrebbe rivelarsi ok o potrebbe essere necessario sostituirlo. Inizia azzerando l'intero disco (supponendo che sia sda):

sudo dd if=/dev/zero of=/dev/sda

Se ciò si completa senza errori, controllare di nuovo le statistiche SMART nell'utilità del disco. I conteggi in sospeso e offline_uncorrectable dovrebbero essere zero. Se il conteggio dei settori riallocato è ancora zero, l'unità va bene e puoi formattarla e continuare a usarla. Se il conteggio riallocato è aumentato, l'unità presenta alcuni danni fisici che possono peggiorare nel tempo. Se è in garanzia, sostituirlo. In caso contrario, eseguire il lungo autotest intelligente una volta alla settimana per assicurarsi che non si sviluppino ulteriori settori danneggiati. Se compaiono più settori danneggiati, ti consigliamo di sostituire l'unità.


Grazie per questa risposta, ma comprerò un nuovo disco, indipendentemente dai risultati ottenuti dai miei tentativi di recupero: gestirò il netbook da qualcun altro e non potrò richiedere il monitoraggio del disco.
f4lco,

@phineas fino a quando tutti i conteggi tornano a zero, quindi non c'è nulla di sbagliato nel disco e non è necessario monitorarlo. Solo se il conteggio riallocato aumenta, hai qualcosa a cui fare attenzione.
psusi,

Ho provato ed è stata la decisione giusta per acquistare un nuovo disco:~$ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': Input/output error 340185+0 records in 340184+0 records out 174174208 bytes (174 MB) copied, 32.69 s, 5.3 MB/s
f4lco
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.