Reparación del gestor de arranque EFI de Windows 8 después de instalar Fedora 20

Reparación del gestor de arranque EFI de Windows 8 después de instalar Fedora 20

Fondo

El sistema es de construcción propia, por lo que no hay elementos OEM. Primero se instaló Windows 8, el disco duro también se configuró recientemente como GPT. Más tarde, instalé Fedora 20, que instaló GRUB en una partición de arranque del BIOS.

GRUB estaba cargando Fedora bien pero no cargaba Windows correctamente, así que decidí descartar mi instalación de Fedora y simplemente configurarla en un disco duro separado. Después de borrar mis particiones de Linux, hice:

bootrec /fix
bootrec /fixmbr
bootrec /scanos # doesn't recognize any installation
bootrec /rebuildbcd

Lo que eliminó GRUB, pero ahora inicio con un error de sistema operativo que falta.

Ahora

Diseño de disco actual de gdisk:

Number Size        Code    Name
  1    300MiB      2700    Basic data partition # WinRE partition
  2    100MiB      EF00    EFI system partition
  3    128MiB      0C01    Microsoft reserved partition
  4    136.7GiB    0700    Basic data partition

El ESP contiene:

/Boot/
  BCD
  BCD.LOG, BCD.LOG1...
  BOOTSTAT.DAT
  memtest.exe
  Localization, resource, and fonts folders
/EFI/
  Boot/
    bootx64.efi
  Microsoft/
    Boot/
      BCD
      BCD.LOG, BCD.LOG1...
      boot.stl
      bootmgfw.efi
      bootmgr.efi
      bootstat.dat
      memtest.efi
      Localization, resource, and fonts folders
/bootmgr
/BOOTNXT

bcdedit también informa:

Windows Boot Manager
identifier          {bootmgr}
device              partition=I:
path                \EFI\Microsoft\Boot\bootmgfw.efi
...

Windows Boot Loader
identifer           {default}
device              partition=C:
path                \Windows\system32\winload.efi
....

También intenté seguir las instrucciones.aquípero después de reiniciar todavía aparece el error de falta del sistema operativo. (He realizado el procedimiento con y sin arranque seguro)

rEFInd tampoco detecta ningún gestor de arranque.

¿Existe alguna otra forma de reparar el gestor de arranque?

Respuesta1

En primer lugar, es casi seguro que podría haber solucionado su problema inicial instalando Fedora 20 en modo EFI o instalando elCargador de arranque de Linux en modo EFI de su elecciónen tu ordenador. Por supuesto, con Fedora borrado, eso realmente no te sirve de mucho; Lo menciono simplemente con la esperanza de ayudarte a aprender o ayudar a alguien más que pueda necesitar ese consejo.

En cuanto a su problema, parece como si suPartición del sistema EFI (ESP)ha sido dañado, pero no has presentado información sobre su contenido. Tampoco estoy familiarizado con el formato de la herramienta de partición de Windows que has utilizado. Muestra una partición FAT32 (que presumiblemente es el ESP), pero no está claro si está marcada con el código de tipo correcto. El ESP debe estar marcado como tal (con, por ejemplo, un código de tipo EF00 en gdisko un "indicador de arranque" en parted), y el archivo del cargador de arranque de Windows es EFI/Microsoft/Boot/bootmgfw.efi. Si ese archivo falta, ese es el problema. No soy un experto en las herramientas de reparación de Windows, pero la página a la que vinculó dice usar bootrec /fixboot, mientras que usted usó bootrec /fixmbr, entre otras diferencias. Suponiendo que Microsoft no haya simplemente reutilizado un nombre antiguo, no esperaría /fixmbrque fuera útil en una computadora con arranque EFI/GPT, ya que EFI no almacena el código de arranque en el MBR del disco.

información relacionada