Pagina 1 di 1

mitico ntfsfix

Inviato: mar 24 giu 2014, 21:55
da ZeroUno
Mi hanno dato da sistemare un pc con windows che dire che viene maltrattato (fisicamente) è dire poco.

Trovo una cifra di settori danneggiati sul disco ed ovviamente windows non parte.
Provo a montarlo con una distro live e dice picche.

Vabbé, mi preparo a recuperare i dati con testdisk.

Prendo il mio disco usb (che uso per fare i backup) che ha anche lui ntfs sopra.
Ho un pc windows acceso lo attacco là per svuotarlo: "disco non formattato, vuoi formattare?" (e vabbé, ma allora sono io...;) ).
Lo attacco a linux e mi conferma che il fs è corrotto e non può montarlo tuttavia mi dice qualcosa che suona così (non ho l'output sotto mano):
"il filesystem è corrotto; vai di ntfsfix che chkdsk non funzionerebbe"
alla faccia della modestia!!!!
comunque vado di ntfsfix e risolvo.

A questo punto mi dico "aspé aspé, stai vedere che anche l'altro disco...":

Codice: Seleziona tutto

# mount /dev/sdb1 /mnt/tmp/ -t ntfs-3g
NTFS signature is missing.
Failed to mount '/dev/sdb1': Invalid argument
The device '/dev/sdb1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

# ntfs-3g.probe --readonly /dev/sdb1
NTFS signature is missing.

# ntfsfix  /dev/sdb1
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
The alternate bootsector is usable
Rewriting the bootsector
The boot sector has been rewritten

Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.

# mount /dev/sdb1 /mnt/tmp/ -t ntfs-3g
# ls /mnt/tmp/
AUTOEXEC.BAT
WINDOWS/
...
...
E non è la prima volta che recupero con linux dischi ntfs che windows mi butterebbe!!! (incluso un vecchio disco fat compresso con la bestia di drvspace; chi è abbastanza anziano sa di che parlo)

Ora devo fare la prova del boot però (dipende dove sono i settori danneggiati).

Re: mitico ntfsfix

Inviato: mar 24 giu 2014, 23:16
da targzeta
Grazie per aver condiviso l'esperienza. Non lo conoscevo quel tool.

Emanuele

Re: mitico ntfsfix

Inviato: mer 25 giu 2014, 0:39
da ZeroUno
quello, insieme a tanti altri, fa parte del pacchetto preinstallato ntfs-3g

Curiosità: prima dell'ntfsfix, per usare testdisk avevo scaricato - ma non provato - la distribuzione live RIPLinux. Ma non si capisce se la sigla significa "Repair If Possible" o "Riposa In Pace" ;), credo che il significato cambi a seconda dell'esito :D

comunque il boot non l'ha fatto :(

Vabbé, devo ancora vedere se riesco a far qualcosa con il cd di xp (tipo fixboot ecc) o qualcos'altro per vedere se riesco a non formattare, ma intanto mi sto facendo il backup per sicurezza.
Di reinstallare non mi va, anche perchè nonostante i suoi 4 anni di vita questa installazione di xp sembra che andava abbastanza bene.
Comunque finora ha trovato veramente pochi settori danneggiati; forse con un chkdsk approfondito riesce a marcare questi settori come danneggiati e non c'è bisogno di ricomprare il disco.

Re: mitico ntfsfix

Inviato: mer 25 giu 2014, 10:35
da rik70
Ho avuto da poco un'esperienza simile.

Disco Ntfs con sopra Xp che non ne voleva sapere di partire. Il classico errore su una dll mancante che impediva il boot.

Inutile dire che era impossibile lavorare da windows - non passava il check del filesystem manco a pagarlo - o con tool tipo bartpe.

Smontato il disco e messo su un altro pc con Slackware, ho montato il filesystem in sola lettura e recuperato tutti i dati - con dmesg che riportava una sfilza di errori su possibili settori danneggiati.

Non conoscevo e dunque non ho provato ntfsfix. Però nel mio caso il disco stava per morire: smartctl consigliava il backup immediato dei dati e la sostituzione del hdd. Stessa cosa il tool del produttore (Seagate).

Prova anche tu a controllare innanzitutto che il disco sia integro a livello hardware, altrimenti è solo tempo perso.

Re: mitico ntfsfix

Inviato: mer 25 giu 2014, 11:02
da ilmich
ZeroUno ha scritto:Vabbé, devo ancora vedere se riesco a far qualcosa con il cd di xp (tipo fixboot ecc)
prova con questo tool ms-sys oppure se hai una live con lilo installato lancia

Codice: Seleziona tutto

lilo -M mbr /dev/sda
modificando chiaramente la parte finale con il tuo disco/partizione desiderata.