重新创建有故障的 MBR

重新创建有故障的 MBR

我正在重新安装 Windows 7,不知何故 MBR(主引导记录)被错误编辑(同时使用 GParted 删除两个硬盘上的分区)。

现在我无法启动安装光盘。我真的不知道如何修复这类问题,但是是否有任何程序可以创建基本的默认 MBR,以便我可以运行安装光盘?如果有用的话,我有 Hiren 的 BootCD 和 Windows 7 恢复光盘。

答案1

Windows 95 启动盘包含 fdisk,使用未记录的 fdisk /mbr 命令您可以重建 MBR。

您可以从 bootdisk.com 下载 win95 启动盘映像,并且网络上还有关于如何将其刻录到 CD 的说明。

更新编辑回复:嗯,没有。我很确定我没有。我很感激你根据你的假设纠正了你认为错误的答案,但我确实是想表达我最初写的意思。原因如下:

首先,最后一个启动盘适用于 Windows XP。之后 M$ 假设您的系统支持可启动光盘。后续操作系统(Vista 和 7)带有可启动盘,但没有启动盘。

其次,98 启动盘上的磁盘分区管理器是以某种方式编写的,这使得它很难手动运行,而且据我所知它没有 MBR 修复功能。

第三,虽然它是 win95 启动盘,但 fdisk /mbr 到目前为止对我而言适用于 FAT 和 NTFS 磁盘以及所有 Windows 操作系统。我发现的唯一问题是,当使用 MBR 隐藏恢复分区时(我主要在 IBM ThinkCentre 台式机上看到这种情况),运行 fdisk /mbr 将“显示”这些分区。这不会影响恢复分区的功能,您现在只是在 Windows 中将它们视为额外的驱动器。

答案2

我很惊讶你能用制造商提供的磁盘启动。你有没有检查过 BIOS 设置,以确保你的电脑先从 CD 启动,然后再从 HD 启动?很多工作机器都是这样设置的,以防止人们乱七八糟。

启动时,使用修复系统选项。如果不起作用,则必须启动系统恢复控制台。要进入恢复控制台,您可以选择修复我​​的系统下的选项,或在设置过程中按 F10。

使用以下命令在恢复控制台中修复您的 MBR:

d:\boot\ bootsect.exe /nt60 全部

这是微软的官方链接。我会剪切并粘贴它,但格式不会转换。

http://support.microsoft.com/kb/927392

您可以使用 Windows 恢复环境 (Windows RE) 中的 Bootrec.exe 工具来排除故障并修复 Windows Vista 或 Windows 7 中的以下项目: 主引导记录 (MBR) 引导扇区 引导配置数据 (BCD) 存储 注意:使用 Windows RE 排除启动问题故障时,应首先尝试“系统恢复选项”对话框中的“启动修复”选项。如果“启动修复”选项不能解决问题,或者您必须手动排除更多步骤故障,请使用 Bootrec.exe 工具。 回到顶端 更多信息 要运行 Bootrec.exe 工具,您必须启动 Windows RE。为此,请按照下列步骤操作: 将 Windows Vista 或 Windows 7 安装光盘放入光盘驱动器,然后启动计算机。出现提示时按任意键。选择语言、时间、货币、键盘或输入法,然后单击“下一步”。 单击“修复计算机”。 单击要修复的操作系统,然后单击“下一步”。 在“系统恢复选项”对话框中,单击“命令提示符”。 键入 Bootrec.exe,然后按 ENTER。注意:要从 Windows Vista 或 Windows 7 DVD 启动计算机,必须将计算机配置为从 DVD 驱动器启动。有关如何将计算机配置为从 DVD 驱动器启动的详细信息,请参阅计算机附带的文档或联系计算机制造商。 返回顶部 Bootrec.exe 选项 Bootrec.exe 工具支持以下选项。请使用适合您情况的选项。

注意:如果重建 BCD 不能解决启动问题,您可以导出并删除 BCD,然后再次运行此选项。通过执行此操作,您可以确保完全重建 BCD。为此,请在 Windows RE 命令提示符下键入以下命令: bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd /FixMbr /FixMbr 选项将与 Windows 7 或 Windows Vista 兼容的 MBR 写入系统分区。此选项不会覆盖现有分区表。当您必须解决 MBR 损坏问题或必须从 MBR 中删除非标准代码时,请使用此选项。 /FixBoot /FixBoot 选项使用与 Windows Vista 或 Windows 7 兼容的引导扇区将新的引导扇区写入系统分区。如果以下条件之一为真,请使用此选项: 引导扇区已被非标准 Windows Vista 或 Windows 7 引导扇区替换。引导扇区已损坏。在安装 Windows Vista 或 Windows 7 之后安装了早期版本的 Windows 操作系统。在这种情况下,计算机使用 Windows NT 加载程序 (NTLDR) 而不是 Windows 启动管理器 (Bootmgr.exe) 启动。/ScanOs /ScanOs 选项扫描所有磁盘以查找与 Windows Vista 或 Windows 7 兼容的安装。此外,此选项显示当前不在 BCD 存储中的条目。当启动管理器菜单未列出 Windows Vista 或 Windows 7 安装时,请使用此选项。/RebuildBcd /RebuildBcd 选项扫描所有磁盘以查找与 Windows Vista 或 Windows 7 兼容的安装。此外,此选项允许您选择要添加到 BCD 存储的安装。当必须完全重建 BCD 时,请使用此选项。

相关内容