我有一台戴尔 1210 笔记本电脑,它同时启动 Vista(80G 主分区)和 XP(20G 分区)。我最近使用 GParted 尝试缩小 Vista 分区大小并增加 XP 分区大小,因为我需要更多 XP 空间并且很少使用 Vista。当我在 Vista 分区上运行 GParted 缩小程序时,我遇到了断电,并且在缩小程序仍在进行时笔记本电脑死机了。这实际上毁了我的 Vista 分区。
现在我只想让电脑恢复工作状态,所以我将笔记本电脑插入 UPS,销毁了存储 Vista 的主分区,并扩大了 XP 分区以控制整个磁盘 (100Gig)。我还将启动标志设置为从 GParted 启用。
当我尝试启动机器时,出现以下信息:BOOTMGR 丢失,按 Cntl+Alt+Delete 重新启动。
我用 Google 搜索了这个问题,并尝试运行 XP 恢复模式并使用“FIXMBR”命令,但是没有用,因为重启后仍然收到相同的错误消息。
我如何恢复这台笔记本电脑上的 MBR/Boot Loader 并继续在 XP 分区上运行?
我没有 Vista 磁盘,但我有 XP 磁盘。
预先感谢您的任何帮助。
答案1
引导扇区可能也已损坏。请按照以下说明操作:
- 加载 Windows Vista CD。选择要修复的系统
- 选择要修复的操作系统,并在询问时显示“命令提示符”
- 类型启动引导程序
这应该就完成了。如果由于某种原因失败,则在第 3 阶段,而不是 bootrec.exe,键入:
- /地图. 记下要修复的完全合格设备名称
- 类型/修复Mbr完全限定的 _ 设备 _ 名称
- 类型/修复引导驱动器号
如果仍然失败(哇!)重建整个 BCD。除了上述步骤外,只需:
- 类型/RebuildBcd
编辑: 如果没有 Vista 安装盘,您可以使用 XP 盘并按照上述步骤操作,直至 FixBoot。据我所知,XP 恢复控制台不支持 RebuildBcd。
答案2
尝试加载 grubloader(我的 grubloader 来自 linux)。我的 grubloader 也坏了,这是唯一不用 windows cd 就能修复它的方法。讨厌 Vista;保留 xp。
答案3
我也不得不这么做。我发现这篇文章很有帮助: 如何将 Windows 引导加载程序设为默认引导加载程序
从上面来看,我所做的是:
1)从 XP CD 启动,选择恢复控制台
2)运行 fixboot
3)运行 fixmbr
4)重新启动
效果很好
答案4
使用 ERD Commander 恢复关键文件,然后格式化系统并重新安装 XP。虽然不优雅,但当你需要恢复正常运行时,这种方法很有效。