Respuestas:
Sí. Esto fue manejado por fsck
algunos lanzamientos. Si la partición no figura en la lista /etc/fstab
, es probable que deba indicarle el tipo de partición. He usado esto desde un CD de Linux para recuperar una partición desde la cual Windows no arrancaría.
Según los comentarios a continuación, el programa realiza la reparación real ntfsfix
. Debería estar disponible, incluso si no hay un programa para ejecutar un fsck
sistema de archivos NTFS.
fsck.ntfs
en algún momento fue manejado por ntfsfix
. Los comentarios en una publicación inferior indican que esto puede no ser viable ahora ya que sus argumentos no son compatibles. De todos modos, en Debian 8.2, fsck.ntfs
no existe, pero ntfsfix
sí y fue capaz de arreglar una MFT corrupta que encontré. Gracias @SabreWolfy por la pista.
Lamentablemente, la herramienta ntfsfix es muy limitada en comparación con chkdsk de Microsoft. Intente iniciar la instalación de Windows, preferiblemente con la versión más reciente de Windows, ya que Microsoft presumiblemente está mejorando constantemente chkdsk (espero ...) Las nuevas versiones de Windows a menudo están disponibles de forma gratuita como versiones de prueba. Si el problema está en un disco USB, puede intentar instalar Windows en algo como VirtualBox y darle el control de la máquina virtual al dispositivo USB.
ntfsck
programa incluido en Parted Magic live USB, pero recibí un error que decía Boot sector: bad NTFS magic. Segmentation fault
.
chkdsk
/ diskpart
, etc.
Si tiene instalados NTFSProgs, debería poder ejecutar fsck.ntfs
o fsck -t ntfs
fsck una unidad NTFS.
ntfsfix
que se encuentra ntfsprogs
. Le garantizo que podrá ejecutarlo ntfsfix
si está ntfsprogs
instalado correctamente.
ntfsfix
tiene un conjunto de argumentos completamente diferente a los estándares fsck
. Es mejor hacer fsck.ntfs
(y fsck.ntfs-3
) un script que contenga exec ntfsfix ${@:$#}
(con un shebang de #!/bin/bash
).
ln -s / bin / ntfsfix /sbin/fsck.ntfs
fsck /dev/sdg1
fsck from util-linux 2.21.2
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... FIXED
NTFS volume version is 3.1.
NTFS partition /dev/sdg1 was processed successfully.
En fedora 22, hay otro binario:
lrwxrwxrwx. 1 root root 13 May 22 22:13 /usr/sbin/fsck.ntfs -> ../bin/ntfsck
En mi caso, ninguno de fsck
y ntfsfix
pudo solucionar el problema de mi disco móvil externo NTFS.
Termino para iniciar en el sistema operativo Windows y sigo los pasos para solucionar el problema del disco.
Pasos:
g
chkdsk <disk>: /f
para arreglarlo. <disk>
está el identificador?chkdsk d: /f
Después de años, finalmente encontré algo que Windows puede hacer fácilmente, pero Linux no puede;)
También puede crear un Windows vm (por ejemplo, win 7), luego montar el disco móvil en Windows vm, luego también puede usarlo chkdsk
para arreglar el disco, es similar a arrancar en una máquina Windows.
/x
(desmontar) para forzar la prevención del acceso a la unidad. El manual de ayuda dice que el uso /x
implica también /f
, por lo que ayuda a hacer arreglos de la misma manera que Linux ( fsck
requiere que las unidades estén desmontadas).