Windows 7 no puede arrancar: bootrec informa que FS no se encontró o está dañado

Windows 7 no puede arrancar: bootrec informa que FS no se encontró o está dañado

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:\Windowscomo 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 DISKPARTcomandos.

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 diskpartpara 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 /fdespué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

información relacionada