Impossibile montare il disco rigido esterno NTFS

56

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 andare o cosa devo fare per correggere questo errore / problema senza perdere i dati sul mio disco fisso?

Non c'è altro modo per aggiustarlo senza dover reinstallare Windows o trovare qualcuno che usi windows?

    
posta user307687 21.07.2014 - 15:52

6 risposte

71

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)

     

Uso: 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 email degli sviluppatori:   [email protected] Linux NTFS   homepage: link

Nota : ogni volta che hai a che fare con la partizione, assicurati di disporre di 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:

risposta data Ruslan Gerasimov 22.07.2014 - 12:52
43

Questo è stato abbastanza buono per me:

sudo ntfsfix /dev/sdb1

On Ubuntu 14.04 viene fornito con:

sudo apt-get install ntfs-3g

Le versioni precedenti di Ubuntu (ad esempio 12.04) richiederebbero:

sudo apt-get install ntfsprogs
    
risposta data Sridhar-Sarnobat 02.04.2016 - 19:43
2

Nel caso in cui questo accada a qualcun altro e non colpiscono il commento del dr Hannibal Lecter, ho dovuto provare una porta USB diversa. Non c'è niente di sbagliato in quella porta USB, ma per qualche motivo, non funzionerebbe con questa unità.

    
risposta data trueCamelType 16.05.2017 - 04:15
1

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

    
risposta data Magicsowon 09.12.2015 - 18:38
0

collega 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, Ntfs-3g ha suggerito in terminale di eseguire chkdsk. :) (Sono su Ubuntu 14.04, vera installazione nativa, non su qualsiasi ambiente virtuale)

    
risposta data Aj700 07.01.2016 - 14:36
0

Formattare il dispositivo nel formato FAT utilizzando l'utility ubuntu Disks ha risolto il problema per me

    
risposta data Jose Kj 25.05.2018 - 11:50

Leggi altre domande sui tag