Daily Archive for 7 Mayo 2008

There are differences between boot sector and its backup

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:
  • Compañías tecnológicas también sufren por caída de la bolsa en EEUU
  • Cómo proteger Grub
  • Problemas con particiones NTFS en Linux