在 Windows XP 中的 Award BIOS 上拒绝写入引导记录

在 Windows XP 中的 Award BIOS 上拒绝写入引导记录

我最近误删除了一个 NTFS 分区。我还没有在其空间中创建新分区(它现在未分配)。

我尝试在 Windows XP 下使用 Active@ Partition Recovery 软件进行恢复,程序在扫描过程中立即识别出分区,因此我选择恢复它。但是,我收到“写入驱动器错误”,原因为“访问被拒绝”。该程序以管理员用户身份运行。

经过一番谷歌搜索后,我发现这可能只是 BIOS 的“启动病毒保护”,因此我开始在 CMOS 设置中寻找设置,但找不到任何设置。主板是 Gigabyte M61SME-S2,带有 Award BIOS;我搜索了手册,但根本没有提到启动扇区保护。我尝试刷新最新的 BIOS 版本(安装了版本 6,版本 9 是当前稳定版本),但没有成功(使用 QFlash 无法识别我的 USB 驱动器,Windows 实用程序退出时没有错误或成功消息,但 BIOS 未更新)。

我急需恢复该分区中的文件。我能做些什么来阻止“拒绝访问”错误,或者有其他方法可以恢复分区吗?当然,为了以防万一有用,我知道起始和结束扇区,以及分区中的扇区数。是否可以使用 GParted 或类似工具重新创建具有其原始(和现有)内容的分区?

答案1

BIOS 病毒防护仅在操作系统通过 BIOS 功能写入时才有用。32 位操作系统会避免在启动期间调用传统的 16 位 BIOS 功能,因此 BIOS 已停止启动病毒防护。较新版本的 Windows 会自行阻止 MBR 对活动磁盘的写入访问。

可以通过在已删除分区的位置创建新分区来恢复已删除的分区。我偏爱的工具是使用 Linux Live CD(或 USB 棒)并运行cfdisk以重新创建分区。如果您想在 Linux 下安全地检查(并可能备份)数据,请mount -o ro /dev/sdXX /mnt首先使用,这会阻止写入该分区。

答案2

您是否尝试过使用恢复 CD 中的分区软件?例如http://lifehacker.com/5984707/five-best-system-rescue-discs 我个人更喜欢Hirens 启动光盘恢复工具部分。

相关内容