Montaje salido con código de salida 13

20

Tengo un disco duro externo de 1TB que formateé recientemente a NTFS. Se estaba montando en mi Ubuntu 11.10 bien hasta ahora. No hice ningún cambio para afectar mi sistema operativo o mi exhdd.

El error que obtengo es:

Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb2': 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.

Leí esto y esto . Pero ninguno ayudó.

Intenté instalar ntfsfixpero ya no existe tal paquete. Nunca he usado este HDD en una máquina con Windows. Si necesito usar otra máquina para hacer cosas para arreglar esto, tengo acceso a una Mac.

¿Algún consejo?

Esta es mi salida sudo fdisk -l: ¿Qué demonios es GPT? Yo no hice eso. Solía ​​ser NTFS.

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000586fb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2148   961320312   480659082+  83  Linux
/dev/sda2       961320313   976773167     7726427+   5  Extended
/dev/sda5       961320314   976773167     7726427   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcfd88605

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  1953525167   976762583+  ee  GPT
querida N
fuente

Respuestas:

3

GPT es la tabla de particiones GUID, que es el sistema de particionamiento de próxima generación utilizado en Mac, PC basadas en UEFI y discos de más de 2TiB de tamaño. También se puede usar en discos más pequeños, incluso en sistemas basados ​​en BIOS, siempre que no espere arrancar Windows desde dichos discos. Como fdiskseñala el mensaje de advertencia, fdiskno es compatible con GPT, por lo que no debe intentar usarlo fdisken este disco. En su lugar, use gdisk(parte del paquete gdisko gptfdisk, dependiendo de cómo lo instale) o parted.

Sin embargo, GPT no tiene nada que ver con tu problema. El mensaje de error de montaje indica un error de E / S, lo que probablemente indica un error de hardware. Puede intentar ejecutar una prueba SMART en el disco utilizando una herramienta como gsmartcontrol(GUI) o smartctl(modo texto). Esto debería provocar cualquier falla de hardware, pero la salida de una prueba SMART puede ser difícil de interpretar. Dado que usted dice que es una unidad externa, también podría ser un cable suelto o dañado, por lo que podría intentar volver a colocarlo o reemplazarlo. Las fallas de cable no aparecerán en una prueba INTELIGENTE.

En términos más generales, si no se trata realmente de una falla de hardware, no puede realizar pruebas adecuadas del sistema de archivos en NTFS desde Linux u OS X; solo Windows proporciona herramientas para hacer esto. Es posible que no pueda montar un disco NTFS que necesite comprobaciones del sistema de archivos, por lo que debe poder obtener un disco NTFS en un sistema Windows de vez en cuando para solucionar dichos problemas. Si nunca usa el disco en un sistema Windows, NTFS es el sistema de archivos incorrecto para usar en él.

Para uso exclusivo de Linux, es mejor usar un sistema de archivos nativo de Linux, como ext2fs, ext3fs, ext4fs, ReiserFS, XFS, JFS o quizás Btrfs. (Sin embargo, no usaría ext2fs en un disco de 1TB). Si usa el disco para Linux y OS X, usaría FAT o HFS +. A pesar de su antigüedad, FAT sigue siendo el sistema de archivos entre sistemas operativos mejor soportado. Sin embargo, tiene problemas con un tamaño máximo de archivo de 4GiB, lo que puede ser un problema si almacena archivos multimedia u otros archivos grandes. HFS + está bien para el uso de Linux / OS X, siempre que comprenda cómo deshabilitar el diario y tratar los problemas de permisos. (Si el diario está habilitado, Linux no escribirá en HFS + a menos que use una opción de montaje de anulación, lo que puede reducir la seguridad).

Rod Smith
fuente
Gracias por tu respuesta. Sin embargo, dado que planeo usar el disco duro en Linux / OsX / Win7, elegí un sistema NTFS. El disco duro no está registrado. Hubo problemas con el acceso de escritura en el disco duro. Tuve que formatearlo nuevamente (en NTFS) y chowntodas las carpetas en él. Eso ha funcionado hasta ahora.
dearN
39

Esto realmente funcionó para mí.

En algunas versiones recientes de Linux, debe instalar las utilidades ntfs-3g. Pruebe sudo apt-get install ntfs-3go descargue desde http://www.tuxera.com/community/ntfs-3g-download/ . ntfs-3g incluye ntfsprogs.

ntfsprogs is a suite of NTFS utilities based around a shared library. The tools are available for free and come with full source code.

mkntfs: Create an NTFS volume on a partition
ntfscat: Print a file on the standard output
ntfsclone: Efficiently backup/restore a volume at the sector level
ntfscluster: Given a cluster, or sector, find the file
ntfsfix: Forces Windows to check NTFS at boot time
ntfsinfo: Dump a file’s attributes, completely
ntfslabel: Display or set a volume’s label
ntfslib: Move all the common code into a shared library
ntfsls: List directory contents
ntfsresize: Resize an NTFS volume
ntfsundelete: Find files that have been deleted and recover them
ntfswipe: Write zeros over the unused parts of the disk
ntfsdefrag: Defragment files, directories and the MFT
ntfsck: Perform consistancy checks on a volume
nttools: Command-line tools to view/change an offline NTFS volume, e.g. ntfscp, ntfsgrep, ntfstouch, ntfsrm, ntfsrmdir, ntfsmkdir
ntfsdiskedit: Walk the tree of NTFS ondisk structures (and alter them)

Be careful with these utilities, they might damage the filesystem, or your hard disk !

(Fuente: http://gnuwin32.sourceforge.net/packages/ntfsprogs.htm )

Con ntfs-3g instalado ( sudo apt-get install ntfs-3g), debe ejecutar los siguientes comandos en un terminal:

sudo ntfsfix /dev/partitionName

Después de este comando, debe esperar el siguiente resultado:

~$ sudo ntfsfix /dev/sdb3
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 0...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb3 was processed successfully.

Después de este paso, debería poder acceder a la partición de su unidad externa como de costumbre, montar o usar nautilus para acceder a sus archivos.

mujahied
fuente
2
esta es la mejor respuesta
vinni_f
1
Debe tener en cuenta que debe ser el nombre de la partición real, en lugar del dispositivo. Entonces /dev/sdb1, no solo/dev/sdb
Ciprian Tomoiagă
esto funciona ..
Vijay Chavda
solución más simple ... ¿por qué ocurre este error?
Silent Spectator