Problema con un problema de arranque de Windows 7, quizás relacionado con el BCD

Problema con un problema de arranque de Windows 7, quizás relacionado con el BCD

Primero que nada gracias a quien lea esto. Estoy bastante molesto y preocupado por el hecho de que mi escritorio ahora definitivamente no arranca en Windows 7, lo cual era muy bueno antes de que fuera un idiota y lo usara.Reparación de botas(la herramienta de Linux, en un intento de que Ubuntu funcione). Entonces, esto es lo que está sucediendo:

Enciendo la computadora, no importa el orden de inicio, siempre y cuando no haya nada en la unidad de disco, y obtengo

Windows no pudo iniciarse, da da da,

File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000f
Info: An error occured while attempting to read the boot configuration data.

Obviamente es un problema de BCD. Obtuve mi disco de instalación y entré a la línea de comando para intentar encontrar algún problema con el montaje y/o el archivo BCD. Encontré algunas cosas interesantes y frustrantes...

En la recuperación del sistema, cuando Windows intenta arreglarlo por sí mismo, dice que lo reparará bootmgry fwbootmgr. Luego, dice que:

The following startup options will be added:
Name: Win 7 home premium (recovered)
Path: Windows

(Y aquí tenemos lo que no había visto antes...)

Windows device: Partition=\\\?\GLOBALROOT\Device\HarddiskVolume5

Además, copiará el BCD actual a\\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.Backup.0003

Y luego trato de dejar que haga lo suyo y dice No se pudieron guardar las opciones de inicio. Luego no puede encontrar una imagen del sistema cuando intenta buscar una copia de seguridad.

Entonces llegué a la línea cmd y comencé diskpart, donde enumero los volúmenes y encuentro eso:

  • El volumen 1 es DELLUTILITY, FAT32, con nombre C:
  • El volumen 2 es RECUPERACIÓN, nombre D:
  • 3 es una nueva partición que hice para intentar albergar Ubuntu, llamada E:
  • 4 no tiene letra se llama ESP y también es FAT32.
  • Luego el vol 5, que lleva la etiqueta OS y además… ¿NO TIENE LETRA??? ¿Podría ser eso un problema? Puedo asignarle C:, pero no permanece cuando reinicio.

Intento ejecutarlo bootrec /rebuildbcdy detecta una instalación de Windows \\\?\GLOBALROOT\Device\Windowsallí. Me pregunta si quiero agregarlo a los dispositivos de arranque y presiono y... Luego dice:

The requested system device cannot be identified due to multiple indistinguishable devices potentially matching the identification criteria

Este error aparece cuando se trabaja con varias cosas diferentes en la línea cmd relacionadas con el arranque y BCD.

Información adicional: C:\Windows\Boot\EFI\no tiene BCD. Posible problema, creo, pero no sé cómo llegar allí ni dónde encontrarlo...

Cuando corro bcdboot, obtengo

BFSVC: FAiled to create a new system store. Status = [c000003a]

Aquí está mi registro de reparación de arranque en Ubuntu.

Por favor, cualquier ayuda sería muy apreciada. Realmente no quiero borrar mi disco.

Respuesta1

El dispositivo del sistema solicitado no se puede identificar debido a que hay varios dispositivos indistinguibles que potencialmente coinciden con los criterios de identificación.

Probablemente tenga varias particiones del sistema EFI, ya sea en la misma unidad o en cada una de las dos unidades. Esto confunde a las herramientas de reparación de Windows más que al propio EFI.

Puede confirmar esto diskpartdentro del entorno WinRE (disponible con medios de instalación o recuperación) y usar diskpartel set id=comando para cambiar uno de los tipos y dejar de ser una partición del sistema EFI. Después de eso, las herramientas de reparación funcionarán felizmente en la partición restante del sistema EFI. (Sugiero cambiar solo un dígito hexadecimal del tipo EFI para que sea más fácil volver a colocarlo más tarde si es necesario)

No se espera que el BCD esté en la partición de Windows. Debería existir en la partición del sistema EFI debajo del directorio de Microsoft, y EFI incluso almacena algunos de los datos en NVRAM.

Aquí hay un ejemplo real, desde mi computadora portátil, de un esquema de partición que confunde las herramientas de reparación de Windows. Surgió porque la computadora portátil venía con un disco duro giratorio e instalé un SSD mSATA lo suficientemente grande como para usarlo como partición del sistema, y ​​luego usé el diseño de partición estándar para el SSD. Una vez hecho esto, ahora hay dos particiones del sistema EFI.

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          465 GB    60 MB        *
  Disk 1    Online          202 GB      0 B        *

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Recovery           400 MB  1024 KB
  Partition 2    System             200 MB   401 MB
  Partition 3    Reserved           128 MB   661 MB
  Partition 4    Primary            452 GB   789 MB
  Partition 5    Primary             12 GB   453 GB

DISKPART> select part 2

Partition 2 is now the selected partition.

DISKPART> detail part

Partition 2
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0X8000000000000000
Offset in Bytes: 420478976

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 3                      FAT32  Partition    200 MB  Healthy    Hidden

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    OEM               6000 MB  1024 KB
  Partition 2    Recovery           300 MB  6001 MB
  Partition 3    System             100 MB  6301 MB
  Partition 4    Reserved           128 MB  6401 MB
  Partition 5    Primary            196 GB  6529 MB

DISKPART> select part 3

Partition 3 is now the selected partition.

DISKPART> detail part

Partition 3
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 6607077376

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 6                      FAT32  Partition    100 MB  Healthy    System

La cadena c12a7328-f81f-11d2-ba4b-00a0c93ec93bidentifica positivamente una partición del sistema EFI. Cuando deseo ocultar uno de las herramientas de reparación, uso select disky select partitiony luego

set id=c12a7328-f81f-11d2-ba4b-00a0c93ec930

Observe que cambié la ID lo suficiente para hacerla diferente, aunque sigue siendo obvio para un técnico que se trata de una partición del sistema EFI.

información relacionada