Como posso adicionar uma instalação de sistema operacional existente ao gerenciador de inicialização do Windows Vista?

1

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á ..

    
por Luke 06.05.2009 / 18:33

2 respostas

5

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.

    
por 06.05.2009 / 21:49
0

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".

    
por 06.05.2009 / 18:39