Dual BOOT windows 7 y windows XP Tema Solucionado

Foro referente al sistema operativo Windows XP
david9019
Usuario linuxero
Usuario linuxero
Mensajes: 3
Registrado: 21 Jun 2011, 10:09
Contactar:

Dual BOOT windows 7 y windows XP

Mensajepor david9019 » 21 Jun 2011, 10:27

Hola, mi problema es el siguiente:

Resulta que tenía windows 7 instalado, pero por problemas de incompatibilidad con un programa antiguo, cree una partición nueva y instalé windows XP en ella. AL principio sólo se me iniciaba con XP, entonces arranqué con el CD del windows 7 para reparar su arranque y ahora sólo puedo iniciar con windows 7.

Para arreglar este último problema me descargué el programa EasyBoot y entonces me da la opción para arrancar con los dos sistemas operativos. Pero cuando arranco con windows XP me salía un error de NTLDR file missing o algo así, que también arreglé copiando los archivos NTLDR.DETECT y NTLDR al directorio raíz de mi windows xp (desde windows 7). Después cree en el mismo directorio un archivo boot.ini con lo siguiente escrito:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(2)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="XP" /NOEXECUTE=OPTIN /FASTDETECT

Ahora al iniciar con windows XP ya no me sale el error de NTLDR is missing sino que me sale:

invalid boot.ini file
iniciando desde c:\Windows

y se queda la pantalla en negro, bloqueado.


Gracias por vuestra atención, espero solucionar el problema lo antes posible ;)

Saludos!

Avatar de Usuario
Souto
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 10665
Registrado: 25 Feb 2008, 10:21
Ubicación: Galicia
Agradecido : 6 veces
Agradecimiento recibido: 647 veces
Contactar:

Re: Dual BOOT windows 7 y windows XP

Mensajepor Souto » 21 Jun 2011, 11:31

Hola, bienvenido,
Copio de helheim:
Realiza lo siguiente:

Inicia con Windows y cuando llegues al Escritorio, abre una consola de comandos como administrador (Inicio-Todos los programas-Accesorios-Símbolo de sistema botón derecho del ratón "Ejecutar como Administrador"). En la consola, busca el directorio donde se halla bcdedit.exe (comando que nos ayuda a modificar el bcd.log entre otras cosas) que sería el siguiente:

C:\Windows\System32

Una vez en el directorio escribe:

bcdedit.exe

Debes pegarnos el contenido de lo que te ponga ahí de la siguiente manera:

Te posicionas en cualquier lugar de la ventana de la Consola de Comandos y aprietas el botón derecho de ratón, eliges "Seleccionar Todo" y pulsas intro. Te vienes al Foro y pegas el contenido con Ctrl+v.

Un saludo.



Saludos
Qui dove il mare luccica e tira forte il vento

david9019
Usuario linuxero
Usuario linuxero
Mensajes: 3
Registrado: 21 Jun 2011, 10:09
Contactar:

Re: Dual BOOT windows 7 y windows XP

Mensajepor david9019 » 21 Jun 2011, 12:05

Aquí tienes, y gracias por adelantado ;)


Microsoft Windows [Versión 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

C:\Users\David Manzano>
C:\Users\David Manzano>cd C:\Windows\System32

C:\Windows\System32>bcdedit.exe

Administrador de arranque de Windows
----------------------------------
Identificador {bootmgr}
device boot
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {1f8184a2-14de-11df-9734-f08c6d8c50b0}
displayorder {current}
{b257e675-9b8f-11e0-872e-005056c00008}
toolsdisplayorder {memdiag}
timeout 10
displaybootmenu Yes

Cargador de arranque de Windows
-----------------------------
Identificador {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows 7
locale es-ES
osdevice partition=C:
systemroot \Windows
resumeobject {f47379fe-9b8f-11e0-b78d-806e6f6e6963}
sos No
debug No

Sector de arranque del modo real
------------------------------
Identificador {b257e675-9b8f-11e0-872e-005056c00008}
device partition=K:
path \NST\easyldr1
description Microsoft Windows XP
locale es-ES

C:\Windows\System32>

Avatar de Usuario
Souto
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 10665
Registrado: 25 Feb 2008, 10:21
Ubicación: Galicia
Agradecido : 6 veces
Agradecimiento recibido: 647 veces
Contactar:

Re: Dual BOOT windows 7 y windows XP  Tema Solucionado

Mensajepor Souto » 21 Jun 2011, 13:08

La entrada asignada en el Administrador de arranque de Windows 7 para Windows XP es totalmente incorrecta. Esto es algo frecuente cuando se utliza el Easy BCD cuyo uso es bastante complejo u otros similares.

La entrada dice:

Sector de arranque del modo real
------------------------------
Identificador {b257e675-9b8f-11e0-872e-005056c00008}
device partition=K:
path \NST\easyldr1
description Microsoft Windows XP
locale es-ES


cuando realmente debía decir
Cargador del SO Windows heredado
--------------------------------------------------
Identificador {ntldr}
device partition=C:
path \ntldr
description Windows XP


este es un ejemplo de un Administrador de arranque para una instalación Vista/XP en la cual ambos sistemas están en el mismo disco físico.
Administrador de arranque de Windows
----------------------------------
Identificador {bootmgr}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale es-ES
inherit {globalsettings}
default {current}
resumeobject {755c66b5-6e09-11db-9b0b-e88c8501eff5}
displayorder {current}
{ntldr}
toolsdisplayorder {memdiag}
timeout 5
resume No
displaybootmenu Yes

Cargador de arranque de Windows
-----------------------------
Identificador {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale es-ES
inherit {bootloadersettings}
recoverysequence {572bcd56-ffa7-11d9-aae0-0007e994107d}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {755c66b5-6e09-11db-9b0b-e88c8501eff5}
nx OptIn
detecthal No
usefirmwarepcisettings No

Cargador del SO Windows heredado
--------------------------------------------------
Identificador {ntldr}
device partition=C:
path \ntldr
description Windows XP




Mi consejo:


PASO PRIMERO:

Asegúrate que en C: (donde está Seven) tienes el NTLDR y el NTDETECT.com. En otro caso simplemente los copias de donde está XP.
Asegúrate así mismo de que en C: está el Boot.ini.
Ese Boot.ini debe apuntar a la partición donde está XP.
En este ejemplo se trata de un equipo en el que XP está en el volumen E: que corresponde a la partición 3 (la partición 1 es la oculta de rescate y la 2 es la de Vista)

Código: Seleccionar todo

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect


PASO SEGUNDO

Elimina del cargador la entrada no válida. En tu caso el comando a ejecutar sería

bcdedit /delete {b257e675-9b8f-11e0-872e-005056c00008} /cleanup

PASO TERCERO:

Olvídate del EasyBoot y crea manualmente la entrada de XP en el administrador de W7 , ejecutando (ó pegando) de uno en uno estos comandos y dando intro después de cada uno

Bcdedit /create {ntldr} /d "Microsof Windows XP"
Bcdedit /set {ntldr} device partition=C:
Bcdedit /set {ntldr} path \ntldr
Bcdedit /displayorder {ntldr} /addlast


http://support.microsoft.com/kb/919529/es


Reinicia el equipo y comprueba si la entrada de XP funciona


Saludos
Qui dove il mare luccica e tira forte il vento

david9019
Usuario linuxero
Usuario linuxero
Mensajes: 3
Registrado: 21 Jun 2011, 10:09
Contactar:

Re: Dual BOOT windows 7 y windows XP

Mensajepor david9019 » 21 Jun 2011, 13:47

Funcionoooo! :)

Me has explicado todo perfectamente detallado, muchas gracias!!



Saludos!

Avatar de Usuario
Souto
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 10665
Registrado: 25 Feb 2008, 10:21
Ubicación: Galicia
Agradecido : 6 veces
Agradecimiento recibido: 647 veces
Contactar:

Re: Dual BOOT windows 7 y windows XP

Mensajepor Souto » 21 Jun 2011, 15:01

Me has explicado todo perfectamente detallado, muchas gracias!!


Aquí somos así de serviciales ;)

¡Hasta siempre!
Qui dove il mare luccica e tira forte il vento


Volver a “Windows XP / X64”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados