Hace un tiempo tuve problemas con mi PC: se quemó la placa (motherboard) y luego se quemó la lógica (circuito) de un disco duro. Tuve que reemplazar la placa y lógica pero, por suerte, no fue necesario instalar nuevamente Kubuntu. Pero durante el arranque de Linux, veía un mensaje similar a este:
Sat May 3 09:55:34 2007: Checking all file systems... Sat May 3 09:55:34 2007: fsck 1.35 (28-Feb-2004) Sat May 3 09:55:34 2007: dosfsck 2.10, 22 Sep 2003, FAT32, LFN Sat May 3 09:55:34 2007: There are differences between boot sector and its backup. Sat May 3 09:55:34 2007: Differences: (offset:original/backup) Sat May 3 09:55:34 2007: 1:58/3c, 71:57/00, 72:49/00, 73:4e/00, ...
¿A qué se debe?
Fsck es una utilidad que sirve para comprobar la consistencia de un sistema de archivos, se ejecuta automáticamente durante el inicio del sistema operativo. Se puede ver el log en el siguiente archivo /var/log/fsck/checkfs.
El problema se da porque el boot sector y su backup no coinciden, lo cual tenía sentido en mi caso luego de las peripecias por las que pasaron mis discos duros.
Solución
La solución en mi caso fue sencilla. Basta ejecutar el comando dosfsck que revisa y repara sistemas de archivos basados en MS-DOS (las particiones que daban problemas eran FAT32).
Suponiendo que en el log vemos que la partición sda1 es la que presenta errores y que está montada en /media/sda1.
Primero, desmontamos la unidad:
umount /media/sda1
Chequeamos la unidad:
dosfsck -arv /dev/sda1
Las opciones -arv son para
a: Reparar automáticamente los errores.
r: En caso exista más de una posible solución, preguntar al usuario.
v: Ver los mensajes de información.
Al ejecutar el comando, se muestra nuevamente el mensaje There are differences between boot sector and its backup y nos presenta algunas opciones:
1) Copy original to backup 2) Copy backup to original 3) No action
Yo elegí la opción 1 para crear un nuevo backup, en caso esto no funcione, pueden probar la opción 2 para restaurar el backup.
Como moraleja, puedo aconsejar dejar de usar sistemas de archivos antiguos como FAT32 y usar algunos más modernos como EXT3 o NTFS (en caso usen también un sistema operativo de Microsoft)
Entradas Relacionadas:













Muy interesante! en algún momento necesité de ésta información y creéme que hasta se me había olvidado como hacerlo…. gracias por compartirlo!
Muy buen artículo, pero (siempre hay alguien que ve la paja en ojo ajeno) si elegimos la opción 1 y no funciona, ya no podemos elegir la opción 2 ya que el backup que restaurará será el que hemos creado anteriormente, o el backup que crea no sobreescribe el anterior y crea uno nuevo? No he probado nunca esta utilidad (afortunadamente no me ha hecho falta) pero supongo que sólo crea un backup. Por favor, si estoy equivocado que alguien me saque de mi error. Un saludo
Pues muy bueno, y justo ayer me ha empezado a dar problemas un disco duro externo en fat32… justo a tiempo.
saludos,
arco
Espero les sea de utilidad si alguna vez lo necesitan.
eWolvy: Me parece que si la opción 1 falla, no llega a reemplazar el backup por lo que se podría hacer la operación inversa (reemplazar el original). Pero no lo he probado