La actualización de los controladores de NVIDIA bloqueó mi instalación de Windows 7, por lo que estoy trabajando para deshacer el daño.
Lo que puedo hacer: puedo iniciar la instalación de Windows desde la unidad USB, y puedo iniciar el CD de inicio de Hiren . Aunque la reparación automática de Windows falla, puedo acceder al símbolo del sistema cuando inicio la instalación de Windows desde la unidad USB, y puedo ver mi unidad y todos mis datos.
Lo que no puedo hacer: no puedo iniciar Windows: recibo este mensaje:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert Windows CD and run a repair your computer option.
File: /Boot/BCD
Status: 0xc000000f
Info: an error occurred while attempting to read the boot configuration data.
Parece que algo está mal con mi / Boot / BCD, así que estoy tratando de recrearlo desde cero. He probado todos los métodos detallados aquí (incluida la reparación de Windows que falla), y me queda el último (cerca de la parte inferior de esa página). Cuando escribo el siguiente comando como en el tutorial:
bcdedit.exe /import c:\boot\bcd.temp
... falla con el siguiente error:
The store import operation has failed.
The requested system device cannot be found.
Muchos resultados de Google dicen que debo usar diskpart para configurar mi partición activa, sin embargo, ya está configurada como activa.
Además, cuando intento esto:
bcdedit /enum
Falla con un mensaje similar:
The boot configuration data store could not be opened.
The requested system device cannot be found.
¿Alguien sabe qué significa ese mensaje de error y cuál es el dispositivo del sistema solicitado?
Me gustaría evitar tener que reinstalar Windows ya que todos los archivos en el disco parecen estar bien.
Respuestas:
No está directamente relacionado con su problema tal como lo resolvió, sino con su descripción original (particularmente "No se puede encontrar el dispositivo del sistema solicitado" en las operaciones de BCD a pesar de todos los intentos de recrear / reconstruir):
Este error puede ocurrir si está arrancando desde una memoria USB y su BIOS admite una ranura USB dada, ¡pero el entorno de reparación / PE de Windows no lo hace!
Pasé dos días sacándome el pelo, luchando con este problema (la tienda BCD SIEMPRE no estaba disponible con este error "No se puede encontrar el dispositivo del sistema solicitado", no importa lo que hice), solo para descubrir que el problema era simplemente el Ranura USB Estaba conectando mi dispositivo USB de arranque. Al conectarlo a una ranura diferente (usb 2.0 en lugar de usb 3.0), las acciones de reparación estándar funcionaron bien.
Para empeorar las cosas, más tarde descubrí que fue conectando la ranura incorrecta y permitiendo que el entorno de rescate intentara la reparación automática, ¡en primer lugar, estropeé las cosas!
Actualización: Otro usuario (computadoras mejoradas) me contactó para confirmar que esto también les sucedió a ellos; Como todas sus ranuras USB no fueron reconocidas por Windows 7 PE, terminaron teniendo que extraer la unidad y realizar la reparación en otra computadora.
Actualización: tuve dificultades incluso para reinstalar Windows en mi computadora portátil. De esta publicación aprendí y me di cuenta de que Windows 7 PE no reconoce la unidad USB. Aunque se inició desde la imagen de la unidad USB debido a alguna razón, no pudo iniciar el proceso de instalación. Después de todo un día de esfuerzos, finalmente lo probé con DVD y funcionó. Estoy usando Lenovo W520
fuente
Nada de otras respuestas ayudó en mi caso y no tuve la capacidad de cargar Windows RE desde el DVD. Espero que esta respuesta quede atrapada en mis ojos.
Probé soluciones de guías vinculadas y terminé sin ningún BCD (en realidad no sé si estaba allí al principio). Entonces, lo que me salvó de reinstalar todo el sistema fue:
Espero que ayude a alguien.
Actualización: Esto finalmente funcionó para mí con una pequeña modificación. Mi problema fue un problema combinado de muchos enumerados aquí (arrancar desde el palo, atornillar el arranque inicial de trabajo).
Mi problema fue que RE registró mi unidad de Windows como
D:\
, mientras queC:\
normalmente era . Correrbcdboot.exe D:\Windows /s C:
hizo el truco!fuente
Entonces, así es como finalmente lo resolví.
La recreación de BCD como en el capítulo "holocausto nuclear" del tutorial que mencioné en mi pregunta funcionó al final, pero con una pequeña modificación. Tengo la idea en este hilo . Parece que el mensaje que recibí me decía que bcdedit no puede encontrar la tienda BCD. Entonces, en lugar de escribir esto:
... Solo necesitaba señalar manualmente la tienda:
Esto también es necesario para el resto de comandos en el tutorial:
Con esa modificación, todos los comandos en el tutorial funcionan como se esperaba. Cuando recreé BCD, pude arrancar mi Windows original.
fuente
bcdedit /? store
dice queThis option may not be used with the /createstore, /import, or /export commands.
intentar usarlo de todos modos da como resultadoThe store import command is invalid.
Me alegro de que te haya funcionado./store
bandera no se puede usar con la/import
bandera, simplemente me encuentro con esto. La solución es no crear una tienda temporal e importar, sino simplemente crear y trabajar en la tienda real usando la/store
bandera para todos los comandos. Acabo de ejecutarlo de esta manera para arreglar mi sistema y funciona. He editado la respuesta anterior para corregirla.El mismo problema aparece cuando la instalación de Windows en el disco está configurada para el arranque UEFI, pero el proceso de reparación se intenta a partir de comandos almacenados en una unidad USB que se ha iniciado en modo no UEFI ("heredado").
Entonces, imagine que tiene una unidad USB de configuración de arranque de Windows 8 que no se puede iniciar en modo UEFI, sino solo en modo heredado. Uno podría pensar que simplemente puede cambiar la configuración del BIOS de arranque UEFI a arranque heredado. Y, de hecho, después de este cambio, la unidad USB se puede iniciar y, por supuesto, se puede acceder al símbolo del sistema de Windows. Sin embargo, en esa situación no se puede "reparar" la instalación de Windows en el disco que se ha instalado y utilizado previamente en modo UEFI.
En ese escenario (modo de arranque "heredado" y arranque desde la unidad USB de instalación de Windows 8), la ejecución de
bootrec /rebuildbcd
falla conThe requested system device cannot be found
. YBCDBoot C:\Windows
falla conFailure when attempting to copy boot files.
La solucion es
El proceso de reparación iniciado desde allí fue exitoso en mi caso:
BCDBoot C:\Windows
luego fue exitosoBoot files successfully created.
El problema original era "Código de error: 0xc0000034 - El archivo de datos de configuración de arranque no tiene la información requerida" en Windows 8, como se explica aquí .
fuente
bootrec /rebuildbcd
ybcdedit
comandos fallará.Tuve una causa diferente y una solución a este problema. En mi caso, el problema era que había usado un ISO de Windows 7 Enterprise para crear una unidad flash USB de arranque con Unetbootin, según las instrucciones aquí: http://www.webupd8.org/2010/10/create-bootable-windows-7 -usb-drive.html . Básicamente, las instrucciones dicen formatear la unidad usb con ntfs y usar Unetbootin v494 (desactualizado) que todavía tenía la característica para permitirle usar unidades formateadas con ntfs (esta característica desapareció en versiones posteriores).
Algo hormigueante en la parte posterior de mi cabeza me dijo que un procedimiento no estándar iba a causar dolor de cabeza, pero lo ignoré.
Después de una hora de búsqueda en el foro, alguien en alguna parte mencionó "no use una unidad usb de arranque ya que el entorno de recuperación verá esa tabla de particiones y no la real en el disco duro", o algo por el estilo.
Encontrado mi unidad de CD-ROM USB, poner el disco real en ese país, y corrió
bootrec /fixmbr
,bootrec /fixboot
ybootrec /rebuildbcd
sin problemas. Windows comenzó bien, tanto desde grub como cuando se eligió el disco duro secundario de la lista de arranque de la BIOS.fuente
Recibí el mismo mensaje de error cuando intentaba reparar Windows después de convertir mi disco duro de MBR a GPT. Cuando intenté la reparación automática, Windows incluso informó que la versión instalada no era una versión compatible de Windows. Descubrí que la BIOS de MSI tenía dos opciones para arrancar desde DVD-ROM que se parecía a esto:
Solo comenzaría el arranque UEFI cuando lo seleccioné manualmente. De lo contrario, seguiría arrancando desde el DVD-ROM pero no en modo UEFI. Después de seleccionar UEFI, pude reparar mi sistema Windows 7 de forma manual y automática.
Ahora he deshabilitado por completo para arrancar desde CD / DVD, obligándome a usar el menú de arranque de BIOS y elegir cómo arrancar.
fuente
En situaciones como estas, he encontrado que " EasyBCD " es realmente muy útil. Te sugiero que le des un giro y veas si no puede salvarte.
Espero que ayude amigo. ¡Salud!
fuente
Inicie un disco de instalación de Windows 7 x64 e inicie la reparación de Inicio, pero cancélelo antes de que comience a intentar repararlo, verá un enlace para Opciones avanzadas, que le permitirá acceder al símbolo del sistema, deberá hacer la partición de 100 MB activo si activó la partición del sistema operativo por error.
En el cuadro de diálogo Opciones de recuperación del sistema, haga clic en Símbolo del sistema.
diskpart seleccionar disco 0 seleccionar parte 1 activo
Reinicie y reinicie en el disco de instalación de Windows 7 x64.
http://support.microsoft.com/kb/927392
fuente
En mi caso, ninguna de las soluciones anteriores ayudó.
El reinicio de una VM de Windows Server 2016 en VMware Esxi 6.5 falló con "SO no encontrado". Sospeché una actualización que se instaló durante el apagado. No pude arreglarlo con diskpart, bootrec, bcdedit y restaurar desde Backup. Tampoco tenía nada que ver con EFI (arranque seguro) o modo BIOS.
La solución fue cambiar Systemdrive (atrás) a Dispositivo SCSI 0: 0.
Un disco adicional que agregué semanas antes tenía el dispositivo SCSI 0: 0 y el Systemdrive estaba en 0: 1. Cómo podría suceder esto, no lo sé, pero sospecho que hay un error en Vsphere Web-Client.
fuente