Pregunta Windows 8 y problemas de arranque múltiple, entre otros problemas


Tengo un Asus UX32VD que fue comprado recientemente. Entre otros dolores de cabeza, como F9 para restaurar no restaurar, GPT y UEFI tengo un problema de arranque que me gustaría tratar de resolver.

Perdí la instalación de fábrica debido al uso de una herramienta de partición que no entendía GPT correctamente, esto también benefició a la partición de restauración por lo que también falló un arranque. F9 es una broma. Después de usar un torrent poco fiable para recuperar mi partición de restauración / gestor de arranque / gestor, pude construir un flash WinPE arrancable utilizando el ADK que me permitió usar imagex para expandir la imagen de restauración de fábrica a la partición original. Voila, la fábrica de trabajo vuelve a instalar, al menos por ahora.

Ahora lo que realmente quiero hacer es tener XP, Win7, Win 8 y Ubuntu, así que he descargado GPT y vuelto a particionar usando Diskpart. Hasta aquí todo bien.

Obtener un arranque MBR en el UX32VD fue más complicado de lo que pensé, de manera automática se establece de fábrica en UEFI y no hay un cambio obvio en el BIOS como tal para cambiar eso. Sin embargo, después de perseguir mi cola durante unos días, descubrí la respuesta. Para habilitar el arranque normal de MBR, habilite CSM en la pestaña de arranque y desactive "Arranque seguro" en la pestaña de seguridad de BIOS / Setup. Espero que esto le ahorre a alguien más el dolor de cabeza ...

Así que todo ha ido bien con la excepción de mi fábrica original Win 8. Necesito algunas ideas sobre cómo o qué manipular / configurar en la imagen de fábrica para que permita un arranque MBR. Teniendo en cuenta que no tengo un disco de instalación, solo la imagen de fábrica que obviamente espera el arranque de UEFI.

¿A alguien le importa apuñalarlo?


1


origen


Creo que todas las imágenes están preparadas para el inicio de UEFI y BIOS. Busque winload.efi y winload.exe en la imagen, debe estar presente en \ Windows \ System32 \ Boot (o lo que se especifique como ruta al cargador WinRE). La utilidad ReagentC puede ayudarlo a poner una entrada de arranque para WinRE. - snayob
Eso suena prometedor Nunca antes había usado la herramienta ReagentC, y después de tratar de entenderlo y el WinRe, probablemente estoy más confundido ahora que nunca, así que cualquier ayuda en esa dirección también sería bienvenida:>) Supongo que al usar esto herramienta ¿Debería poder agregar la ruta de regreso al cargador de Windows en la partición que contiene mi imagen aplicada? - user176482
Proceso de arranque con disco MBR -> 1. MBR cargado. 2. Registro de inicio de partición activa cargado. 3. gestor de arranque cargado (usa BCD). Todos los datos de configuración de arranque están en BCD. Publicaré una explicación más larga como una respuesta separada. - snayob


Respuestas:


En primer lugar, si usa BIOS o UEFI es irrelevante para el tipo de partición (MBR / GPT) de su disco duro.

En segundo lugar, esto está determinado por Windows durante la instalación. Como tiene el archivo WIM, que básicamente es una imagen capturada de la partición de Windows, su mejor opción es crear un USB con el entorno de recuperación, pero asegúrese de incluir ImageX.exe. Arranque en WinRE y expanda su WIM, desde la línea de comando usando ImageX. Puede intentar usar las opciones automáticas para reparar el MBR y eso debería funcionar.

Si eso falla, puede usar la herramienta bootrec.exe.

bootrec.exe /fixboot    
bootrec.exe /fixmbr
bootsect.exe /nt60 all /force

Nota: Estas son solo sugerencias de mi experiencia, no las he probado en su situación.


1



Gracias a todos por los consejos, lo aprecio. He intentado aplicar la imagen de fábrica original por encima de la dudosa, tanto de WinPE como de la línea de comandos de WinRE. He utilizado bootsec y bootrec sin mucho éxito. Me di cuenta de que, a pesar de tener tres versiones diferentes de Windows en varias particiones de la unidad, bootrec / scanos informa que encontró 0 instalaciones, por lo que tampoco hay forma de conseguir que reconstruya el BCD. Seguiré enchufándome a él, estoy seguro de que tiene que haber una manera de desenredarlo y obtener mi imagen de fábrica original para arrancar. - user176482
Si alguien tiene más cosas que probar, ¡estoy feliz de ser el conejillo de Indias! No tengo nada más en la máquina aparte de las instalaciones de O / S desnudas, por el momento, así que puedo experimentar felizmente sin perder nada:>) - user176482
@ user176482 - Debe intentarlo de esta manera antes de pedir formas adicionales. - Ramhound


Proceso de arranque con disco MBR:

  1. MBR cargado.
  2. Registro de inicio de partición activa cargado.
  3. Administrador de arranque cargado (usa BCD). Todos los datos de configuración de arranque están en BCD.

En BCD generalmente hay 3 cargadores para un solo sistema operativo Windows Vista / 7/8:

  1. cargador "base" para OS
  2. cargador de reanudar para OS (creado automáticamente por Windows)
  3. cargador de recuperación para el sistema operativo

El cargador de recuperación está vinculado por un elemento ("RecoverySequence") en el cargador "base", por lo que cuando escribe F8 (opciones de arranque avanzadas) puede seleccionar "Repair computer" => recovery loader que carga WinRE.

El cargador de currículum también está vinculado por un elemento ("AssociatedResumeObject") en "cargador de base".

Las cosas se muestran muy bien en Visual BCD Editor - un editor BCD GUI completo.

Usando la utilidad ReAgentC puede crear un cargador de recuperación (y un enlace desde el cargador base al cargador de recuperación). Primero, especifique dónde está la imagen .wim con "reactivo / setreimage y ruta completa a .wim". Luego usa "reactivo / habilitar" => el cargador y el enlace se crean en BCD. Cuando usa "reagentc / disable", el cargador de recuperación se elimina y el enlace se destruye.

Utiliza reactivo en el contexto del sistema operativo actual, por lo que el cargador actual del sistema operativo es el objetivo del comando.

Puede comenzar instalando la imagen de Windows 7 en un disco duro vacío utilizando imagex. Usted crea una partición primaria y la activa y luego le coloca una imagen. Luego usa:

  1. bootsect.exe - para escribir MBR y PBP
  2. bcdboot.exe - para crear el entorno de arranque (bootmgr + BCD)

Espero que esto ayude.


0



Eso ciertamente ayuda a mi comprensión de la herramienta ReagentC, sin embargo, al usarla, parece que obtengo un error 3 desconocido al tratar de especificar dónde se encuentra la imagen .wim. - user176482
Sin embargo, me he equivocado en mi camino a una solución. Instalé mi torrente dudoso para obtener una recuperación de trabajo y una partición de arranque, luego apliqué el .wim encima de él usando imagex. Inicié una sesión WinPE y ejecuté bootsect y bootrec. Luego reinicié pero sostuve F8 y seleccioné el modo seguro. Durante el arranque recibí un error que me decía que la configuración no se puede ejecutar en modo seguro para reiniciar. Al reiniciar la instalación aparece mágicamente de la nada y me presentan con mis pantallas de personalización (oobe) y finalmente mi copia legítima de Windows 8. - user176482
No sé exactamente de dónde viene la configuración, me alegro de que ahora esté funcionando:>) Gracias a todos por su ayuda:>) - user176482