Confusión al bootear PC (quizá tenga que ver el ntldr). Tema Solucionado

Foro referente al sistema operativo Windows XP
rick4003
Usuario linuxero
Usuario linuxero
Mensajes: 8
Registrado: 14 Ago 2012, 06:40
Agradecido : 7 veces
Contactar:

Re: Confusión al bootear PC (quizá tenga que ver el ntldr).

Mensajepor rick4003 » 16 Ago 2012, 00:20

Saludos, Souto...

Creo que estamos cerca de la solución, bro. Sólo que ahora no quiso iniciar XP desde el menú de dual boot.
Esta es la traducción de lo que aparece en pantalla:

"Windows no pudo iniciar. La razón puede ser un cambio reciente de hardware o software. Para reparar el problema:
1 - Insertar el disco de instalación de Windows y reiniciar la computadora.
2 - Configurar el idioma y dar click en siguiente.
3 - Click en Reparar sistema

Si no tiene disponible el disco, contactar con el administrador o fabricante del equipo.

File: \ntldr
status: 0x000000f

Info: La entrada seleccionada no se pudo cargar porque está perdida o corrupta"


Digo que estamos cerca porque este mensaje lo escribo y posteo sin la unidad E: conectada. Windows 7 arranca. También es de llamar la atención este mensaje que me sale sin la unidad IDE E: conectada:

Imagen

Esto sucede cuando hago click en Equipo o Mis documentos. Supongo que es porque todos mis archivos los tengo en esa unidad IDE E:

En símbolo del sistema, puse que el archivo ntldr estuviera en D:, ya que es ahí donde Win7 me marca que XP está instalado.
Te posteo el archivo que se genera ahora que hice todo lo de los comandos:

Administrador de arranque de Windows
----------------------------------
Identificador {bootmgr}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale es-ES
default {current}
displayorder {current}
{ntldr}
timeout 30

Cargador de arranque de Windows
-----------------------------
Identificador {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7 Ultimate
locale es-ES
osdevice partition=C:
systemroot \Windows
resumeobject {2c78791c-e729-11e1-bfb0-806e6f6e6963}

Reanudar tras hibernaci¢n
-------------------------
Identificador {2c78791c-e729-11e1-bfb0-806e6f6e6963}
device partition=C:
path \Windows\system32\winresume.exe
description Windows 7 Ultimate
locale es-ES
inherit {resumeloadersettings}
filedevice partition=C:
filepath \hiberfil.sys
pae No
debugoptionenabled No

Herramienta de comprobaci¢n de memoria de Windows
-------------------------------------------------
Identificador {memdiag}
device partition=C:
path \boot\memtest.exe
description Windows Memory Diagnostic
locale es-ES

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

Te incluyo una captura de cómo se ve el Administrador de Discos sin la unidad E:

Imagen

Estaré atento para cualquier sugerencia, brother. Muchas gracias. :)

Edición: He estado investigando y tal parece que, cuando se trata de dual boot, el archivo ntldr no debe estar precisamente en la partición donde está instalado Win XP. Según entiendo, debe estar en la partición "Sistema", que en mi caso, sería la unidad C:, como se ve en la captura de mi Administrador de Discos. Hay tutoriales para arreglar esto en la página oficial de Easy BCD, pero honestamente quise consultarlo primero contigo, ya que quizá haya una manera más manual de arreglar este asunto.

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: Confusión al bootear PC (quizá tenga que ver el ntldr).

Mensajepor Souto » 16 Ago 2012, 09:13

Lo has hecho muy bien y ya puedes conectar el otro disco.

En cuanto al XP, lo que sucede es que en su día has optado por la opción más enrevesada (a la hora de recomponer) de EasyBCD. Me refiero al EasyLDR.

Habilita el que se muestren los archivos ocultos y también los archivos de sistema.
En la carpeta NTFS del disco IDE debes tener el NTLDR que EasyBCD secuestró. También en la raiz de ese disco (tal vez fuera de esa carpeta) debe estar el NTDETEC.COM
Copia ambos archivos a la raiz de C: y también a la raiz de D: (digo bien, a los dos discos).
A la raiz quiere decir en C: a palo seco y en D: a palo seco; fuera de cualquier carpeta.

Saludos
Qui dove il mare luccica e tira forte il vento

rick4003
Usuario linuxero
Usuario linuxero
Mensajes: 8
Registrado: 14 Ago 2012, 06:40
Agradecido : 7 veces
Contactar:

Re: Confusión al bootear PC (quizá tenga que ver el ntldr).

Mensajepor rick4003 » 16 Ago 2012, 18:05

Hola, Souto...

Ya tengo habilitados todos los archivos ocultos y del sistema. Iba a hacer lo que me dijiste, pero quisiera compartirte unas capturas para explicarte por qué no lo he hecho:

En esta primera imagen estamos en E: y efectivamente, ahí andan ocultos NTDETECT y el NTLDR. De hecho otro NTLDR está en una carpeta con nombre NST.

Imagen
Imagen

En esta segunda imagen, estamos en C: y resulta que ya hay un archivo ntldr y otro NTDETECT.

Imagen

En esta tercera imagen, donde estamos en D: (XP) pude copiar sin problemas el archivo ntldr que está en la carpeta NST de E: y además, el NTDETECT que está oculto en E: también.

Imagen

Debido a que en C: ya existen, esto es lo que aparece, brother.

Imagen

Imagen

No sé cómo proseguir honestamente. Aquí estaré esperando consejo. Muchas gracias :)

Edición: Rayos! No sé qué pasó, pero cuando reinicié esto, volvió a como estaba, con el bootmgr en E: Metí el DVD de Windows 7 para hacer tooodo de nuevo, pero solito me aviso que había un problema en el inicio y lo reparo. En este momento, posteo esto sin la unidad E: conectada. De paso posteo el .txt que acabo de sacar porque varía al final:

Identificador {bootmgr}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale es-ES
default {current}
displayorder {current}
{ntldr}
timeout 30

Cargador de arranque de Windows
-----------------------------
Identificador {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7 Ultimate
locale es-ES
osdevice partition=C:
systemroot \Windows
resumeobject {2c78791c-e729-11e1-bfb0-806e6f6e6963}

Cargador de arranque de Windows
-----------------------------
Identificador {619fcc13-e6f6-11e1-b4af-fa5d1d11b38a}
device ramdisk=[C:]\Recovery\e37005fc-41fe-11e1-9609-90098161d90e\Winre.wim,{619fcc14-e6f6-11e1-b4af-fa5d1d11b38a}
path \windows\system32\winload.exe
description Windows Recovery Environment (recuperado)
locale
osdevice ramdisk=[C:]\Recovery\e37005fc-41fe-11e1-9609-90098161d90e\Winre.wim,{619fcc14-e6f6-11e1-b4af-fa5d1d11b38a}
systemroot \windows
winpe Yes

Reanudar tras hibernaci¢n
-------------------------
Identificador {2c78791c-e729-11e1-bfb0-806e6f6e6963}
device partition=C:
path \Windows\system32\winresume.exe
description Windows 7 Ultimate
locale es-ES
inherit {resumeloadersettings}
filedevice partition=C:
filepath \hiberfil.sys
pae No
debugoptionenabled No

Herramienta de comprobaci¢n de memoria de Windows
-------------------------------------------------
Identificador {memdiag}
device partition=C:
path \boot\memtest.exe
description Windows Memory Diagnostic
locale es-ES

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

Opciones de dispositivo
-----------------------
Identificador {619fcc14-e6f6-11e1-b4af-fa5d1d11b38a}
ramdisksdidevice partition=C:
ramdisksdipath \Recovery\e37005fc-41fe-11e1-9609-90098161d90e\boot.sdi

Edición 2: Pasa algo "curioso": Cuando recupero el bootmgr a C: el menú de dual boot aparece en inglés y puedo iniciar Win7 normalmente. Por pura curiosidad, en un reinicio, elegí el WinXP y arrancó. Pensé que ya había quedado solucionado, pero no es así. Si pongo iniciar con WinXP, el bootmgr vuelve a E: y todo vuelve a como estaba antes. Me doy cuenta porque entonces el menú de dual boot aparece en español y en el log enum marca bootmgr=E:
¿Esto será debido a que aún están esos archivos ocultos en E:? ¿Es posible, y en caso de que sea así, será seguro o conveniente eliminar esos archivos ocultos de la unidad E:?

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: Confusión al bootear PC (quizá tenga que ver el ntldr).  Tema Solucionado

Mensajepor Souto » 16 Ago 2012, 22:12

Un primer problema es de logística :lol: : cuando tú estás en plena actividad, yo por mor de la diferencia horaria (y el cansancio, llevo 8 horas de navegación, pero marítima-estoy de vacaciones) estoy ya de retirada (23,15h).
Lo principal ya está hecho.
mañana repaso lo que me comentas y le damos otra vuelta.
Allí donde hay un ntldr no es necesario que lo reemplaces.
El BCD que aparece en inglés es el del EasyBCD
El BCD que has obtenido tras esto
Metí el DVD de Windows 7 para hacer tooodo de nuevo, pero solito me aviso que había un problema en el inicio y lo reparo. En

es el correcto.
Simplemente hay que marcar la partición E: como "no activa"; pero, ya digo, mañana....


Saludos
Qui dove il mare luccica e tira forte il vento

rick4003
Usuario linuxero
Usuario linuxero
Mensajes: 8
Registrado: 14 Ago 2012, 06:40
Agradecido : 7 veces
Contactar:

Re: Confusión al bootear PC (quizá tenga que ver el ntldr).

Mensajepor rick4003 » 16 Ago 2012, 22:24

Tienes toda la razón, brother :lol: . Descansa y te agradezco infinitamente tu tiempo y atención. Discúlpame si he sido muy latoso. Cuídate. Un abrazo. :)

Edición: Saludos!

Sólo para decir que gracias a los consejos y ayuda de Souto, pude arreglar los problemas del bootmgr. Ahora ya mi PC no depende la unidad E:\ para arrancar, puesto que la he puesto como "no activa", como me se me indicó. Muchísimas gracias por su ayuda y pues este tema tuvo una solución satisfactoria. :D


Volver a “Windows XP / X64”

¿Quién está conectado?

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