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

Cómo eliminar un sistema operativo antiguo del menú de arranque

Cuando actualicé de Windows XP a Windows 7, tenía una segunda unidad y la configuré para el arranque dual.

Después de un tiempo, decidí que nunca iba a volver a Windows XP, y entonces borré el directorio de windows en esa unidad. Lamentablemente, ahora no puedo quitar Windows XP del menú de arranque.

He probado a entrar en MSCONFIG a la pestaña de arranque, pero sólo aparece windows 7.
No sé si sigue saliendo el Boot ini de Windows XP.

edit: 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

Después:

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

Aunque tendré que esperar hasta más tarde para reiniciarlo y probarlo

Respuestas (5)

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

Tienes que editar manualmente el almacén de BCD (Boot Configuration Data). Para ello, tendrá que utilizar una herramienta llamada bcdedit.

Exportar la configuración del BCD para una copia de seguridad

Comience por exportar su configuración actual del BCD para una copia de seguridad.

  1. Arrancar en Windows 7
  2. Inicie la sesión con una cuenta de administrador
  3. Abra un símbolo del sistema elevado
  4. Escriba bcdedit /export c:\bcdbackup y pulse Enter

Esto creará un archivo llamado bcdbackup en su disco C. Tenga en cuenta que no hay ninguna extensión en el nombre del archivo. No se necesita ninguna extensión de archivo aquí. Puede cambiar esta ubicación o el nombre del archivo si lo desea, pero tenerlo almacenado en la raíz de C hará que sea fácil de encontrar si es necesario.

Lista de todas las entradas en el almacén BCD

Esto devolverá una lista de todos los sistemas operativos desde los que el ordenador puede arrancar.

  • Introduzca bcdedit y pulse Enter
  • Introduzca bcdedit /v y pulse Enter

Utilizando el interruptor V la lista le dará los UUIDs. Este es un ejemplo de lo que podría parecer si sólo utiliza bcdedit sin el interruptor V (verboso).

Y aquí hay un ejemplo con el interruptor V.

Es necesario utilizar el interruptor V para ver los UUID de los diferentes sistemas operativos.

Borrar la entrada de Windows XP

¿Ve alguna entrada para Windows XP en el lado derecho del encabezado de la descripción? Si es así, tienes que borrarla. Y para borrarla, necesitas saber su identificador.

El identificador es el número UUID que ves a la derecha del encabezado identifier, incluyendo las llaves. Las llaves son los corchetes al principio y al final del número.

  1. Si aún no lo ha hecho, escriba bcdedit /v y pulseEnter
  2. Localice el identificador UUID de la entrada que tiene como descripción “Windows XP”.
  3. Para borrar la entrada escriba bcdedit /delete {UUID} y pulseIntro.

Dependiendo de cuántos sistemas operativos tengas instalados, esto puede tardar entre 4 y 15 minutos. Deja que haga lo suyo, verás un mensaje de confirmación cuando haya terminado.

¡Atención! ¡Asegúrate de que introduces el UUID correcto! Debe introducir el UUID de Windows XP. Si escribe el UUID de Windows 7, no podrá arrancar en Windows 7, al menos hasta que lo restaure utilizando el archivo de copia de seguridad que creó anteriormente.

Cuando vea el mensaje de confirmación, escriba de nuevo bcdedit /v y pulse Intro. Asegúrate de que ya no hay ninguna entrada para Windows XP. Reinicie el ordenador para asegurarse de que puede arrancar en Windows 7 y que el gestor de arranque ya no presenta el menú de arranque. Si este es el caso, ya está todo hecho.

Cómo reconstruir un almacén BCD existente usando bootrec

Si todavía ve el menú de arranque, o si no puede arrancar en Windows 7, entonces tendrá que hacer una de estas dos cosas.

  • A: Restaurar el BCD utilizando el archivo de copia de seguridad que creó anteriormente (ver instrucciones más abajo).
  • B: Puede reconstruir el BCD utilizando una herramienta llamada Bootrec.

Para hacer cualquiera de estas cosas tendrá que entrar en las Opciones de recuperación del sistema.

  1. Reiniciar el ordenador
  2. Mantenga pulsada la tecla F8 justo después del POST, hasta que vea el menú Opciones Avanzadas de Arranque. El POST es el auto-test de encendido, es la primera pantalla que aparece al arrancar el ordenador.
  3. Seleccione la opción Reparar el ordenador y pulse Intro. Esto debería llevarle a las Opciones de recuperación del sistema, también conocidas como WinRE (Entorno de recuperación de Windows).

Cuando llegue a las Opciones de recuperación del sistema haga clic en el enlace Instrucción de comando para abrir una instrucción de comando. Para intentar reconstruir el almacén BCD existente tal y como está escriba bootrec /rebuildbcd y pulse Enter. Ahora escaneará las unidades de disco duro en busca de instalaciones de Windows.

Si el bootrec encuentra alguna instalación de Windows le preguntará si quiere o no añadirla a la lista de arranque. Para decir que sí pulse Y, para decir que no pulse N, y para decir que sí a todo pulse A. Si Windows 7 fue eliminado previamente de la lista de arranque entonces esta operación debería añadirlo de nuevo a la lista de arranque.

Cómo reconstruir un nuevo almacén BCD usando bootrec

Si el bootrec no encuentra ninguna instalación de Windows, entonces tendrá que borrar el BCD completamente y luego ejecutar el comando bootrec /rebuildbcd de nuevo y bootrec creará un nuevo almacén BCD que funcione.

El almacén BCD se encuentra en C:\Boot. Pero en lugar de borrar el BCD también puedes renombrarlo de BCD a BCD.old. Esto tiene el mismo efecto que borrarlo - Windows ya no lo usará, pero el beneficio es que tienes una capa extra de respaldo del BCD. Para cambiar el nombre del BCD, primero tendrá que cambiar sus atributos.

  1. Escriba attrib c:\boot\bcd -h -r -s y pulse Intro Esto eliminará los atributos Oculto, Sólo lectura y Sistema.
  2. Escriba ren c:\boot\bcd bcd.old y pulse Enter
  3. Escriba bootrec /rebuildbcd y pulse Enter Para añadir las instalaciones de Windows encontradas a la lista de arranque pulse Y oA para todas. Esto debería crear un nuevo archivo BCDinC:\Boot. Este nuevo archivo será diferente del anterior que fue renombrado previamente.

Reinicie el ordenador y compruebe si puede arrancar en Windows 7, y si aparece el menú de arranque. Si no ve el menú de arranque y es capaz de arrancar en Windows 7 entonces todo está bien ahora.

Importar la configuración del BCD desde la copia de seguridad

Si por alguna razón quiere restaurar su BCD a la copia de seguridad que creó anteriormente puede utilizar el comando bcdedit /import c:\bcdbackup. Puede utilizar este comando desde Windows o desde el símbolo del sistema WinRE.

Recordatorio

Para el futuro, asegúrese de eliminar la antigua entrada de Windows de la lista de arranque antes de borrar la carpeta de Windows. Para ello, puedes utilizar la herramienta msconfig, ya que seguro que estás familiarizado con ella. Sólo después de haber eliminado la entrada de la lista de arranque de la versión de Windows que planeas eliminar, puedes borrar su carpeta de Windows.

Yo personalmente preferiría formatear completamente esa partición del disco. Si te preocupan los archivos personales que aún están almacenados en el disco antiguo, deberías hacer una copia de seguridad de los mismos o simplemente copiarlos en el nuevo disco. También es una buena práctica almacenar los archivos personales en una partición separada. De este modo, podrás acceder a ellos fácilmente desde otros sistemas operativos.

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

Vaya a ejecutar en su menú de inicio, escriba msconfig , pulse enter, seleccione pestaña de arranque busque y subraye el SO que desea eliminar y luego pulse el botón de eliminar.

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

Como ya lo he hecho antes, aquí está:

  1. Ir a cmd o arrancar con un disco de arranque que te lleve al símbolo del sistema y ejecutar

  2. Reinicie.

  3. Entra en la BIOS, y configura la unidad de Windows 7 para que arranque antes que cualquier otra unidad, y ya no tendrás la opción del cargador de arranque. Arrancará directamente en Windows 7

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

Espero que alguien más no pase por el mismo dolor que yo.

Si te sigue saliendo el gestor de arranque de windows con una sola entrada, a pesar de seguir teniendo un tiempo de espera de 0 segundos desde el msconfig, haz lo siguiente:

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

Cómo eliminar una segunda instalación de un sistema operativo Windows de una partición http://support.microsoft.com/kb/888023

Eliminar Ubuntu o XP del menú de arranque de Windows 7 http://www.howtogeek.com/howto/17903/remove-ubuntu-or-xp-from-the-windows-7-boot-menu/