Obtener dinero con AdFly

sábado, 28 de abril de 2012

Reparar disco con fsck y ntfsfix

Hola!. Ahora vengo a hablar de una herramienta que está diseñada para sacarnos de los apuros más comunes en que nos encontramos cuando nuestro S.O. no quiere arrancar. En muchos casos es cuestión de disco duro y para eso existe GNU/Linux y sus increíbles utilidades. Una de ellas es FSCK, una herramienta para comprobar y reparar discos.

Las opciones que tenemos para usarla son:

-a: Confirmar automáticamente. No recomendado, porque podemos confirmar algo de lo que nos podemos arrepentir luego.
-c: Comprobar bloques en el disco.
-f: Forzar el chequeo aunque todo parezca bien.
-v: (Verbose) Imprime la bitácora de lo que va haciendo.
-r: Modo interactivo. Espera nuestra respuesta.
-y: Asume yes de respuesta a todas las preguntas.

Así por ejemplo, si queremos chequear un disco y repararlo a mano, ejecutamos desde la cónsola:

fsck -v /dev/sdX

Siendo /dev/sdX la unidad de disco a comprobar. Si ejecutamos sólo fsck -v, sin más parámetros, comprobamos todos los discos.

Ejecutándolo desde el arranque


Por defecto, fsck se ejecuta cada 30 montajes del disco. Si queremos que se ejecute cada vez que arranque el sistema, debemos usar la utilidad tune2fs. Para utilizarla, debemos instalar primero el paquete e2fsprogs, que lo contiene:

(En Debian):
aptitude install e2fsprogs

(En Archlinux):
pacman -S e2fsprogs

Ahora, para programar la frecuencia de chequeo del disco ejecutamos:

sudo tune2fs -c 1 /dev/sdX

Donde:

c = Máxima cantidad de veces montado (por defecto es 30, como ya dije arriba).
sdX = Partición a comprobar.

Y eso es todo, ya tenemos el sistema tuneado con los discos reparados :D...

Problema: Tengo una partición NTFS y no puedo iniciar Windows...


Para eso también hay solución pequeño salta ventanas. Primero debemos instalar ntfs-3g (para montar discos ntfs) y ntfsprogs (utilidades para ntfs).

(Desde Debian):
aptitude install ntfsprogs ntfs-3g

(Desde Archlinux):
pacman -S ntfsprogs ntfs-3g

Ejecutamos desde un terminal:

ntfsfix /dev/sdX

Nos reparará la partición. Luego la montamos con:

mount -t ntfs-3g /dev/sdX /media/windows/

Y verificamos si todos los datos están bien. Reinicia la compu y ve si Windows ya funciona bien.


Comentarios :D.

--Editado--

Problema: Pero si tengo una partición FAT32...

Hay un paquete llamado dosfstools. Lo instalas con:

aptitude install dosfstools

Desmonta la partición con:

sudo umount /dev/sdXn

Ejemplo:

sudo umount /dev/sda1

Ahora ejecuta el verificador de la partición FAT32:

sudo dosfsck -t -a /dev/sda1

Leído en:

http://askubuntu.com/questions/147228/how-to-repair-a-corrupted-fat32-file-system

5 comentarios:

  1. Mas información sobre fsck: http://hatteras-blog.blogspot.com.es/2009/04/fsck-file-system-consistency-check.html

    ResponderEliminar
    Respuestas
    1. Gracias por el comentario. Por cierto, excelente información en tu blog. Saludos

      Eliminar
  2. gracias, solo con el ntfsfix volvi a montar mi disco

    ResponderEliminar
  3. Esta app me salvado más de una vez.

    ResponderEliminar