Así que ayer, reinicié por la fuerza mi PC con Windows 8. VMWare Workstation estaba teniendo algunos problemas con el sistema operativo invitado Linux Mint. No respondió durante algún tiempo, así que intenté suspenderlo el 28 de septiembre o incluso antes. No se suspendió: olvidé el aspecto de la ventana, pero todas las opciones en el menú de encendido estaban deshabilitadas (es decir, "Apagar", "Apagar" y opciones como esa estaban deshabilitadas). Eventualmente eliminé la aplicación VMWare a través del Administrador de tareas, aunque era demasiado flojo para cazar la máquina virtual en ejecución, y decidí matarla simplemente apagando mi PC por completo.
La PC no se apagó durante bastante tiempo después de que el monitor se quedó en blanco, así que hice un reinicio en frío presionando el botón de encendido. Luego lo encendí nuevamente y Windows brevemente me dio un mensaje como "Buscar KERNEL_STACK_INPAGE_ERROR
". Luego, Windows comenzó a diagnosticar algunos problemas y me dio el mensaje "Reparando errores de disco. Esto puede demorar más de una hora en completarse". Eso fue ayer por la noche y me fui a dormir sin esperar a que terminara.
Esta mañana, dijo que la reparación falló, y que el registro estaba en C:\windows\system32\LogFiles\srt\srtTrail.txt
(como lo recuerdo, no tengo la ruta exacta que escribí en este momento). Me dio algunas otras opciones para solucionar problemas, como restablecer Windows (los archivos y la configuración aún están intactos, pero los programas no instalados a través de la tienda de aplicaciones se borrarán). Eso no funcionó (no se dio ningún mensaje de error, me dijeron que no funcionó). Intenté reiniciar en modo seguro, comienza el mismo proceso de diagnóstico, excepto que esta vez no molesta con las reparaciones automáticas nuevamente.
Así que traté de usar el símbolo del sistema para intentar ver si mis archivos todavía están allí. Estaba en la unidad X, y no podía cd a la unidad C. No pude encontrar mi carpeta en Usuarios (¿por supuesto?), Y tampoco pude encontrar la carpeta srt en LogFiles.
No estoy seguro de qué probar a continuación. He hecho una copia de seguridad de todo, pero en la nube, por lo que si es absolutamente necesario, puedo comenzar con una copia nueva de Windows y restaurar todos mis datos, aunque sería una molestia. ¿Alguna idea sobre qué podría estar mal o qué puedo intentar? Mi computadora fue comprada solo en junio, por lo que el disco duro aún debería ser bastante nuevo.
EDITAR : Acabo de ir a casa y descubrí que la ubicación del archivo estaba realmente en la unidad D por cualquier razón ... Lo encontré, y aquí están los contenidos:
Startup Repair diagnosis and repair log
---------------------------
Number of repair attempts: 1
Session details
---------------------------
System Disk = \Device\Harddisk0
Windows direcory = D:\Windows
AutoChk Run = 0
NUmber of root causes = 1
Test Performed:
---------------------------
Name: Check for updates
Result: Completed successfully. Error code = 0x0
Time taken = 0 ms
... some other tests are performed and completed successfully,
such as system disk test, disk failure diagnosis, disk metadata test,
target OS test, volume content check, boot manager diagnosis,
and system boot log diagnosis...
Root cause found:
---------------------------
Boot manager failed to find OS loader.
Repair action: File repair
Result: Failed. Error code = 0x2
Time taken = 3188 ms
Repair action: Boot configuration data store repair
Result: Failed. Error code = 0x2
Time taken = 0 ms
Así que ahora supongo que arrancaré desde mi CD de instalación de Windows 8 y veré qué puede hacer ... excepto que mis unidades de disco no tienen un botón físico para expulsar discos, por lo que tendré que expulsarlo dentro del limitado Windows 8 interfaz...
EDITAR 2 : Tras más búsquedas en Internet, resulta que hay un botón físico al costado de la unidad de CD que nunca antes había notado. No importa...
EDITAR 3 : Aparentemente mi gestor de arranque está dañado. También intenté ejecutar los comandos bootrec /fixmbr
y bootrec /fixboot
al arrancar desde el CD de Windows 8. Aún no hubo suerte, a pesar de que los comandos se completaron con éxito. Supongo que la pregunta puede ser, ¿cómo se restaura el gestor de arranque de Windows 8?
EDITAR 4 :
Entonces, como decía una de las respuestas, hice
>bootsect /nt60 ALL /MBR
Target volumes will be updates with BOOTMGR compatible bootcode.
C: <\\Volume{6c04.... long string of alphanumeric chars and dashes}>
Successfully updated NTFS filesystem bootcode.
D: <\\Volume{6c04.... long string of alphanumeric chars and dashes}>
Successfully updated NTFS filesystem bootcode.
E: <\\Volume{6c04.... long string of alphanumeric chars and dashes}>
Could not open the volume root directory:
The parameter is incorrect.
...
H: (same as E)
\??\PhysicalDrive0
Successfully updated disk bootcode.
\??\PhysicalDrive1
Could not prepare disk(s) for update:
The device is not ready.
...
\??\PhysicalDrive4 (same as physical drive 1)
Bootcode was successfully updated on at least one volume.
Ahora encuentro que no hay una carpeta "Windows" en la unidad C, sino solo en la unidad D. Entonces hago esto:
>bcdboot D:\Windows
Boot files successfully created.
Reinicio y aparece un mensaje diferente:
Recovery
Your PC needs to be repaired
The application or operating system couldn't be loaded because a required file is missing or contains errors.
File: \Windows\system32\winload.exe
Error code: 0xc000000f
You'll need to use the recovery tools on your installation media. If you don't have any installation media (like a disc or USB device), contact your system administrator or PC manufacturer.
Press Enter to try again
Press F8 for Startup Settings
¡Progreso! (Yo creo que)
EDITAR 5 :
Me doy por vencido. Parece que faltan varios archivos críticos del sistema de Windows. Parece que solo se usan unos 30 GB de espacio D:\
, mientras que estoy absolutamente seguro de que había usado> 100 GB en mi disco duro, por lo que ya he perdido grandes cantidades de datos. Voy a reinstalar una copia nueva de Windows y descargaré todos mis datos respaldados nuevamente ...
¡Muchas gracias a todos los que ayudaron con este problema!
Respuestas:
Hay dos comandos para arreglar el entorno de arranque.
Inicie los medios de instalación / recuperación (DVD / USB / CD) y vaya al símbolo del sistema.
1. bootsect / nt60 ALL / mbr
2. bcdboot d: \ windows - (en su caso) verifique nuevamente si d: contiene la carpeta \ windows, si es necesario cambie la letra de la unidad.
FYI: los archivos de arranque se escriben siempre en la partición activa en el disco MBR (partición del sistema EFI en el disco GPT).
fuente