Um computador que falha em inicializar se determinados dispositivos USB estiverem conectados

8

Eu não tenho um problema ativo com isso, mas estou curioso.

Com o tempo, meu trabalho de reparo levou-me a experimentar muitas instâncias (repetíveis e confiáveis) em que um computador (desktop ou laptop; cada situação é única, mas é consistente em si) tem problemas durante a fase de inicialização / inicialização .

Um exemplo: Um computador trava durante a inicialização (esqueci exatamente onde, mas é depois do POST) quando tenho uma mídia de armazenamento USB externa. Isso pode ser um disco rígido ou uma unidade USB. Não é CADA USB HDD ou Flash stick, mas é um número significativo. Tanto é assim que, quando eu inicializo, tento ter certeza de que esses dispositivos não estão conectados. Não me lembro se é importante usar as portas USB usadas, mas normalmente uso as portas frontais.

Outro exemplo é um laptop no qual eu trabalhei, que pendia após o POST quando um Ubuntu LiveUSB estava conectado, a menos que eu usasse uma porta específica , que estava quase completamente destruída por dentro.

Um terceiro exemplo é outro computador desktop que, ao inicializar enquanto um disco rígido USB está conectado, trava durante a inicialização no ponto em que você vê o texto na tela. Durante a fase de inicialização anterior ao SO. Se eu desconectar o disco rígido, a inicialização recomeça imediatamente, como se não houvesse problema.

Por que dispositivos externos (alguns inicializáveis, outros não inicializáveis) causam esse tipo de problema de inicialização? É muito difundido e não uniforme, e estou curioso sobre o que acontece no nível da máquina.

    
por jwarner112 14.10.2013 / 16:09

3 respostas

11

Veja algumas dicas.

  • Alguns BIOSes são problemáticos. Um bom BIOS deve ignorar dispositivos inválidos ou desconhecidos, mas nem todos eles fazem por qualquer motivo. Tente atualizar seu BIOS. Eu adicionarei isso a mim, parece que quando os PCs começaram a ganhar a habilidade de inicializar de outras coisas além de um disco rígido local ou de disquete, bugs estranhos estiveram presentes em BIOS e sistemas específicos.

  • Algumas unidades USB suspeito de não implementar o padrão de armazenamento em massa USB 100% corretamente. Isso normalmente seria um problema com players de MP3 que se parecem com discos rígidos, dispositivos que realmente apresentam dois dispositivos de armazenamento para o sistema (eu tinha um MP3 player que apresentava seu armazenamento interno e externo como dois "subdispositivos" de armazenamento em massa e eu sempre para ter certeza de que ele foi desconectado durante a inicialização).

  • Alguns dispositivos podem ser escamosos e estar causando o travamento do barramento ou outro comportamento estranho. Drives USB são baratos e é provável que ninguém se preocupe com QC'ing-los contra todas as combinações possíveis de hardware. Também é possível que o chipset da placa-mãe tenha idiossincrasias que só aparecem com dispositivos específicos.

So much so that when I boot, I try to make sure it doesn't have these devices plugged in.

Isto é o que eu faço com praticamente qualquer sistema, IMHO é uma prática recomendada.

    
por 14.10.2013 / 17:19
7

Você pode tentar verificar a ordem de inicialização do BIOS em questão. Se um dispositivo USB estiver listado antes da unidade de disco rígido ou de CD, o computador tentará usá-lo para inicializar. Se não houver uma partição inicializável no dispositivo USB, você poderá receber uma tela em branco ou algum tipo de mensagem do tipo "Registro de inicialização não encontrado".

Além da ordem de inicialização, pode haver alguns problemas de compatibilidade entre a placa-mãe e o dispositivo USB. Se a placa-mãe é incapaz de reconhecer o dispositivo, ou apenas olha para uma determinada porta, isso explicaria o aparente comportamento inconsistente.

    
por 14.10.2013 / 16:57
1

Um caso que notei foi que no Ubuntu 12.04 LTS, se você não usar explicitamente o fstab para montar uma grande unidade NTFS (3TB), mas deixá-lo para o automount do Ubuntu, ele será interrompido sem permitir que você acessar o BIOS.

Eu não entendo por que isso aconteceria se o BIOS não dependesse do sistema operacional, mas estou apenas adicionando-o aqui, caso alguém esteja tão perplexo quanto eu.

EDIT Desculpe, achei que o problema havia desaparecido, mas ele ressurgiu mesmo com o que escrevi acima. Então eu acho que o que eu escrevi acima simplesmente não é verdade.

    
por 03.01.2015 / 04:08