BCDEDIT: ¿Los parámetros del dispositivo y del sistema operativo deberían ser la partición de arranque o de Windows?

BCDEDIT: ¿Los parámetros del dispositivo y del sistema operativo deberían ser la partición de arranque o de Windows?

Mis archivos de arranque y BCD están activadosMI:, Mis archivos de Windows están activadosC:

Al configurar el BCD, ¿el cargador de arranque de Windows debería deviceser osdeviceC: o E:?

Ya tengo una entrada para el Administrador de arranque de Windows que tiene el parámetro partición del dispositivo=E:

Estoy en Windows 8.1 de 64 bits

Respuesta1

Max no tiene toda la razón en su propia respuesta (23 de diciembre de 2013) a su propia pregunta.

La respuesta es quetanto (dispositivo + ruta) como (osdevice + systemroot) forman un todo.

a)(dispositivo + ruta) es la "ruta completa del archivo" al cargador de Windows para Vista, Windows 7/8

  • normalmente "c:\windows\system32\winload.exe" (o extensión .efi para arranque UEFI).

b)(osdevice + systemroot) es la "ruta completa del directorio" al directorio de Windows

  • normalmente "c:\windows".

No es necesaria una ruta al administrador de arranque (bootmgr) ni al propio BCD, ya que se establecen mediante programación durante la carga inicial y la ejecución de MBR y PBR (registro de arranque maestro y de partición) para el arranque del BIOS. Tanto bootmgr como \Boot\BCD están en la partición activa del disco estilo MBR.

En los discos GPT (usando arranque UEFI), el administrador de arranque y BCD están en ESP (partición del sistema EFI).

Es obvio que la ruta a BCD dentro de BCD no se puede utilizar al cargar BCD por primera vez (el administrador de arranque carga BCD).

Puede encontrar información sobre cómosolucionar problemas de BCD de arranque aquí.

Respuesta2

Tanto el dispositivo como el sistema operativo deben apuntar a la unidad en la que está instalado el sistema operativo, no a los archivos de inicio.

Si tiene un único sistema operativo, normalmente no es necesario cambiarlo.

Supongamos que tiene otro Windows de arranque en otra unidad y desea agregarlo al actual boot configuration data store.

Establecería ambos devicey osdeviceen la letra de unidad en la que se encuentra actualmente otro Windows (internamente, esto no se almacenará como una letra de unidad de todos modos)

Respuesta3

Responderé mi propia pregunta. El dispositivo operativo es lo que debería apuntar a la partición de su sistema operativo (parece obvio cuando funciona, ¿no?)

El parámetro del dispositivo apunta a su bcd de arranque (que puede estar en una unidad separada)

Para verificar eso en cmd use bootsect.exe /nt60 all /force que debería mostrar todas sus unidades.

Además, otro consejo útil es que si no tiene una ISO de Win 8, puede descargar una versión de evaluación de technet. No publicaré un enlace porque estoy seguro de que no será válido o estará muerto cuando alguien vea esto. Muchas computadoras portátiles (especialmente netbooks) ya no vienen con ellos y no hay ISO oficiales como en los días de Win 7.

Espero que esto ayude a alguien. Es muy frustrante y la mayoría de los problemas similares terminan en un reformateo según lo que busqué en Google.

información relacionada