No se puede iniciar en ningún dispositivo si se inserta el disco duro

No se puede iniciar en ningún dispositivo si se inserta el disco duro

De repente, no puedo arrancar desde ningún dispositivo (disco duro, CD, USB): solo aparece una pantalla negra y nada más. Al investigar este problema, intenté quitar el disco duro y ahora puedo arrancar desde CD y USB.

Si "conecto" el disco duro a una máquina virtual, funciona bien.

Hasta donde tengo entendido, mi BIOS (Phoenix) está leyendo el disco duro, si está presente, y encuentra algo que no le gusta. Supongo que si elimino todas las particiones arrancará, sin embargo no estoy seguro y me gustaría evitar esa opción.

Entonces estoy aquí para preguntar: ¿qué hace la BIOS con el disco duro y por qué no permite arrancar desde ningún dispositivo?

Respuesta1

Lo primero que te sugiero es restablecer la BIOS usando los jumpers. Cuando haya hecho esto, el HD arrancará en su puerta original (1SATA, 2sata, 3sata....) Tan pronto como la PC comience a ingresar a la BIOS, vaya al elemento del menú BOOT y configure el orden del dispositivo.

Respuesta2

Puede haber 2 factores aquí:

  1. El orden de arranque del BIOS busca primero este disco duro
  2. El disco duro tiene un sector de arranque defectuoso

Por tanto, 2 soluciones:

  1. En la configuración del BIOS, debería tener un menú de inicio donde pueda organizar el dispositivo de inicio. Elimina este disco duro o ponlo al final.
  2. Borre el sector de arranque: primero haga una copia de seguridad y luego bórrelo. En un sistema GNU/Linux puedes emitir estos comandos:

dd if=/dev/sda of=/path/mbr-backup bs=512 count=1 # Back up the whole MBR

dd if=/dev/zero of=/dev/sda bs=446 count=1 # erase the boot sector

Pero para su información, eliminar todas las particiones no resolverá su problema. El sector de arranque principal no se encuentra en ninguna partición, sino en los primeros 446 bytes del disco duro. Las particiones se encuentran después de los 512 bytes y se describen entre los 446 y 512 bytes. Modificar la tabla de particiones no afecta el sector de arranque.

Respuesta3

Actualizar el BIOS a la última versión resolvió el problema.

Así es como lo hice. En primer lugar, sabía que el disco duro, su sector de arranque, su tabla de particiones y todo el sistema de archivos estaban bien porque estaban trabajando en una máquina virtual. Entonces intenté encontrar una manera de iniciar el sistema operativo usando la computadora:

  • Cambié la secuencia de inicio para tener el USB primero y el disco duro al final;
  • Quité el disco duro;
  • Inserté una llave USB con Ubuntu y la inicié;
  • Volví a insertar el disco duro (a través de SATA, que admite conexión en caliente);
  • Le pedí a Ubuntu que arrancara en el disco duro.

De esta manera, podría acceder al sistema operativo en el disco duro, descargar las herramientas de actualización del BIOS desde el sitio web del fabricante y continuar con la actualización.

información relacionada