En varias máquinas que he actualizado de Natty a Oneiric, recibo un error en cada arranque (uno para cada partición NTFS):
Serious errors were found while checking the disk drive for /windows/c.
Press I to ignore, S to skip mounting, or M for manual recovery
Siguiendo la sugerencia de esta respuesta , corrí fsck
desde el shell de recuperación manual. Tengo esta salida:
fsck from util-linux 2.19.1
fsck: fsck.ntfs: not found
fsck: Error 2 while executing fsck.ntfs for /dev/sda1
No puedo encontrar fsck.ntfs, y command-not-found
tampoco ayuda. ¿Cómo puedo hacer que este error desaparezca?
Por cierto, he intentado arrancar en Windows (XP) varias veces, pensando que Windows repararía los sistemas de archivos. Pero aparentemente Windows piensa que los sistemas de archivos están bien. Y es extraño que todos los sistemas de archivos NTFS se vean afectados.
Además, puedo solucionar este problema si me dejo caer en un shell de recuperación y lo explico mount -a
, pero por el bien de mis compañeros de trabajo necesito un arranque desatendido.
fsck.ntfs
, creo que debería ir conntfsck
ontfsfix
para particiones NTFS, AFAIKfsck
se utiliza principalmente para la partición ext.Respuestas:
fsck.ntfs
generalmente es solo un enlace alntfsfix
cual es una utilidad del paquetentfsprogs
que ya está disponible con una instalación estándar de Ubuntu.Puede hacer un enlace simbólico entre fsck.ntfs y ntfsfix para resolver esto permanentemente:
Tenga en cuenta que esta utilidad proviene de un proceso de ingeniería inversa y no es la mejor opción para administrar su sistema de archivos, el sistema de archivos NTFS no pertenece al mundo GNU / Linux.
fuente
Creo que podría notarse para algunas personas que
ntfsfix
se instalan en/bin/
lugar de/usr/bin
. Asi queSi ya ha creado el enlace simbólico desde
/usr/bin/
Y luego crea los enlaces simbólicos nuevamente.
fuente
Si tiene una partición NTFS montada automáticamente al inicio, la única razón podría ser que la haya agregado manualmente o mediante alguna herramienta
/etc/fstab
(sin tener en cuenta WUBI).Si el sistema intenta verificar la partición al inicio, significa que en la línea correspondiente
/etc/fstab
hay un sexto campo y su valor es1
o2
.ntfsfix
no está vinculado de forma predeterminada afsck.ntfs
, y solo proporciona capacidades de verificación limitadas, como se explica en la página del manual:La solución común no es crear el enlace simbólico, sino eliminar o establecer
0
el sexto campo en/etc/fstab
.fuente
La respuesta de Micro funcionó para mí, sin embargo, mi 11.10 (actualizado desde 11.04) no tenía ntfsprogs. '
sudo apt-get install ntfsprogs
' resolvió eso, luego la sugerencia de enlace funcionó bien.fuente
El problema es un enlace simbólico faltante, ya sea a
/usr/bin/ntfsfix
o/bin/ntfsfix
. Puede hacer los enlaces necesarios con:fuente
Tengo el mismo problema después de instalarlo accidentalmente
ntfsprogs
. Creo que hay un error en las dependencias porque después de la instalación dentfsprogs
todas las unidades NTFS comenzó a montar solo lectura.Cuando me di la vuelta
ntfs-3g
,fsck.ntfs
desaparecí.ASI QUE:
PERO:
No estoy seguro de cuál debería ser el comportamiento correcto allí, pero sé consciente de ello.
fuente
El paquete ubuntu 14.04 no está disponible a partir de enero de 2015
sudo ln -s /bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /bin/ntfsfix /sbin/fsck.ntfs-3g
sudo apt-get install ntfsprogs
fuente
Intente forzar la reasignación de sectores dañados con este script: https://techoverflow.net/blog/2015/01/07/fixing-bad-blocks-on-hdds-using-fixhdd.py/
espejo: https://github.com/unxed/fixhdd
Este script busca errores de E / S en el registro del sistema cada 5 segundos y escribe ceros en sectores defectuosos para obligar al controlador de disco duro a reasignarlos. Muestra de uso: sudo fixhdd.py --loop / dev / sda
fuente
Para reparar un sistema NTFS dañado en GNU / Linux, puede usar ntfsfix, que es parte de ntfs-3g de la siguiente manera:
fuente
fsck.ntfs
no ser encontrado en el arranque. Obviamente, informar la página de manual de irrelevante, ya quefsck
no se invocaba manualmente. Además, la situación no se habría producido en el primer lugar excepto por el hecho de que en un momentofsck.ntfs
hizo existir en un defecto de instalación de Ubuntu.fsck.ntfs
, que no existía en el sistema. ¿Cómo exactamente una explicación de qué herramienta es apropiada para corregir errores de disco me puede ayudar a resolver mi error de arranque?