E quando você inicia seu computador com o boot xp cd? E executar um shell e usando o fixboot? Aqui está mais informação. Fixboot Também fixmbr pode ajudá-lo. Fixmbr
Meu computador tem dois discos físicos:
Estou usando uma versão de 64 bits do XP instalada em D: há alguns anos, mas não percebi que ela estava inicializando em C:
No último fim de semana, decidi ver se eu poderia inicializar o PC com o Windows 7, então eu formatei o C: Drive usando um antigo disco de inicialização do XP e instalei o Windows 7, mas agora não consigo inicializar o XP D:
Instalei o EasyBCD no Windows 7, criei uma entrada de boot para o Windows XP x64 em D: e criei o seguinte boot.ini e copiei para C: \ WINDOWS, mas quando inicializo e seleciono a entrada para XP, obtenho o sistema mensagens me dizendo que estou faltando arquivos como o NTLDR. Existe uma maneira que eu seria capaz de conseguir isso para dual boot agora?
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP" /fastdetect
Aparentemente, em sua configuração antiga, o XP NTLDR residia em C e foi apagado pela nova instalação.
Para obter um novo NTLDR em D, você precisará Realizar uma instalação de reparo para o disco XP. Esse tipo de reparo não desorganiza seus aplicativos instalados.
Ou você pode simplesmente copiar o NTLDR de outra instalação do XP (e qualquer outro arquivo ausente).
Em qualquer caso, lembre-se de seus backups (se ainda não tiverem sido feitos).
Tags 64-bit windows-7 multi-boot