本文提供了在将主分区标记为活动后计算机未启动的问题的解决方案。
原始 KB 数: 315261
现象
使用 Windows 磁盘管理管理管理单元工具将主分区标记为活动后,计算机可能无法启动,并且可能会收到以下错误消息:
缺少 NTLDR。
请按 Ctrl+Alt+Del 重启。
原因
如果标记为活动的分区不包含 Windows 启动文件或另一个操作系统的启动文件,则会发生此行为。 在基于 Intel 的计算机上,系统分区必须是已标记为活动的主分区,以便启动。 此分区必须位于计算机在启动时获得访问权限的磁盘上。 一次只能有一个活动系统分区。 如果要使用其他操作系统,必须先将其系统分区标记为活动,然后再重启计算机。
解决方法
重要
在执行下面列出的步骤之前,请确保对关键数据文件进行良好的备份。
若要解决此行为,请使用以下过程之一:
尝试通过启动到软盘,然后使用磁盘实用工具手动更改活动分区来更改活动分区:
- 使用 Microsoft Windows 95、Microsoft Windows 98 或 Microsoft Windows Millennium Edition(Me)启动软盘启动到命令提示符。
- 在命令提示符下,键入 fdisk,然后按 Enter。
- 当系统提示启用大型磁盘支持时,请单击“ 是”。
- 单击“设置活动分区”,按要处于活动状态的分区数,然后按 Enter。
- 按 ESC。
- 删除启动软盘,然后重新启动计算机。
使用 Windows XP 启动磁盘启动计算机。 有关详细信息,请参阅 创建系统修复光盘。
如果在 FAT 文件系统、FAT32 文件系统或 NTFS 文件系统中格式化了标记为活动的分区,则可以使用 Windows 恢复控制台更正行为。
有关详细信息,请参阅 Windows 中的系统恢复选项是什么?
注意
系统分区是指包含启动 Windows 所需的文件(例如 Ntldr、Boot.ini 和 Ntdetect.com)的磁盘卷。 在基于 Intel x86 的计算机上,系统分区必须是标记为活动的主分区。 在 Intel x86 计算机上,这始终是驱动器 0,系统 BIOS 在操作系统启动时搜索的驱动器。
使用恢复控制台,将 Ntldr 文件从 Windows XP CD-ROM 复制到当前活动分区的根目录。 执行以下步骤:
使用 Windows XP 安装程序软盘或使用 Windows XP CD-ROM 启动计算机。
在 “欢迎安装” 屏幕中,按 F10 或按 R 进行修复。
按 C 启动恢复控制台。
使用以下命令将 Ntldr 文件从 Windows XP CD-ROM 复制到系统分区的根目录,在每个命令后按 Enter:
键入
cd ..
以转到驱动器 C 的根目录。d 和两个句点之间有一个空格。
键入 CD-ROM 驱动器的字母。
键入
cd i386
。键入
Copy ntldr c:
。键入
Copy ntdetect.com c:
。键入
Bootcfg /add
。键入
Exit
。
如果分区不是使用 Windows 格式化的,则你可能还需要运行恢复控制台修复程序命令以使活动分区可启动。
启动到 Windows 后,建议使用 Windows 磁盘管理管理单元工具将原始系统分区重置为活动分区,然后重新启动计算机。