Falha no registro de inicialização mestre

1

Temos falhas no trabalho em nossos flash drives compactos, onde o MBR é corrompido (zeros gravados em seu Setor 0). Os cartões CF são de nível industrial, mas estão sujeitos a altos níveis de vibração / estresse. Não foi duplicável em nosso próprio laboratório, mesmo com uma tabela de vibração. Eu queria saber se havia maneiras "comuns" de os MBRs serem corrompidos para serem replicados no laboratório. Obrigado.

    
por Crystal 26.07.2010 / 22:29

2 respostas

1

A maneira mais comum de corromper um cartão CF é removê-lo durante uma gravação. Para fazer isso com o MBR, você precisaria fazê-lo enquanto o MBR estivesse sendo gravado. No Vista / W7, em um prompt de comando, você pode:

bootrec /FixMbr

Para W2K / XP:

fixmbr \Device\HardDisk0

Esses comandos são gravados no MBR, então você precisa abrir o cartão assim que executá-los.

    
por 26.07.2010 / 22:35
0

Eu acho que há pouca chance de um problema mecânico resultando exatamente em um setor de 0 no setor 0.

Se eu tivesse que apostar, apostaria em um mau funcionamento do software, ou seja, uma falha que faria com que o cálculo do setor apontasse para 0. Normalmente, o opsys deve manter os números subjacentes em um local seguro, mas algo diferente no nível do kernel (por exemplo, um driver de vídeo) pode acidentalmente pisar em um local crítico e causar um comportamento desagradável.

Alternativamente, eu consideraria a possibilidade de que as pessoas tenham vírus em suas caixas.

    
por 26.07.2010 / 22:25

Tags