2012-08-22 19:46:37 +0000 2012-08-22 19:46:37 +0000
18
18
Advertisement

Como remover um SO antigo do menu de arranque

Advertisement

Quando actualizei do Windows XP para o Windows 7, tive uma segunda unidade e coloquei-a no dual boot.

Depois de algum tempo, decidi que nunca mais ia voltar ao Windows XP, e por isso apaguei o directório do windows nessa unidade. Infelizmente, agora não posso remover o Windows XP do menu de arranque.

Tentei entrar no MSCONFIG para o separador de arranque, mas este apenas lista o windows 7.
Não sei se ainda está a sair do Windows XP Boot ini.

editar: Antes:

C:\Windows\system32>bcdedit /v

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=D:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {d703a693-0587-11df-9a8e-e8a34060eec6}
resumeobject {d703a692-0587-11df-9a8e-e8a34060eec6}
displayorder {466f5a88-0af2-4f76-9038-095b170dc21c}
                        {d703a693-0587-11df-9a8e-e8a34060eec6}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Windows Legacy OS Loader
------------------------
identifier {466f5a88-0af2-4f76-9038-095b170dc21c}
device partition=D:
path \ntldr
description Earlier Version of Windows

Windows Boot Loader
-------------------
identifier {d703a693-0587-11df-9a8e-e8a34060eec6}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {d703a694-0587-11df-9a8e-e8a34060eec6}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {d703a692-0587-11df-9a8e-e8a34060eec6}
nx OptIn

Depois:

C:\Windows\system32>bcdedit /delete {466f5a88-0af2-4f76-9038-095b170dc21c} /f
The operation completed successfully.

C:\Windows\system32>bcdedit /v

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=D:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {d703a693-0587-11df-9a8e-e8a34060eec6}
resumeobject {d703a692-0587-11df-9a8e-e8a34060eec6}
displayorder {d703a693-0587-11df-9a8e-e8a34060eec6}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Windows Boot Loader
-------------------
identifier {d703a693-0587-11df-9a8e-e8a34060eec6}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {d703a694-0587-11df-9a8e-e8a34060eec6}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {d703a692-0587-11df-9a8e-e8a34060eec6}
nx OptIn

Terei de esperar até mais tarde para o reiniciar e testá-lo

Advertisement
Advertisement

Respuestas (5)

28
28
28
2012-08-23 12:47:25 +0000

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

  1. inicialize no Windows 7
  2. Inicie sessão com uma conta de administrador
  3. Abrir um prompt de comando elevado
  4. 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.

  1. Se ainda não o fez, escreva bcdedit /v& e primaEnter
  2. Localize o identificador UUID para a entrada que tem “Windows XP” como descrição.
  3. 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.

  1. reiniciar o computador
  2. 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.
  3. 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.

  1. digite attrib c:\boot\bcd -h -r -s e prima Enter Isto removerá os atributos Escondido, Somente Leitura e Sistema.
  2. Digite ren c:\boot\bcd bcd.old e prima Enter
  3. 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.

3
3
3
2013-12-21 23:25:19 +0000

Vá para executar* no seu menu inicial, escreva msconfig* , prima enter, seleccione boot tab* find e aluzar o SO* que pretende apagar e depois accione o botão apagar*.

2
Advertisement
2
2
2012-08-22 19:55:19 +0000
Advertisement

Uma vez que já fiz isto antes, aqui está ele:

  1. vá para cmd ou arranque com um disco de arranque que o leva a comandar e executar

  2. Reiniciar.

  3. Vá para a BIOS, e defina a Unidade Windows 7 para arrancar antes de qualquer outra unidade, e já não terá a opção de bootloader. Arrancará directamente para o Windows 7.

2
2
2
2016-11-14 15:45:34 +0000

Espero que outra pessoa não passe pela mesma dor que eu passei.

Se continuar a ter o gestor de arranque do windows com apenas uma entrada, apesar de ainda ter um timeout de 0 segundo do msconfig, faça o seguinte:

bcdedit /set {bootmgr} displaybootmenu no
0
Advertisement
0
0
2012-08-22 19:54:56 +0000
Advertisement

Como remover uma segunda instalação de um sistema operativo Windows de uma partição http://support.microsoft.com/kb/888023

Remover o Ubuntu ou XP do Menu Iniciar do Windows 7 http://www.howtogeek.com/howto/17903/remove-ubuntu-or-xp-from-the-windows-7-boot-menu/

Advertisement

Preguntas relacionadas

3
28
13
7
1
Advertisement