更改了非系统分区的驱动器号,现在机器无法启动

更改了非系统分区的驱动器号,现在机器无法启动

我女朋友的 Windows 7 上网本有一个带字母 V 的分区。我不知道它从何而来,也不知道它是什么。它包含几个文件,包括 command.com,我想这是 Windows XP 之前的版本,所以我不确定它为什么在那里。我女儿的一个玩具需要将其安装为驱动器 V:,所以我将这个神秘的驱动器 V: 重命名为 W: 重启后,我现在得到:

Disk Error 

Press any key to restart

我从 USB 启动了 UBCD4Win,然后运行了 FixMBR(我先备份了原始 MBR)。这没有任何效果。我认为可能发生的情况是,Windows 7 中磁盘开头的小分区不知何故获得了驱动器号,而我更改它以某种方式破坏了 Windows 的启动能力。

有谁知道如何解决这一问题?

答案1

我很难想象更改驱动器号就能达到这样的效果,因为驱动器号在很大程度上与驱动器的启动能力无关。

您需要收集有关此上网本分区的更多信息。我很惊讶地看到 command.comWindows 7 安装中有一个位于其自己的分区上,因为这不是默认行为。

在我们提出解决方案之前,最好先弄清楚分区里到底有什么,因为这显然不是一个典型的安装 Windows。

答案2

使用一些 Windows 7 DVD(不是 UBCD,我认为它甚至不适合 Vista!)来恢复您的启动管理器。您可以使用通常运行良好的自动启动修复,或者使用bootrec(自 Windows Vista 以来的替代品fixmbr)来修复您的启动记录。

可能是您的 MBR 或引导加载程序位于数据位置,并在更改驱动器号时以某种方式损坏。

答案3

如果您可以找到/制作带有 Diskpart 实用程序的启动盘,则可以尝试将驱动器号重命名为原始设置。您可以谷歌搜索 Diskpart 语法,以及如何制作 diskpart 启动盘的说明。但是,如果运行 fixmbr 失败,您的计算机启动的机会就很小了。为了最大限度地减少损失,最好的办法是移除驱动器,为上网本添加新硬盘,然后重新安装操作系统。之后,通过 USB 连接旧硬盘,并从中提取所有数据。

相关内容