EasyBCD tornará o manuseio um pouco mais fácil (embora nem de perto tão legal quanto fazê-lo manualmente com o bcdedit; )
Aqui está uma Microsoft KB sobre vários problemas de carregador de inicialização com sistemas BCD e legacy / boot.ini.
Eu tinha o Windows Server 2003 instalado no meu disco rígido principal. Em seguida, adicionei um novo disco rígido e o Windows Vista formatado / instalado no novo disco rígido. A unidade antiga com o Windows Server 2003 ainda está no meu sistema como D: mas eu não tenho a opção de inicializá-lo. Existe alguma maneira de configurá-lo para que eu possa escolher qual sistema operacional na hora da inicialização?
Parece que o comando BCDEdit fará o que eu quero, mas descobrir as opções de linha de comando para dar era muito difícil, então eu usei EasyBCD em vez de adicionar outra entrada.
Agora, o problema é que estou recebendo este erro quando tento inicializar minha instância do Windows Server 2003:
Invalid BOOT.INI file Booting from c:\Windows\ NTDETECT fail
Meu arquivo d: \ BOOT.INI continha o seguinte:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /NoExecute=OptOut
Meu palpite foi mudar o disco (0) para o disco (1) nas duas linhas, mas isso resultou no mesmo erro. Eu estou querendo saber se é possível inicializar o Windows da unidade D: quando foi originalmente instalado em C: ou se algum dos meus programas ainda funcionará ..
EasyBCD tornará o manuseio um pouco mais fácil (embora nem de perto tão legal quanto fazê-lo manualmente com o bcdedit; )
Aqui está uma Microsoft KB sobre vários problemas de carregador de inicialização com sistemas BCD e legacy / boot.ini.
Não tenho certeza se o Vista ainda tem isso, mas no XP você pode ter que editar C:\boot.ini
para adicionar outros sistemas operacionais. Você pode então executar msconfig
e clicar na aba "boot.ini" e "Check All Boot Paths".