Por que o sistema operacional Windows não inicializa após o disco ser desconectado?

Por que o sistema operacional Windows não inicializa após o disco ser desconectado?

Eu tenho problemas ao inicializar do menu de inicialização do Mandriva Linux para o Windows. Anteriormente usei dois discos: um com Windows e outro com Mandriva e a inicialização funcionou. No entanto, quando removi o disco com o Mandriva e instalei o Mandriva no disco com o Windows, posso ver o menu do Mandriva, mas depois de escolher o Windows, ele para. Para descrever meu problema, anotarei a configuração antiga e depois a nova configuração.

Velhoconfiguração HW: 1) mestre primário SATA: disco SATA 500 GB com Mandriva linux em sda3 grub menu.lst contém:

title sata XP
 unhide (hd0,0)
 hide (hd0,1)
rootnoverify (hd0,0)
chainloader +1
makeactive
savedefault

2) IDE escravo secundário: disco ATA 150 GB com jumper na posição "Mestre com escravo" a partição contém:

NTDETECT.COM
CONFIG.SYS
IO.SYS
MSDOS.SYS
ntldr
boot.ini

inicialização.ini:

 [boot loader]
    timeout=3
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="SATA XP1" /noexecute=optin /fastdetect
    c:\mandriva.bin="Mandriva menu"

3) A sequência de inicialização no BIOS é hdd1 e depois hdd0

Onovoconfiguração: 1) mestre primário ATA: disco ATA 150 GB sem jumper indicando que o disco é único e mestre. sda1 contém janelas conforme descrito acima (mesma partição). sda3 contém linux grub menu.lst contém:

title Windows XP1 6GB
root (hd0,0)
makeactive
chainloader +1

Pelo exposto, deve ficar claro que na configuração antiga, o MBR em sda1 como SATA era lido primeiro. Então, no menu grub.lst, escolho Windows e o inicializador do Windows é encontrado na primeira partição. Então o Windows é executado.

Agora quando eu desconecto o SATA e removo o jumper do ATA, o menu de boot do Mandriva no ATA é mostrado. Eu escolho o Windows e vejo uma janela azul com uma mensagem informando que devo verificar a configuração do disco ou verificar se há erros no disco com chkdsk /F. erro: PARAR: 0x0000007B (0xF889E528, 0xC0000034, 0x00000000, 0x00000000)

Pergunta: Você pode me ajudar no que fazer para corrigir o problema de inicialização do Windows?

Responder1

o disco que você está removendo provavelmente tem o Windows instalado ou o carregador de inicialização que o Windows requer para iniciar.

normalmente HDD0 é o dispositivo de inicialização principal e HDD1 é a próxima unidade. Quando você instala o Windows, ele coloca automaticamente o carregador de inicialização na unidade 0, mesmo que a unidade 0 não seja o dispositivo de inicialização selecionado. Se você estiver removendo a unidade 0, estará removendo o núcleo inicializável do Windows, evitando assim que o Windows seja iniciado.

Parece-me que se quiser usar esta nova configuração, você terá que reinstalar completamente os dois sistemas operacionais, enquanto tiver esta configuração ativa.

informação relacionada