我刚刚让 Windows 7 更换了驱动器号,最终结果是系统无法启动。系统中安装了几个卷,所以我不确定到底发生了什么变化,但至少有以下字母:
C: (500GB SSD, Windows 7 install)
E: (2TB RAID-1, used for storing videos, photos, misc. media files, etc.)
K: (128GB SSD, used for installing whatever game I'm currently playing)
?: (old HDD that used to have some previous version of Windows on it, not sure what letter it used to have, think it may have been D:)
...已成为:
C: (old HDD that used to have some previous version of Windows on it, not sure what letter it used to have, think it may have been D:)
E: (500GB SSD, Windows 7 install)
D: (2TB RAID-1, used for storing videos, photos, misc. media files, etc.)
F: (128GB SSD, used for installing whatever game I'm currently playing)
如果一定要我推测触发原因的话,我最近删除了 RAID-1 卷上的一个分区,并利用其空间来增加同一卷上另一个分区的大小。在我这样做之后(几天前),一切似乎都运行正常,尽管我没有立即重新启动。
我今天重启了电脑,在显示 Windows 徽标几秒钟后,屏幕一片空白,电脑就呆在那里,什么也没做。随后的重启调出了 Windows 自动启动修复工具,它说它什么也做不了。我让它调出手动控制台,这时我注意到驱动器号被调换了。
我发现这里有一些说明关于如何手动重新分配驱动器号,并尝试了一下(我很惊讶地发现注册表编辑器实际上在恢复模式下可用)。然而它似乎什么也没做。
C:
所以我认为现在的主要问题是,而且现在安装的东西上曾经安装过某个版本的 Windows E:
可能也无济于事。C:
无论如何,问题是,是什么导致了这种情况,更重要的是,如何才能消除这种情况?
答案1
好的,按照此处的说明问题解决了:
总而言之,转到系统恢复命令提示符,然后运行以下命令:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren bcd bcd.old
bootrec /RebuildBcd
C:
我对和都重复了该序列E:
,最后我还运行了bootrec /fixmbr
以确保万无一失。
此后,Windows 正常启动,并且我的所有驱动器号似乎都再次正确了。
答案2
切断所有驱动器的电源,除了安装 Windows 的驱动器。打开电源时,它会再次显示字母 C。然后关闭并接通所有驱动器的电源。