Per 3 giorni non sono stato in grado di avviare la mia partizione di Windows 7 e tutte le mie ricerche sono state inutili. Spero che qualcuno qui abbia altre idee su come risolvere questo problema.
Quando eseguo l'avvio adesso, visualizzo la schermata nera con errore BCD che dice che non esiste un file system valido o potrebbe essere corrotto (scusate la mia mancanza di dettagli, quindi non è disponibile copia / incolla).
Quando avvio con il disco di Windows 7 e vado in strumenti di riparazione, non viene trovato alcun sistema operativo e il tentativo di riparare automaticamente il problema non riesce Unknown Operating System (Unknown Disk)
o qualcosa di simile. Quando C:\
passo al prompt dei comandi, sono in grado di vedere e navigare il mio disco senza problemi.
Tento di usare bootrec
:
C:\> bootrec /ScanOS
Trova C:\Windows
come una partizione di sistema.
C:\> bootrec /RebuildBCD
Non riesce con 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.
Quindi quindi provo a riparare il bootsector:
C:\> bootsect /nt60 C: /force
Che si completa correttamente (scusate, nessun output ..)
Al riavvio, ho lo stesso problema.
Ho anche provato tutto quanto sopra dopo aver reso attiva la mia partizione di Windows:
C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit
Quindi, bootrec
come sopra, sia con che senza riavvio dopo i DISKPART
comandi.
Poi ho anche provato a ricostruire a mano il negozio BCD:
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%
Tuttavia, sull'importazione, ricevo il mio familiare messaggio amichevole:
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
Sono al mio ingegno qui e non riesco a capire perché Windows si rifiuta di vederlo come un'installazione valida.
Quando elenco il disco / la partizione in DISKPART, viene visualizzato come NTFS e "Integro" e posso navigare nella struttura della directory dal DOS senza problemi.
Davvero, davvero non voglio riformattare e reinstallare. So che questo problema può essere risolto!