Durante 3 días no he podido iniciar mi partición de Windows 7 y toda mi investigación ha sido en vano. Espero que alguien aquí tenga más ideas sobre cómo solucionar este problema.
Cuando inicio ahora, aparece una pantalla negra con un error BCD que dice que no hay un sistema de archivos válido o que puede estar dañado (perdón por mi falta de detalles, entonces no hay copiar/pegar disponible).
Cuando inicio con el disco de Windows 7 y entro en las herramientas de reparación, no se encuentra ningún sistema operativo y el intento de reparar automáticamente el problema falla con Unknown Operating System (Unknown Disk)
o algo similar. Cuando entro en el símbolo del sistema, puedo ver y navegar por mi C:\
disco sin problemas.
Intento usar bootrec
:
C:\> bootrec /ScanOS
Se encuentra C:\Windows
como una partición del sistema.
C:\> bootrec /RebuildBCD
falla convolume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.
Entonces intento arreglar el sector de arranque:
C:\> bootsect /nt60 C: /force
Que se completa con éxito (lo siento, no hay resultados...)
Al reiniciar, tengo el mismo problema.
También probé todo lo anterior después de activar mi partición de Windows:
C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit
Luego bootrec
, como se indicó anteriormente, con y sin reinicio después de los DISKPART
comandos.
Luego también intenté reconstruir la tienda BCD a mano:
set systemdrive=C:
set tempbcd=C:\boot\bcd.temp
set tempfile=C:\boot\temp.txt
bcdedit -createstore %tempbcd%
bcdedit.exe -store %tempbcd% -create {bootmgr} -d "Windows Boot Manager"
bcdedit -store %tempbcd% -create -d "Windows Vista" -application osloader>%tempfile%
set /p winvistaguid= <%tempfile%
set winvistaguid=%winvistaguid:~10,38%
bcdedit -store %tempbcd% -set %winvistaguid% osdevice partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% device partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% path \Windows\system32\winload.exe
bcdedit -store %tempbcd% -set %winvistaguid% systemroot \Windows
bcdedit -import %tempbcd%
Sin embargo, al importar, recibo mi familiar mensaje amistoso:
volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted
Estoy perdido y no puedo entender por qué Windows se niega a ver esto como una instalación válida.
Cuando enumero el disco/partición en DISKPART, aparece como NTFS y "Saludable", y puedo navegar por la estructura de directorios desde DOS sin problemas.
Realmente, realmente no quiero reformatear ni reinstalar. ¡Sé que este problema se puede resolver!
Respuesta1
Resolví el problema usando diskpart
para arreglar el sistema de archivos aparentemente 'corrupto' ("... no contiene un sistema de archivos reconocido") y luego recreé el BCD usando bootrec
.
C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> extend filesystem
DISKPART> exit
C:\> bootrec /rebuildbcd
Asegúrese de ejecutarlo chkdsk /f
después de iniciar Windows.
También sugiero mirar elfácilBCDprograma. No lo he probado yo mismo pero parece prometedor.
Solo para que conste, había aumentado el tamaño de mi partición NTFS usando Gparted, por eso usé extender el sistema de archivos en diskpart.
Respuesta2
Tuve el mismo problema, probé exactamente las mismas soluciones y no funcionó.
Luego intenté desconectar todos mis otros discos duros, dejando solo el que tenía mi instalación de Windows. Reinicié con el disco de recuperación de Windows7 y ejecuté la reparación automática, reconoció la unidad y la instalación de Windows (hasta que desconecté todas mis otras unidades, la lista de "Opciones de recuperación del sistema" siempre estaba vacía) y dijo que había un error con eso. volumen, y que se solucionó exitosamente.
Reinicié nuevamente, ejecuté la reparación automática nuevamente y listo, todo se arregló y estaba de regreso en Windows.
Respuesta3
Desafortunadamente, ninguna de estas respuestas funcionó. Después de 10 días de probar todo lo que pude encontrar y pensar, limpié el disco y reinstalé Windows.
Respuesta4
Haga una copia de seguridad de sus datos y ejecute un chkdsk en la unidad; si esto no permite que se pueda iniciar, use una utilidad comoespinritao disco duroRegeneradoren el disco