Impossibile montare il disco rigido esterno NTFS


77

Ho problemi a montare il mio disco rigido esterno, ogni volta che provo a farlo ricevo il seguente messaggio:

"Error mounting /dev/sdb1 at /media/fuzzy27/My Book: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/fuzzy27/My Book"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details."

Come posso procedere o cosa devo fare per correggere questo errore / problema senza perdere nessuno dei dati sul mio disco rigido?

Non c'è altro modo per risolverlo senza dover reinstallare Windows o trovare qualcuno che utilizza Windows?


1
vedere il messaggio: "NTFS è incoerente o presenta un errore hardware oppure è un hardware SoftRAID / FakeRAID. Nel primo caso, eseguire chkdsk / f su Windows, quindi riavviare due volte in Windows". Problemi di Windows risolti con gli strumenti di Windows.
Rinzwind,

Sì, penso che devi chiudere il riavvio di Windows e poi venire su Ubuntu per accedervi. L'unità è crittografata o qualcosa del genere?
Chinmaya B,

3
Come dice il messaggio: "esegui chkdsk / f su Windows, quindi riavvia Windows due volte". Ciò significa che devi avviare Windows o portare l'unità da un amico che ha un computer con Windows. Quindi utilizzare la riga di comando di Windows e immettere il comando "chkdsk / f X: dove X è l'unità esterna. Quindi, come dice il messaggio, riavviare due volte in Windows.
user68186

Non potrei essere più d'accordo. È necessario eseguire chkdsk /fsu un ambiente Windows o utilizzare HirensBootCD avviato in una porta USB. Ho passato lo stesso e mi ha aiutato a risolvere.
AzkerM,

Risposte:


86

Installa ntfs-3g con sudo apt-get install ntfs-3g. Quindi eseguire il comando ntfsfix sulla partizione NTFS.

ntfsfix v2.0.0 (libntfs 10: 0: 0)

Utilizzo: ntfsfix [opzioni] dispositivo

Attempt to fix an NTFS partition.

-h, --help             Display this help
-V, --version          Display version information

Ad esempio: ntfsfix / dev / hda6

Indirizzo e-mail degli sviluppatori: linux-ntfs-dev@lists.sf.net Homepage di NTFS Linux: http://www.linux-ntfs.org

Nota : ogni volta che hai a che fare con la partizione, assicurati di avere un backup completo solo per essere al sicuro.


sudo apt-get install testdisk

Quindi eseguilo:

sudo testdisk

e segui le istruzioni. È necessario cercare le partizioni e quindi scrivere le modifiche.

Grazie ai rispondenti qui:


1
Si consiglia di eliminare la sezione centrale della risposta dell'anno. Come hai notato ntfsprogsè sparito da tempo. Il resto della tua risposta è valido.
Cbhihe,

1
Cordiali saluti, se hai usato ddrescue per estrarre un'immagine da un hard disk morente puoi usare ntfsfix sull'immagine per affrontare anche i problemi di NTFS. Basta puntare ntfsfix sul file immagine (ntfsfix dyinghdd.image) anziché sul dispositivo reale in / dev /.
dan_linder

1
Il punto qui è che il disco rigido non viene montato correttamente. Come è possibile eseguire un backup?
zondo,

La prima riga di questa risposta è stata sufficiente nel mio caso.
Yair Daon,

sudo ntfsfix / dev / sdc1 ha risolto il mio problema ed è stato in grado di montare il disco rigido esterno.
Nidheesh,

61

Questo è stato abbastanza buono per me:

sudo ntfsfix /dev/sdb1

Su Ubuntu 14.04 viene fornito con:

sudo apt-get install ntfs-3g

Le versioni precedenti di Ubuntu (ad es. 12.04) richiederebbero:

sudo apt-get install ntfsprogs

1
Basta notare che questo potrebbe non recuperare tutti i file danneggiati come chkdsk /Ffarebbe Windows , quindi se si dispone di un computer Windows che dovrebbe essere provato prima.
Sridhar Sarnobat,

in realtà l'ho provato con Windows. quello che succede ora è che si monta su Windows ma il trasferimento dei dati è molto lento (da 0 a 70 a 200 kbps). Per quanto riguarda Ubuntu, non si monta affatto. lo stesso problema. quindi ora ho eseguito questo ntfsfix. ha fatto tutte le correzioni. dopo che "partizione ntfs / dev / sdb1 è stata elaborata con successo" ora sta montando. :). ma il problema è la velocità. ancora 200 kbps
MycrofD,

Sembra un danno fisico. Se fossi in te, comprerei un duplicatore di unità per fare una copia di basso livello di tutti i bit e butterei via quell'unità prima che ti facesse perdere più dati preziosi. amazon.com/gp/aw/d/B003WV5DLA?pc_redir=T1
Sridhar Sarnobat

@sridhar Thannks ha funzionato
Er. Mohit Agrawal,

Questo ha funzionato come un incantesimo, tuttavia devo fare lo stesso comando a OGNI riavvio del mio sistema ...
c24b

2

Sembra una vecchia domanda, ma ho riscontrato questo problema in Ubuntu 15.10. Ho montato il disco rigido in Windows e ho semplicemente rimosso la directory ._. Trashes sull'unità che conteneva molti dati. Poi l'ho ricollegato a Linux e ha funzionato bene.


1
Ciao dal 2017! Il mio è ancora più strano: ho appena collegato il mio disco a un'altra porta USB ..? Non ho idea del perché si sia verificato l'errore.
dr Hannibal Lecter,


0

La formattazione del dispositivo nel formato FAT usando l'utility ubuntu Dischi ha risolto il problema per me


0

Collegare il disco rigido esterno a un PC Windows.

Quando il disco enumera, esegui chkdsk /f [driveletter]:dal prompt dei comandi.

Quando ho provato ntfs-3g, mi ha suggerito di eseguirlo nel terminale chkdsk. :) (Sono su Ubuntu 14.04, installazione nativa reale, non su qualsiasi ambiente virtualizzato)

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.