
Tenía un disco duro defectuoso en una vieja máquina WinXP SP3 y usé Macrium Reflect 7 Free (más SpinRite 6 y Beyond Compare) para recuperar el sistema operativo y los datos y clonarlos/copiarlos en un nuevo disco duro. Después de varios pasos (ver a continuación), cada vez que intento agregar la opción Macrium Recovery al menú de inicio, pierdo la capacidad de iniciar Windows XP (\ntldr falta o está dañado) y se agrega otra opción de Macrium Recovery que no funciona (obligatoria). dispositivo es inaccesible). Mismo código de error para ambos, 0xc000000e.
Tengo una opción de recuperación de Macrium en funcionamiento en el menú, por lo que cada vez que esto sucede puedo acceder a ella, ejecutar bootfix y reiniciar, después de lo cual puedo volver a iniciar Windows XP en el nuevo disco, pero ya no tengo un menú de inicio en todo. La próxima vez que vuelva a intentar agregar la opción de recuperación, tengo una opción más de recuperación de Macrium no funcional agregada a la lista: ahora tengo hasta 4 que no funcionan y una que funciona, además de la entrada que no funciona para Windows XP.
Sospecho que el problema tiene algo que ver con la copia de Macrium Reflect que estaba instalada en el disco duro antiguo, que todavía está presente (sigo encontrando archivos en el disco antiguo que de alguna manera no llegaron al nuevo, así que Mantendré el disco viejo hasta que esté seguro de que tengo todo lo que necesito). Después de clonar/copiar al nuevo disco, cambié los cables SATA de un lado a otro en la placa base un par de veces, mientras cambiaba las letras de las particiones y les di nuevos nombres de volumen a las del disco anterior para no obtenerlas. confundido, agregué una nueva unidad lógica en el nuevo disco usando AOEMI Partition Assistant y convertí la nueva partición C: de FAT32 a NTFS (con un MFT contiguo) para poder crear un disco Macrium Rescue. Esta es una PC Dell y no viene con discos de instalación de Windows, por lo que he estado usando el WinPE 3.1 recomendado para mis medios de rescate de Macrium. Yo tambiénpensarAgregué con éxito la opción Macrium Recovery al menú de inicio y no estoy seguro desde qué disco inicié cuando lo hice, pero creo que probablemente lo hice desde el disco anterior.
Mi primer indicio de que algo no estaba bien fue después de que inicié exitosamente el nuevo disco después de convertir C: a NTFS e intenté crear una imagen de respaldo del mismo. Se colgaba persistentemente al intentar tomar una instantánea VSS. Al investigar eso, descubrí que faltaba uno de los archivos del controlador Macrium (creo que era wimmount.sys) en el nuevo disco. Copiarlo manualmente no ayudó, ni tampoco ejecutar una instalación de reparación, así que desinstalé la edición de prueba del nuevo disco e instalé la edición gratuita nuevamente desde cero. Ahora al menos pude crear una imagen del disco con éxito. Sin embargo, no veía mi menú de inicio cuando reinicié la computadora. Fue entonces cuando comencé a intentar crearlo nuevamente y comencé a recibir entradas duplicadas en el menú de inicio, y solo una de ellas realmente funcionaba.
He estado en esto por un tiempo y me estoy frustrando. No sé dónde buscar los archivos de configuración que realmente colocan las entradas en el menú de inicio. Tienen que ser archivos de Macrium en lugar de archivos de Windows, porque boot.ini todavía muestra lo que fixboot puso allí. ntldr, ntdetect.com y boot.ini están presentes en los discos nuevos y antiguos (unidad C: y lo que ahora es la unidad P:), por lo que no estoy seguro de dónde los busca el administrador de arranque. Hay un archivo bootmgr en el nuevo C:, pero ninguno en la partición de inicio anterior (ahora P:).
¿Alguien con conocimientos de WinXP y Macrium Reflect tiene alguna sugerencia? Me gustaría terminar con un menú de inicio que incluya una entrada para Windows XP en mi nuevo disco duro y UNA entrada para Macrium Recovery.
Gracias,
rebeca
Respuesta1
Resuelto.
Finalmente, descubrí que lo que Macrium está haciendo es agregar el cargador de arranque Microsoft BOOTMGR (que viene con Windows Vista y posteriores) y un almacén BCD, para usar junto con el cargador de arranque NTLDR que viene con XP, y luego agregar un entrada para Macrium Reflect System Recovery en el menú de inicio bootmgr. También encontré los datos BCD buscando "Macrium Reflect System Recovery" en el registro después de agregar Macrium Reflect System Recovery al menú de inicio una vez más. Pude ver un montón de entradas idénticas correspondientes a las entradas de recuperación en el menú que no funcionaron.
Muchas gracias a NeoSmart por estos artículos de la base de conocimiento que me ayudaron a comprender lo que está pasando:
https://neosmart.net/wiki/easybcd/dual-boot/windows-xp/
https://neosmart.net/wiki/0xc000000e_selected_entry_could_not_be_loaded/
Probablemente porque hay dos copias de ntldr en mi computadora (una en C: en el disco nuevo y otra en P:, que era C: en el disco antiguo), Macrium o bcdedit no pudieron configurar un dispositivo para Windows XP. en el BCD, por lo que la entrada en el menú de inicio no funcionó. Luego, cada vez que ejecutaba bootfix para recuperar mi capacidad de iniciar XP, eliminaba la información BCD del registro y cambiaba a iniciar usando boot.ini solo, pero nunca eliminaba los nombres de las entradas eliminadas del menú de inicio de bootmgr. .
Terminé descargando EasyBCD Free, que me permitió ver y eliminar fácilmente los elementos vacíos del menú de inicio. Luego, al ingresar C: como dispositivo para el administrador de arranque heredado, pude obtener esa entrada para iniciar ntldr, que inicia Windows XP.
¡Hurra!
rebeca