将服务器或工作站上的卷,变得不可访问或磁盘管理器将其显示为"未知"时, 您可能已损坏或已损坏的引导扇区。本文将告诉您如何查找 NTFS 存储和还原到正确的位置在磁盘上的第二个副本。
请记住,两个条件必须满足此信息适用于您的问题的顺序:
- 文件系统必须是 NTFS。FAT 当前不会保留一份该启动扇区。
- 您必须是可以引导您 NT 的计算机。
注: 如果您不能启动 NT 或移动到另一个 NT 驱动器插入计算机,然后按照知识库文章:
121517?
(http://support.microsoft.com/kb/121517/EN-US/
)
: 如何从损坏的 NTFS 启动扇区中进行恢复
若要解决该问题,我们要检索的备份的启动扇区副本,并将其复制到正确的位置在硬盘上。
在 NT 3.5 x 第二个副本会保留中心的逻辑卷 (卷中)。
在 NT 4.0 和 Windows 2000 已被移动到的逻辑卷 (音量端) 需要一个不同的检索方法的末尾。显示该示例将使用磁盘对于其附带在 NT 4.0 版资源工具包,但将还使用正确的.dll 文件安装在 NT V3.5x 下运行 NT 探测器 (dskprobe.exe)。
注意:
若要确保在下面的过程的过程中的恢复,一次已验证 NTFS 启动扇区和 $ 复制到的有效,通过从文件菜单中选择"另存为"来查看它时将该扇区保存到一个文件并指定路径和文件名。
恢复 Bootsectors 的主分区。
- 使用 $ 磁盘探测选择物理驱动器的驱动器。选择该 PhysicalDriveX 其中 X = 磁盘的序号。例如对于使用磁盘管理器以了解序号是磁盘的问题。例如对于有三个 SCSI 磁盘在我的系统与 SCSI ID 1,3,和 5,磁盘管理器将显示它们 0,1,2 的顺序。此外,如果删除磁盘的 SCSI ID # 3 与 ID # 5 的 SCSI 磁盘将向上移动到磁盘 1,依此类推。
- 双击您要修复该 PhysicalDriveX。在下面的框中取消选中只读,然后按活动设置按钮。然后,您会发现该活动的句柄已被设置为 PhysicalDriveX,然后选择确定。
- 从扇区菜单中选择读取和编号的部门,单击读取的启动扇区和 1 插入 0。
- 现在,您已经在主启动记录 (MBR) 的物理磁盘。通过在右端开始偏移 8B 应阅读"无效的分区表..."的 ASCII 文本,可以验证此数据类型。从视图菜单选择"分区表"。从标有"分区表索引"框,选择问题中的分区,然后双击该分区上使用滚动条。在较低,左角框显示了在相对扇区记下此值 (在行上下面提供),和此框旁边的选择选项卡"GO"。
记录相对扇区 __________ 值。 - 现在从视图菜单选择"字节"以便验证您的位置。具体取决于如何在启动扇区已被损坏,您可以尝试识别在上部右手角或"的磁盘读取错误出现...",如 NTFS 一些 ASCII 字符串 130 偏移量处开始。从视图菜单选择"NTFS 启动扇区"。在此视图中选择 NT V3.5x,现在应该在您备份了启动扇区的按钮的 NT 4.0 版或 $"卷中间"的"卷结束"。如果出现错误,指出"不完整数据读取",或者之后检查字节,确定这不是在启动扇区的备份副本您主要的启动扇区已损坏,以便跳转到备份副本,我们需要的值不正确。请继续下一节介绍了如何恢复了启动扇区时它缺少或很大程度已损坏否则继续执行步骤 6。
- 从视图菜单选择字节,并确保这是 NTFS 启动扇区。一旦已验证从扇区菜单选择写入,请确保对话框中显示正确的句柄和 PhysicalDrive。在框中启动扇区写入数据,类型中的相对扇区您在步骤中注明,# 4,然后选择按钮写入它。
- 转到菜单中的扇区并键入相对扇区从步骤 4 中的扇区数为 1 的同时,选择读取。此处,请验证该数据被写入。
- 关闭磁盘探测,并重新启动系统。
如果原始副本丢失,很大程度已损坏或不会包含任何可用的数据,请恢复备份启动扇区。
如果在启动扇区已丢失或损坏以这种方式中主引导扇区指针信息不正确,通常的扇区数是错误的使用以下步骤来恢复。
- 使用 $ 磁盘探测选择物理驱动器的驱动器。选择该 PhysicalDriveX 其中 X = 磁盘的序号。例如对于使用磁盘管理器以了解序号是磁盘的问题。
- 双击您要查看该 PhysicalDriveX。在下面的框中取消选中只读,然后选择活动设置按钮。然后,您会发现该活动的句柄已被设置为 PhysicalDriveX,然后选择确定。
- 从扇区菜单中选择读取和编号的部门,单击读取的启动扇区和 1 插入 0。
- 现在您位于物理磁盘的 MBR。通过在右端开始偏移 8b 应阅读"无效的分区表..."的 ASCII 文本,可以验证此数据类型。从视图菜单选择分区表视图。选择正确的分区号是有问题。
- 我们将需要两个值 ; 总计扇区,相对扇区。 请由于这是在启动扇区应位于,注意相对扇区值。若要在启动扇区的备份副本执行以下计算:
记录总计的扇区: _________
记录相对扇区: _________
示例 1: 为 NT V4.0 的备份副本是该卷的末尾:
Total Sectors --> 1062880
+ relative Sectors --> 32 +
---------
1062912
- Minus one sector --> 1 -
---------
Backup bootsector --> 1062911
示例 2: 对 NT V3.5x WHERE 本 BACKUP COPY 处于卷的过程:
Total Sectors --> 1062880
Divided by 2 --> 531440
+ relative Sectors --> 32 +
---------
Backup bootsector --> 531472
- 选择扇区,读取和输入的启动扇区作为值计算步骤 # 5,数为 1 的扇区中。选择读取和任意位置您应是您备份启动扇区的位置。
- 从视图菜单选择字节,并确保这是 NTFS 启动扇区。一次已验证从扇区菜单中选择写入,请确保对话框中显示正确的句柄和 PhysicalDrive。在框中写入数据,类型中的相对扇区您的启动扇区步骤中记下 # 5,然后选择该 Buttion 写入它。
- 转到菜单中的扇区并键入相对扇区从步骤 5 中的扇区数为 1 的同时,选择读取。此处,请验证该数据被写入。
- 关闭磁盘探测,并重新启动系统。
恢复 Bootsectors 的扩展分区:
- 使用 $ 磁盘探测选择物理驱动器的驱动器。选择该 PhysicalDriveX 其中 X = 磁盘的序号。例如对于使用磁盘管理器以了解序号是磁盘的问题。
- 双击您要查看该 PhysicalDriveX。在下面的框中取消选中只读,然后选择活动设置按钮。然后,您会发现该活动的句柄已被设置为 PhysicalDriveX,然后选择确定。
- 从扇区菜单中选择读取和编号的部门,单击读取的启动扇区和 1 插入 0。
- 现在您位于物理磁盘的 MBR。通过在右端开始偏移 8b 应阅读"无效的分区表..."的 ASCII 文本,可以验证此数据类型。从视图菜单选择分区表视图。选择为分区表的视图,。
- 在分区表索引框中的此视图中选择包含您的扩展分区的分区。一次完成系统 ID 框中应阅读"扩展"。如果问题中的分区是第四个逻辑驱动器扩展分区中的,单击下一步分区按钮 4 次。在系统 ID 框中应当阅读"NTFS"
- 此位置在分区表索引框中选择 (双击) 包含在扩展分区的分区。一旦完成,系统标识框中应阅读"扩展。
现在,导航到需要修复扩展分区内的逻辑卷。如果损坏的卷是第二个卷在分区中的,单击"下一步分区"按钮两次。当您浏览卷中扩展的分区系统 ID 字段应显示为每个分区的文件系统。
一旦找到需要修复的分区记录 (从在标题栏的磁盘探测) 在当前的扇区、 相对的部门和此卷的总扇区。此信息将用于计算引导扇区的备份副本的位置。
当前扇区 ________________________
相对扇区 _______________________
总扇区 _________________________
单击转到按钮以转到该损坏的卷的引导扇区。请注意这个扇区从标题栏中的位置。
引导扇区 ___________________________
若要验证您正在以正确的部分选择字节,从视图中查看菜单。如果该扇区中有仅次要损坏,您应该看到在右侧列中的 ASCII 错误文本。(如果该扇区已被完全覆盖,您将不会有此保证)。
因此,我们知道从何处复制备份的启动扇区,请记下此位置。
Current sector __________
Relative sectors __________
Total Sectors __________
- 若要备份复制您需要三个值、 相对扇区、 总计的部门和当前在第 6 步中记下该扇区。 执行使用您的值的计算如下:
示例 1: 为 NT 备份副本所在的卷结尾 V4.0:
Current sector: 819200
Total Sectors: 243680 +
======
1062880
Relative Sectors 32 +
======
1062912
Less one 1 -
======
Backup Bootsector 1062911
示例 2: 对 NT V3.5x WHERE 本 BACKUP COPY 处于卷的过程:
Current sector: 819200
+ Total Sectors: 243680 divided by 2 : 121840 +
======
941040
+ Relative Sectors 32 +
======
Backup Bootsector 941072
- 选择扇区,读取和输入的启动扇区作为值计算第 # 7 步中,数为 1 的扇区。选择读取和任意位置您应是您备份启动扇区的位置。
- 从视图菜单选择字节,并确保这是 NTFS 启动扇区。您应该看到在右侧列中的 ASCII 错误文本。 如果这个扇区似乎不是有效的引导扇区,不要继续。 重新开始此过程,并找到包含该备份副本 o 了启动扇区的正确扇区。
一旦您已经验证这是在启动扇区的备份副本,您在步骤 6 中发现原始的引导扇区的位置写入该扇区。从扇区菜单中选择 $ 写入。请确保对话框中显示正确的句柄和 PhysicalDrive。在启动扇区框中输入原始的启动扇区的位置。单击"撰写"将此信息写入磁盘。 - 请转到扇区菜单并选择读取。在起始扇区中键入要编写将备份副本的扇区数为 1 的同时在扇区中。选择读取,并验证已写入数据。
- 关闭磁盘探测,并重新启动系统。
诺顿 Diskedit 生产 Symantec 公司是独立于 Microsoft 的供应商的 ; 我们不保证,或暗示或其他方式,本产品的性能或可靠性。