
Há dois meses, minha placa-mãe morreu, então comprei um computador usado que vinha com Windows 7. Desde então, instalei meu disco rígido antigo, que tinha o Windows XP, neste sistema.
O que estou tentando fazer agora é descobrir uma maneira de migrar as configurações do XP BOOT.INI
para o gerenciador de inicialização do 7.
Abaixo está o BOOT.INI
que usei no XP (reduzi as strings e atualizei os discos para apontar para o novo local do HD antigo. Ah, e não estou claro nas letras das unidades. No XP, eu poderia inicializar o console de recuperação ou MS -DOS de um arquivo em C:\ que contém o setor de inicialização. Não tenho certeza de qual letra de unidade seria chamada agora - tive que alterar manualmente todas as letras de unidade das partições antigas no Windows 7 porque elas eram atribuídas automaticamente. todos errados/diferentemente).
[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="XP" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="XP (Safe)" /safeboot:network /sos /bootlog /noguiboot
C:\CMDCONS\BOOTSECT.DAT="Recovery Console" /cmdcons
C:\BOOTSECT.DOS="MS-DOS 7.10" /win95
Eu olhei em volta e só consegui encontrar alguns bcdedit
comandos para adicionar XP ao gerenciador de inicialização, mas nenhum que inclua informações sobre como configurar o modo de segurança para ele (ou alterarqualquerdas opções de carregamento do XP). Não é de surpreender, suponho, que não tenha encontradoqualquer coisaao adicionar o console de recuperação do XP ou DOS ao gerenciador de inicialização do Windows 7.
(Sim, eu tentei o EasyBCD, mas isso não ajudou; ele não tinha opções para o XP, e o melhor que consegui foi escolher entre inicializar o 7 ou o XP no modo normal - escolher o XP nem sequer deu a inicialização do XP antigo menu.)
Alguém pode me dizer como exportar as entradas do XP boot.ini
para o gerenciador de inicialização do 7 para que, na inicialização, eu possa escolher carregar o seguinte:
Windows 7
Windows 7 (Safe-mode)
(Windows 7 (The Win7 counterpart of the Recovery Console))
Windows XP
Windows XP (Safe-mode)
Windows XP (Recovery Console)
MS-DOS 7.10
Responder1
Em primeiro lugar, durante a inicialização dupla do Windows 7 e do Windows XP, é o gerenciador de inicialização do Windows 7 (bootmgr) que deve ter o controle da inicialização. O gerenciador de inicialização do Windows XP é ntldr.
Existem 3 entidades "obrigatórias" para inicializar qualquer sistema operacional (XP ou Win7)
- Código MBR
- Código PBR (PBR = registro de inicialização da partição)
- a) arquivo ntldr (e ntdetect.com) e boot.ini
OU 3. b) bootmgr com a pasta \boot (com armazenamento BCD lá).
Em um cenário de inicialização dupla (Win 7 com XP), você deve terna PRIMEIRA partição ATIVA do disco:
- MBR do Windows
- bootmgr com BCD tendo uma entrada adicional para XP.
- ntldr e ntdetect.com
- inicialização.ini
Quando o computador é iniciado, o código BIOS é executado, fazendo alguns testes e depois carregando o MBR do PRIMEIRO disco. O código MBR carrega o PBR da partição ACTIVE. Então o código PBR carrega o bootmgr. bootmgr lê dados BCD e exibe o menu de inicialização.
Quando você seleciona o Windows 7 - o controle é transferido para winload.exe que carrega o Windows 7 corretamente. Quando você seleciona o controle de entrada do menu de inicialização do XP é transferido para o ntldr (o ntldr exibe outro menu de inicialização baseado nas entradas do boot.ini)
Para uma exibição e edição completa do conteúdo BCD você pode usarEditor Visual BCD.
Para encontrar o caminho ARC exato (multi(0)disk...partition()) da instalação do XP e configuração de discos, você pode usarUtilitário "Caminhos ARC". Você deve editar seu boot.ini antigo, substituindo os caminhos ARC "antigos" pelos "novos" caminhos ARC.
Espero que isto ajude.
(Observação: A partição ativa no Windows 7 pode ser a partição oculta "Reservada pelo Sistema" - para mapeá-la com uma letra de unidade DOS, use o Gerenciamento de Disco do Windows ou algum gerenciador/editor de disco de terceiros.)
Responder2
Se você está falando sobre o menu de opções avançadas do Windows para XP, ele ainda está lá, selecione XP no menu de inicialização quando ele carregar e, imediatamente depois, toque em F8, você tem que fazer isso rápido.
EDITAR: http://technet.microsoft.com/en-us/library/cc721886(WS.10).aspx
"Devo substituir o código que funcionava com Boot.ini para agora usar BCD no Windows Vista? Não. Você precisará alterar seu código para que ele use Boot.ini para os sistemas operacionais mais antigos e para que use BCD no Windows Vista."
Parece que existe uma maneira de usar o antigo bootini.
.
Responder3
O bootloader do Windows 7 NÃO inicializará o XP e você NÃO migrará suas configurações boot.ini para o Win 7 BCD. O gerenciador de inicialização do Win 7 IRÁ transferir a execução para o gerenciador de inicialização do XP, que usa suas próprias configurações (em boot.ini). EasyBCD é realmente a melhor opção; muitos milhares de pessoas configuraram seus sistemas de inicialização dupla do Windows com ele. Confira a documentação, a base de conhecimento e o fórum para obter ajuda.
Responder4
Tente carregar o easybcd:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="SXP64" /FASTDETECT /NOGUIBOOT /SOS /NOEXECUTE=ALWAYSOFF