¿Cómo probar el daño del disco duro para evitar que se inicie?

0

He experimentado algunos problemas con el arranque de mi computadora portátil y ahora no puedo arrancar desde el disco duro. En particular, al arrancar me sale este mensaje de error:

No bootable device -- insert boot disk and press any key

¿Cómo puedo verificar si mi disco duro está completamente roto (y, por lo tanto, debería reemplazarse) o si hay algún problema de "software" que impida el arranque?

Tenga en cuenta que al arrancar desde un Live USB puedo ver las particiones en el disco a través de:

sudo fdisk -l

Lo que me hace pensar que el disco duro no está completamente roto.

También debo mencionar que algunas veces (rara vez) pude ver algunos errores de disco de E / S al ejecutar Linux, y esto me hace pensar que, probablemente, el disco duro siempre ha estado un poco "dañado"


Esta es la historia completa de lo que sucedió y lo que hice:

Tengo un Acer Aspire 5742G que instaló Kubuntu 12.04.2 y Windows7 en arranque dual. La instalación de Windows a menudo daba problemas. Aproximadamente el 80% de las veces que inicié Windows, la computadora, en posteriores arranques, simplemente seguía reiniciando (algo realmente similar a esta pregunta).

Ayer arranqué en Windows y la computadora comenzó a reiniciarse. Después de un apagado forzado, la computadora portátil comenzó a mostrar este mensaje de error:

No bootable device -- insert boot disk and press any key

Traté de recuperar grub varias veces, también reinstalé kubuntu, finalmente borré todas las instalaciones anteriores e instalé kubuntu en todo el disco, pero nada cambió.

Luego intenté recuperar la instalación de Windows usando los discos de recuperación, pero justo después de comenzar la recuperación recibí este mensaje de error:

Restore Failed--Error code 0x3ed (The volume does not contain a recognized file system. Please make sure that all required file system
drivers are loaded and that the volume is not corrupted.) 

Buscando en la red encontré esta publicación sobre el error y después de hacer:

sudo dd if=/dev/zero of=/dev/sda bs=512 count=1

Para borrar el MBR pude completar el proceso de recuperación ... sin ningún resultado. Cuando inicio, sigo recibiendo el No bootable device ...error.

Bakuriu
fuente
¿Qué tipo de discos de recuperación estás usando? ¿Arranca con BIOS / MBR o UEFI? Por cierto, si el disco duro no tiene nada importante, trataría de reiniciar la tabla de particiones.
Alvin Wong
@AlvinWong Utiliza BIOS / MBR. Los discos de recuperación fueron los que creé justo después de la instalación (no recuerdo si fue a través de un programa de Acer o de las utilidades de Windows 7 ...). Pude guardar toda la información importante del disco duro y ya eliminé / recreé / formateé las particiones varias veces.
Bakuriu

Respuestas:

1

La smartctlutilidad de smartmontools puede ayudarlo a verificar y probar su disco duro.

Puede verificar los valores SMART de su disco duro usando:

# smartctl -A /dev/sda

o

# smartctl -a /dev/sda

Pero lo más importante, puede probar su disco duro usando:

# smartctl -t [short,long] /dev/sda

Y verifique los resultados:

# smartctl -l selftest /dev/sda

También puede usar la badblocksutilidad, pero tenga cuidado, ya que puede borrar fácilmente todos sus datos de la unidad.

Spack
fuente
El primer comando muestra una tabla donde puedo ver ese atributo Reallocated_Sector_Ctes FAILING_NOW. También la shortprueba informa un estado de Completed: unknown failure. Acabo de lanzar la longprueba para ver una explicación más detallada, aunque supongo que la única opción es reemplazar el HD ...
Bakuriu