![Não é possível inicializar em nenhum dispositivo se o disco rígido estiver inserido](https://rvso.com/image/1400021/N%C3%A3o%20%C3%A9%20poss%C3%ADvel%20inicializar%20em%20nenhum%20dispositivo%20se%20o%20disco%20r%C3%ADgido%20estiver%20inserido.png)
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:
- A ordem de inicialização do BIOS procura este disco rígido primeiro
- O disco rígido tem um setor de inicialização ruim
Portanto, 2 soluções:
- 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.
- 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.