Idioma
Categoría
Buscar

Cómo reparar particiones NTFS en Linux. Chkdsk en Linux

Solucione problemas de montaje, inconsistencias y errores en particiones NTFS en Linux con el comando ntfsfix. Preparar un análisis completo en el próximo inicio de Windows

Cómo reparar particiones NTFS en Linux. Chkdsk en Linux
En Terminal Por Rudi Drusian Lange
Publicado el
Última actualización

Introducción

El ntfsfix es una herramienta útil para usuarios de Linux que necesitan corregir problemas simples en particiones NTFS. Es especialmente útil cuando una partición no se monta debido a inconsistencias o desmontaje incorrecto. Sin embargo, para problemas más graves, se recomienda usar chkdsk en Windows.

Con ntfsfix, puedes:

  • Corregir inconsistencias comunes en el sistema de archivos NTFS.
  • Reiniciar el registro de NTFS (Journal), que puede estar corrupto.
  • Marcar la partición para una verificación completa en el próximo inicio de Windows.

Cómo usar ntfsfix

Recuerda usar el usuario root o el comando sudo. La sintaxis básica del comando es:

# bash

ntfsfix /dev/sdXn

sdXn es el nombre asignado a la partición NTFS que se reparará. La X identifica el disco y la n representa el índice de la partición. Por ejemplo, sda1.

1. Reparar inconsistencias y reiniciar el Journal:

# bash

ntfsfix /dev/sda1

Este comando corrige problemas simples en el sistema de archivos NTFS y reinicia el Journal (registro de transacciones).

2. Corregir problemas con discos desmontados incorrectamente:

# bash

ntfsfix -d /dev/sda1

La opción -d fuerza la corrección de problemas más graves, como discos desmontados abruptamente. Si el comando logra reparar el sistema de archivos, elimina la bandera "dirty". De lo contrario, la bandera se mantiene para que chkdsk realice una verificación completa en el próximo inicio de Windows.

3. Verificar el estado de la partición sin hacer cambios:

# bash

ntfsfix -n /dev/sda1

Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda1 was processed successfully.

La opción -n verifica el estado de la partición sin aplicar correcciones. Es útil para diagnosticar problemas sin riesgos.

Errores comunes

Aquí hay algunos errores comunes que ntfsfix puede corregir:

  • NTFS is inconsistent
  • The disk contains an unclean file system
  • Mounting volume failed
  • Metadata kept in Windows cache, refused to mount
  • $MFTMirr does not match $MFT (record 0)
  • Wrong fs type, bad option, bad superblock, missing codepage or helper program, or other error
  • NTFS volume version is too new
  • Corrupt hibernation file / hibernation detected
  • Corrupt journal

Reparando NTFS: Ejemplo práctico

Aquí hay un ejemplo real de cómo usar ntfsfix para reparar una partición NTFS corrupta y montarla con éxito.

# bash

mount /dev/sda1 /mnt/hd/

mount: /mnt/hd: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.

ntfsfix /dev/sda1

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/sda1 was processed successfully.

mount /dev/sda1 /mnt/hd/

# ¡La partición se montó con éxito!

Qué sucedió:

  • ntfsfix detectó que faltaba la firma NTFS.
  • Intentó usar un sector de arranque alternativo, que estaba funcional.
  • El sector de arranque fue reescrito, y el MFT (Master File Table) y su espejo fueron verificados y corregidos.
  • El Journal (registro de transacciones) fue vaciado, y la partición fue marcada como consistente.

Referencias

La principal fuente para este artículo fue el manual (man page) disponible en Slackware Linux.

man ntfsfix para más información.

Este no es mi idioma original y no lo hablo muy bien. Utilicé mis pocos conocimientos y herramientas de traducción para redactar el texto de este artículo. Disculpe los posibles errores ortográficos o gramaticales, se agradecen sugerencias de correcciones y se pueden enviar al correo electrónico de contacto que se encuentra en el pie de página del sitio. Mi intención es compartir algunos conocimientos y espero que esta traducción sea lo suficientemente buena.


Algunos de los contenidos de este sitio web, incluidos textos, imágenes, gráficos y otros materiales, pueden ser generados o mejorados mediante herramientas de inteligencia artificial (IA). Para obtener más detalles sobre nuestro uso de IA, consulte nuestro Término de uso.