¿Cómo debo reparar la reparación de inicio?
La instalación de la reparación de inicio en el disco duro, como si no estuviera originalmente allí, también solucionaría esto.
Con la esperanza de que alguien en un foro específico de Windows pueda tener una idea, también publiqué esto en Microsoft Answers: http://answers.microsoft.com/en-us/windows/forum/windows_7-system/install -system-repairfix-system-repair-boot-entry / 6424eada-40b7-440e-9759-e2cc67aa3e3a
La reparación de inicio es en realidad una herramienta que se ejecuta en el entorno de recuperación del sistema. El entorno de recuperación del sistema es lo que debe repararse, pero lo llamaré reparación de inicio porque así se llama en el menú de arranque.
Resumen en la parte inferior.
Problema
Cuando intento usar la Reparación de inicio, aparece una pantalla con el código de estado 0xc000000e
y el mensaje de error:
La selección de arranque falló porque no se puede acceder a un dispositivo requerido.
Si reconstruyo el BCD (tengo una copia de seguridad del semi-roto), ya no tengo una opción de Reparación de inicio.
Historia
Accidentalmente inicié mi computadora (dos discos duros en RAID 1) en modo IDE. Esto causó que Windows se bloqueara al inicio, obviamente. La tienda BCD estaba dañada, dando el mismo mensaje de inicio que el anterior, pero para el arranque normal. En un intento por solucionar esto, arranqué el disco de instalación, obteniendo muchos errores al intentar usar el bootrec /rebuildbcd
comando:
El dispositivo del sistema solicitado no se puede encontrar
Más específicamente, no había entradas en la pantalla para elegir un sistema operativo. Eventualmente solucioné esto abriendo manualmente la tienda BCD ( bcdedit /store C:\Boot\BCD
) y corrigiendo las device
entradas en {bootmgr}
y {default}
y osdevice
en {default}
, partition=C:
para {bootmgr}
(Sistema reservado) y partition=D:
para {default}
. Se enumeraron como unknown
, probablemente debido al intento fallido de arranque en modo IDE.
Ahora, al menos, puedo arrancar con éxito ... hasta la mitad ... en Windows. El objetivo principal de esta pregunta es preguntar cómo puedo restaurar la Startup Repair
opción de inicio, que arroja un error al intentar encontrar el dispositivo de inicio: el mismo que el inicio principal estaba lanzando. No hay entrada en la tienda BCD. En mi primer reinicio en el entorno de recuperación de DVD después de la recuperación manual, ofreció recuperar el entorno de recuperación en disco, que se informó como exitoso (y obviamente no lo fue).
Problemas con el arranque normal (ahora corregido)
Ahora, el otro gran problema es arrancar parcialmente. Específicamente, chkdsk
comienza cada arranque. Después de ejecutar y completar la primera vez, se reinicia y se repite. La unidad en sí sigue siendo legible, como lo demuestra el arranque parcial y mi capacidad de leerlo a través del entorno de recuperación basado en DVD. El modo seguro se congela al cargar CLASSPNP.sys
y el teclado no responde durante la chkdsk
cuenta regresiva, lo que apunta a la posible corrupción del archivo / controlador. ¿Hay algo que pueda / deba hacer?
sfc
corriendo en modo fuera de línea reportado
Protección de recursos de Windows no encontró ninguna violación de integridad
Mi pregunta principal sigue siendo cómo puedo hacer que la reparación de inicio vuelva a funcionar. Espero que una vez que eso funcione, pueda ejecutar una restauración del sistema que puede (o no) restaurar los binarios del sistema posiblemente dañados.
Finalmente, la versión en DVD de la reparación de inicio solucionó el problema con el arranque normal de Windows. Por desgracia, algo ha cambiado un GUID duro o algo en algún lugar, lo que significa Restaurar sistema no ha puntos de restauración para mi actual C:
y D:
particiones, pero tiene un buen número de C: (Missing)
y D: (Missing)
. Para que una herramienta de recuperación se rompa cuando el cambio de GUID de la unidad es ... bueno, completamente inútil. Me pregunto quién diseñó esto.
La versión instalada de Startup Repair permanece rota.
Soy bastante hábil para crear muros de texto. Aquí está el resumen :
- BCD estaba dañado
- BCD se reparó manualmente arreglando las entradas
device
yosdevice
- La reparación de inicio ahora informa que no puede encontrar el dispositivo de inicio, el mismo error que el arranque normal dio cuando el BCD estaba dañado
El inicio normal ejecutachkdsk
cada inicio y se reinicia tan pronto como se hace.El modo seguro se bloquea enCLASSPNP.sys
El teclado no responde durante lachkdsk
pulsación de cualquier cuenta regresiva de teclas
Si hace alguna diferencia, mi sistema operativo específico es Windows 7 x64 Professional.
Y, por supuesto, la mayoría de los recursos en línea tratan uno de los siguientes:
- Uso de la reparación de inicio para reparar la falla de arranque
- Arreglando falla al arrancar
- Deshabilitar la reparación de inicio
Respuestas:
¡Ajá! ¡Arreglado!
Como señalé en el hilo de Microsoft Answers con el que me vinculé , no había ninguna entrada para el Entorno de recuperación de
bcdedit
. Tampoco había uno visible desde EasyBCD. Noté que estaban en el registro, pero los GUID los muestran allí, no muy navegables.Gracias a la sugerencia de esta respuesta de Visual BCD Editor , pude ver las entradas del Entorno de recuperación en una vista amigable.
Finalmente viendo el problema!
Gracias a las múltiples ejecuciones de Reparación de inicio y reparación manual de la opción de inicio principal, tuve una opción de inicio principal que funciona y dos opciones de inicio del Entorno de recuperación. El (recuperado), como se ve en la captura de pantalla a continuación, se creó durante las reparaciones de inicio.
Haga clic para tamaño completo
Como se ve en la captura de pantalla a continuación, el
RecoverySequence
GUID de la opción de inicio principal no coincide con el GUID del entorno de recuperación recuperado (¡eso es un bocado!). En cambio, señaló la entrada corrupta del Entorno de recuperación . En lugar de intentar vincularlo a la entrada (recuperada), simplemente arreglé la original y eliminé la (recuperada), especialmente porque la (recuperada) tiene diferentes GUID y configuraciones de herencia.Haga clic para tamaño completo
Solucionando el problema!
Antes de intentar reparaciones manuales, haga una copia de seguridad del archivo BCD. Esto se puede hacer en
Store
>Backup Store
.Enlacé
ApplicationDevice
yOSDevice
en la opción original del entorno de recuperación a laC:
partición. Aquí es donde\Recovery\b9c42ebd-946e-11e0-8a47-f688fd0bc489\Winre.wim
reside el archivo, y resulta ser mi partición primaria del sistema operativo. Escuché que está en un lugar diferente en algunas máquinas OEM: HP (y posiblemente otras) crean su propia partición de recuperación que debería usarse. Nota para cualquier otra persona que siga esto: los GUID que verá serán diferentes .Haga clic para tamaño completo
Tuve que arreglar la entrada
Ramdisk Options
(vinculada al GUID del entorno de recuperación original):SdiDevice
tuve que configurarla para que escribaPartitionDevice
, 'Unidad'C:
, Ruta en blanco. Para ser honesto, esto se basó en loDeviceOptions
creado por Startup Repair y vinculado al Entorno de recuperación (recuperado).Haga clic para tamaño completo
Luego borré las entradas
DeviceOptions
yWindows Recovery Environment (recovered)
.Haga clic para tamaño completo
Reiniciar, probar, disfrutar! Esto repara la Reparación de inicio en el inicio fallido y
Repair Your Computer
en el menú de opciones de arranque avanzado ( F8en el inicio).Desafortunadamente, no he descubierto cómo agregar un entorno de recuperación a una tienda BCD limpia. Supongo que solo agregaría opciones similares, como se ve en la captura de pantalla.
fuente