三天来,我一直无法启动到Windows 7分区,而我的所有研究都无济于事。我希望这里的人对如何解决这个问题有更多的想法。
现在启动时,出现黑屏,显示BCD错误,表明没有有效的文件系统,或者它可能已损坏(请注意,我缺乏详细信息,没有可用的复制/粘贴功能)。
当我使用Windows 7光盘启动并进入修复工具时,找不到操作系统,并且尝试自动修复问题失败Unknown Operating System (Unknown Disk)
或类似原因。当我进入命令提示符时,我可以看到并导航我的C:\
驱动器而不会出现问题。
我尝试使用bootrec
:
C:\> bootrec /ScanOS
查找C:\Windows
为系统分区。
C:\> bootrec /RebuildBCD
与失败 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.
因此,我尝试修复引导程序:
C:\> bootsect /nt60 C: /force
哪个成功完成(对不起,没有输出..)
重新启动后,我遇到了同样的问题。
使Windows分区处于活动状态后,我还尝试了上述所有方法:
C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit
然后bootrec
如上,在DISKPART
命令执行后重新引导和不重新引导。
然后,我还尝试过手动重建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%
但是在导入时,我得到了我熟悉的友好消息:
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
我在这里不知所措,我不明白为什么Windows拒绝将其视为有效安装。
当我在DISKPART中列出磁盘/分区时,它显示为NTFS和“运行状况良好”,并且我可以从DOS导航目录结构而没有任何问题。
我真的很不想重新格式化并重新安装。我知道这个问题可以解决!
不幸的是,这些答案都不起作用。经过十天的尝试后,我擦除了驱动器并重新安装了Windows。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句