Windows 7 - 驱动器号自发更改,无法启动

Windows 7 - 驱动器号自发更改,无法启动

我刚刚让 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

好的,按照此处的说明问题解决了:

http://www.sevenforums.com/tutorials/163216-bootrec-exe-tool-how-use-windows-recovery-environment.html

总而言之,转到系统恢复命令提示符,然后运行以下命令:

  1. bcdedit /export C:\BCD_Backup
  2. c:
  3. cd boot
  4. attrib bcd -s -h -r
  5. ren bcd bcd.old
  6. bootrec /RebuildBcd

C:我对和都重复了该序列E:,最后我还运行了bootrec /fixmbr以确保万无一失。

此后,Windows 正常启动,并且我的所有驱动器号似乎都再次正确了。

答案2

切断所有驱动器的电源,除了安装 Windows 的驱动器。打开电源时,它会再次显示字母 C。然后关闭并接通所有驱动器的电源。

相关内容