Não é possível inicializar em nenhum dispositivo se o disco rígido estiver inserido

Não é possível inicializar em nenhum dispositivo se o disco rígido estiver inserido

De repente, não consigo inicializar a partir de nenhum dispositivo (disco rígido, CD, USB): recebo apenas uma tela preta e nada mais. Ao investigar esse problema, tentei remover o disco rígido e agora consigo inicializar a partir do CD e do USB.

Se eu "conectar" o disco rígido a uma máquina virtual, tudo funcionará bem.

Pelo que entendi, meu BIOS (Phoenix) está lendo o disco rígido, se houver, e encontrando algo que não está gostando. Suponho que se eu remover todas as partições ele inicializará, porém não tenho certeza e gostaria de evitar essa opção.

Então estou aqui para perguntar: o que o BIOS está fazendo com o disco rígido e por que ele não permite inicializar de nenhum dispositivo?

Responder1

A primeira coisa que sugiro que você reinicie o BIOS usando os jumpers. Feito isso o comeback hd inicializa em sua porta original (1SATA, 2sata, 3sata....) Assim que o PC inicia entra na bios e vai no item de menu BOOT e configura a ordem dos dispositivos.

Responder2

Pode haver 2 fatores aqui:

  1. A ordem de inicialização do BIOS procura este disco rígido primeiro
  2. O disco rígido tem um setor de inicialização ruim

Portanto, 2 soluções:

  1. Na configuração do BIOS, você deve ter um menu de inicialização onde pode organizar o dispositivo de inicialização. Exclua este disco rígido ou coloque-o no final.
  2. Apague o setor de inicialização: primeiro faça backup e depois apague-o. Em um sistema GNU/Linux você pode emitir estes 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

Mas, para sua informação, excluir todas as partições não resolverá o seu problema. O setor de inicialização principal não está localizado em nenhuma partição, mas nos primeiros 446 bytes do disco rígido. As partições estão localizadas após o 512º byte e descritas entre o 446º e o 512º byte. A modificação da tabela de partição não afeta o setor de inicialização.

Responder3

Atualizar o BIOS para a versão mais recente resolveu o problema.

Aqui está como eu fiz isso. Em primeiro lugar, eu sabia que o disco rígido, seu setor de boot, sua tabela de partições e todo o sistema de arquivos estavam OK porque estavam funcionando em uma máquina virtual. Então tentei encontrar uma maneira de inicializar o sistema operacional usando o computador:

  • Alterei a sequência de inicialização para ter o USB primeiro e o disco rígido por último;
  • Eu removi o disco rígido;
  • Inseri uma chave USB no Ubuntu e inicializei nela;
  • Reinserí o disco rígido (via SATA, que suporta hotplug);
  • Pedi ao Ubuntu para inicializar no disco rígido.

Dessa forma, consegui acessar o sistema operacional no disco rígido, baixar as ferramentas de atualização do BIOS no site do fabricante e prosseguir com a atualização.

informação relacionada