windows-7 – ¿Cómo puedo reparar el cargador de arranque EFI de Windows 8?

Pregunta:

Instalé Windows 7 y Windows 8 en modo EFI en un disco duro hace algunos días. Hoy, el cargador de arranque se perdió o se corrompió.

Actualmente tengo el instalador de Windows 8 en una unidad flash e intenté usar la opción Reparación automática para reparar el cargador de arranque, pero no hizo nada. La opción Reparación de inicio también falta en el instalador de Windows 8.

¿Cómo puedo reparar / recrear el cargador de arranque EFI desde el símbolo del sistema?

BCDEDIT devuelve el siguiente mensaje:

The requested system device cannot be found.

Respuesta:

Pasé mucho tiempo tratando de hacer que mi PC con Windows 8 se reiniciara después de clonar a un nuevo SSD y tratar de resumir cómo finalmente logré que todo funcionara.

En primer lugar, inicie desde un disco de recuperación UEFI de Windows 8 (CD / DVD / USB): descubrí que el proceso de recuperación automatizada no encontró la partición correcta de Windows, ni cuando logré agregarlo a la configuración de BCD, lo haría de manera confiable por ejemplo, usando BCDEDIT lo conseguí para encontrar y ejecutar la partición de Windows pero se negó a arrancar en frío o no "guardaba" la configuración después de un segundo reinicio o apagado.

Vaya a las opciones avanzadas y ejecute el símbolo del sistema.

Ingrese diskpart para usar la herramienta DiskPart para asegurarse de tener todas las particiones correctas e identificar su partición EFI; la clave aquí es que su partición EFI está formateada como FAT32:

DISKPART> sel disk 0

Disk 0 is now the selected disk.

DISKPART> list vol

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E                       DVD-ROM         0 B  No Media
  Volume 1     C                NTFS   Partition    195 GB  Healthy    Boot
  Volume 2         WINRE        NTFS   Partition    400 MB  Healthy    Hidden
  Volume 3                      FAT32  Partition    260 MB  Healthy    System

Luego asigne una letra de unidad a la partición EFI:

DISKPART> sel vol 3

Volume 3 is the selected volume.

DISKPART> assign letter=b:

DiskPart successfully assigned the drive letter or mount point.

Salga de la herramienta DiskPart ingresando exit y en el símbolo del sistema ejecute lo siguiente:

cd /d b:\EFI\Microsoft\Boot\

bootrec /fixboot

Elimine o cambie el nombre del archivo BCD:

ren BCD BCD.bak

Utilice bcdboot.exe para volver a crear el almacén BCD:

bcdboot c:\Windows /l en-gb /s b: /f ALL

El parámetro /f ALL actualiza la configuración del BIOS, incluido el firmware UEFI / NVRAM, /l en-gb se debe localizar para la configuración regional de Reino Unido / GB. La localización predeterminada es el inglés de EE. UU. O usa en-US.

Reinicie y cruce los dedos.

Esto me dio dolores de cabeza. Estuve dando vueltas en círculos durante mucho tiempo. No hay mucha información confiable sobre la reparación de UEFI / Windows 8 al momento de escribir este artículo.

[EDITAR]

Para volver a habilitar Hyper-V, también tuve que ejecutar lo siguiente desde un símbolo del sistema del administrador dentro de Windows después de reiniciar:

bcdedit /set {default} hypervisorlaunchtype Auto
bcdedit /set {default} nx OptIn

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım