mitico ntfsfix

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 4854
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

mitico ntfsfix

Messaggioda ZeroUno » mar giu 24, 2014 21:55

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).
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6352
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: mitico ntfsfix

Messaggioda targzeta » mar giu 24, 2014 23:16

Grazie per aver condiviso l'esperienza. Non lo conoscevo quel tool.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 4854
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: mitico ntfsfix

Messaggioda ZeroUno » mer giu 25, 2014 0:39

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.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

rik70
Master
Master
Messaggi: 1686
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: 4.0.x-smp
Desktop: Xfce 4.12

Re: mitico ntfsfix

Messaggioda rik70 » mer giu 25, 2014 10:35

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.

miklos
Linux 3.x
Linux 3.x
Messaggi: 1392
Iscritto il: lun lug 16, 2007 17:39
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2
Località: Roma

Re: mitico ntfsfix

Messaggioda miklos » mer giu 25, 2014 11:02

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.
ho visto cose che voi astemi non potete immaginare


Torna a “Gnu/Linux in genere”

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti