É necessário editar manualmente o armazém BCD (Boot Configuration Data). Para isso, terá de utilizar uma ferramenta chamada bcdedit*.
Exportar configurações BCD para backup*
Comece por exportar as suas configurações BCD actuais para backup.
- inicialize no Windows 7
- Inicie sessão com uma conta de administrador
- Abrir um prompt de comando elevado
- Digite
bcdedit /export c:\bcdbackup
e prima Enter
Isto irá criar um ficheiro chamado bcdbackup no seu disco C. Note que não há nenhuma extensão de ficheiro no nome do ficheiro. Nenhuma extensão de ficheiro é necessária aqui. Pode alterar esta localização ou o nome do ficheiro se desejar, mas tê-lo guardado na raiz do C facilitará a sua localização, se necessário.
Listar todas as entradas na loja BCD
Isto irá devolver uma lista de todos os sistemas operativos a partir dos quais o computador pode arrancar.
- Introduza
bcdedit
& e prima Enter
- Introduza
bcdedit /v
e prima Enter
Ao utilizar o V switch a lista dar-lhe-á os UUIDs. Aqui está um exemplo de como poderia ser se usasse apenas bcdedit
sem o interruptor V (verbose).
E aqui está um exemplo com o V switch.
É necessário usar o V switch para ver os UUIDs para os diferentes sistemas operativos.
Deleting the Windows XP entry*
Vê alguma entrada para Windows XP no lado direito do cabeçalho descrição? Em caso afirmativo, então tem de a apagar. E para a apagar, precisa de saber o seu identificador.
O identificador é o número UUID que vê no lado direito da manchete identifier, incluindo as chaves. Os suportes são os parênteses curvos no início e no fim do número.
- Se ainda não o fez, escreva
bcdedit /v
& e primaEnter
- Localize o identificador UUID para a entrada que tem “Windows XP” como descrição.
- Para apagar a entrada, digite
bcdedit /delete {UUID}
e primaEnter.
Dependendo de quantos sistemas operativos tenha instalado, isto pode demorar entre 4 minutos a 15 minutos. Basta deixá-lo fazer a sua coisa, verá uma mensagem de confirmação quando estiver feito.
Aviso! Certifique-se de digitar a UUID correcta! Tem de digitar o UUID para Windows XP. Se escrever o UUID para Windows 7 então não poderá arrancar no Windows 7, pelo menos até o restaurar utilizando o ficheiro de cópia de segurança que criou anteriormente.
Quando vir a mensagem de confirmação, escreva bcdedit /v
novamente e prima Enter. Certifique-se de que não há mais nenhuma entrada para o Windows XP. Reinicie o computador para se certificar de que pode arrancar no Windows 7, e que o carregador de arranque já não está a apresentar o menu de arranque. Se for este o caso, então está tudo feito agora.
Como reconstruir uma loja BCD existente usando o bootrec
Se ainda vir o menu de arranque, ou se não conseguir arrancar no Windows 7, então terá de fazer uma de duas coisas.
- A: Restaurar o BCD usando o ficheiro de cópia de segurança que criou anteriormente (ver instruções abaixo).
- B: Pode reconstruir o BCD usando uma ferramenta chamada Bootrec.
Para fazer qualquer uma destas coisas, terá de introduzir as Opções de Recuperação do Sistema.
- reiniciar o computador
- Manter pressionada a tecla F8 logo após o POST, até ver o menu Advanced Boot Options (Opções de Arranque Avançadas). O POST é o teste de ligar/desligar, este é o primeiro ecrã que aparece quando se liga o computador.
- Seleccione a opção Repair Your Computer e primaEnter. Isto deverá levá-lo à opção System Recovery Options, também conhecida como WinRE (Windows Recovery Environment).
Quando chegar à opção System Recovery Options clique no link Command Prompt para abrir um prompt de comando. Para tentar reconstruir a loja BCD existente, uma vez que é do tipo bootrec /rebuildbcd
e prima Enter. Agora irá digitalizar as unidades de disco rígido para instalações Windows.
Se o bootrec encontrar alguma instalação Windows irá perguntar-lhe se quer ou não adicioná-la à lista de arranque. Para dizer sim prima Y, para dizer não prima N, e para dizer sim a todos prima A. Se o Windows 7 foi previamente retirado da lista de arranque, então esta operação deverá adicioná-lo novamente à lista de arranque.
Como reconstruir uma nova loja BCD usando o bootrec
Se o bootrec não encontrar nenhuma instalação Windows, então terá de apagar completamente o BCD e depois executar novamente o comando bootrec /rebuildbcd
e o bootrec criará uma nova loja BCD funcional.
A loja BCD está localizada em C:\Boot
. Mas em vez de apagar o BCD também se pode renomeá-lo de BCD para BCD.old. Isto tem o mesmo efeito que apagá-lo - o Windows já não o utilizará, mas a vantagem é que tem uma camada extra de backup do BCD. Para renomear o BCD, terá primeiro de alterar os seus atributos.
- digite
attrib c:\boot\bcd -h -r -s
e prima Enter Isto removerá os atributos Escondido, Somente Leitura e Sistema.
- Digite
ren c:\boot\bcd bcd.old
e prima Enter
- Digite
bootrec /rebuildbcd
e prima Enter Para adicionar instalações Windows encontradas à lista de arranque, prima Y ouA para todos. Isto deverá criar um novo ficheiro BCDinC:\Boot
. Este novo ficheiro será diferente do antigo que foi anteriormente renomeado.
Reinicie o computador e veja se é capaz de arrancar no Windows 7, e se obtém o menu de arranque. Se não vir o menu de arranque e for capaz de arrancar para o Windows 7, então tudo está bem agora.
Importar configurações do BCD a partir da cópia de segurança
Se por alguma razão quiser restaurar o seu BCD para a cópia de segurança que criou anteriormente, pode usar o comando bcdedit /import c:\bcdbackup
. Pode usar este comando a partir do Windows, ou a partir do prompt de comando WinRE.
Reminder
Para o futuro, certifique-se de remover a entrada antiga do Windows da lista de arranque antes de apagar a pasta do Windows. Para isso, pode utilizar a ferramenta msconfig
, pois estou certo de que está familiarizado com isso. Só depois de ter removido a entrada da lista de arranque da versão do Windows que planeia remover é que pode apagar a sua pasta do Windows.
Prefiro pessoalmente formatar completamente essa partição de disco. Se estiver preocupado com os seus ficheiros pessoais que ainda estão armazenados no disco antigo, então deverá fazer uma cópia de segurança ou simplesmente copiá-los para o novo disco. É também uma boa prática armazenar ficheiros pessoais numa partição separada. Dessa forma, poderá aceder facilmente a eles a partir de outros sistemas operativos.