恢复在 NTFS 分区上的 NTFS 启动扇区

文章翻译 文章翻译
文章编号: 153973 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

将服务器或工作站上的卷,变得不可访问或磁盘管理器将其显示为"未知"时, 您可能已损坏或已损坏的引导扇区。本文将告诉您如何查找 NTFS 存储和还原到正确的位置在磁盘上的第二个副本。

请记住,两个条件必须满足此信息适用于您的问题的顺序:
  1. 文件系统必须是 NTFS。FAT 当前不会保留一份该启动扇区。
  2. 您必须是可以引导您 NT 的计算机。
注: 如果您不能启动 NT 或移动到另一个 NT 驱动器插入计算机,然后按照知识库文章:
121517: 如何从损坏的 NTFS 启动扇区中进行恢复

解决方案

若要解决该问题,我们要检索的备份的启动扇区副本,并将其复制到正确的位置在硬盘上。

在 NT 3.5 x 第二个副本会保留中心的逻辑卷 (卷中)。

在 NT 4.0 和 Windows 2000 已被移动到的逻辑卷 (音量端) 需要一个不同的检索方法的末尾。显示该示例将使用磁盘对于其附带在 NT 4.0 版资源工具包,但将还使用正确的.dll 文件安装在 NT V3.5x 下运行 NT 探测器 (dskprobe.exe)。

注意:

若要确保在下面的过程的过程中的恢复,一次已验证 NTFS 启动扇区和 $ 复制到的有效,通过从文件菜单中选择"另存为"来查看它时将该扇区保存到一个文件并指定路径和文件名。

恢复 Bootsectors 的主分区。


  1. 使用 $ 磁盘探测选择物理驱动器的驱动器。选择该 PhysicalDriveX 其中 X = 磁盘的序号。例如对于使用磁盘管理器以了解序号是磁盘的问题。例如对于有三个 SCSI 磁盘在我的系统与 SCSI ID 1,3,和 5,磁盘管理器将显示它们 0,1,2 的顺序。此外,如果删除磁盘的 SCSI ID # 3 与 ID # 5 的 SCSI 磁盘将向上移动到磁盘 1,依此类推。
  2. 双击您要修复该 PhysicalDriveX。在下面的框中取消选中只读,然后按活动设置按钮。然后,您会发现该活动的句柄已被设置为 PhysicalDriveX,然后选择确定。
  3. 从扇区菜单中选择读取和编号的部门,单击读取的启动扇区和 1 插入 0。
  4. 现在,您已经在主启动记录 (MBR) 的物理磁盘。通过在右端开始偏移 8B 应阅读"无效的分区表..."的 ASCII 文本,可以验证此数据类型。从视图菜单选择"分区表"。从标有"分区表索引"框,选择问题中的分区,然后双击该分区上使用滚动条。在较低,左角框显示了在相对扇区记下此值 (在行上下面提供),和此框旁边的选择选项卡"GO"。

    记录相对扇区 __________ 值。
  5. 现在从视图菜单选择"字节"以便验证您的位置。具体取决于如何在启动扇区已被损坏,您可以尝试识别在上部右手角或"的磁盘读取错误出现...",如 NTFS 一些 ASCII 字符串 130 偏移量处开始。从视图菜单选择"NTFS 启动扇区"。在此视图中选择 NT V3.5x,现在应该在您备份了启动扇区的按钮的 NT 4.0 版或 $"卷中间"的"卷结束"。如果出现错误,指出"不完整数据读取",或者之后检查字节,确定这不是在启动扇区的备份副本您主要的启动扇区已损坏,以便跳转到备份副本,我们需要的值不正确。请继续下一节介绍了如何恢复了启动扇区时它缺少或很大程度已损坏否则继续执行步骤 6。
  6. 从视图菜单选择字节,并确保这是 NTFS 启动扇区。一旦已验证从扇区菜单选择写入,请确保对话框中显示正确的句柄和 PhysicalDrive。在框中启动扇区写入数据,类型中的相对扇区您在步骤中注明,# 4,然后选择按钮写入它。
  7. 转到菜单中的扇区并键入相对扇区从步骤 4 中的扇区数为 1 的同时,选择读取。此处,请验证该数据被写入。
  8. 关闭磁盘探测,并重新启动系统。

如果原始副本丢失,很大程度已损坏或不会包含任何可用的数据,请恢复备份启动扇区。

如果在启动扇区已丢失或损坏以这种方式中主引导扇区指针信息不正确,通常的扇区数是错误的使用以下步骤来恢复。
  1. 使用 $ 磁盘探测选择物理驱动器的驱动器。选择该 PhysicalDriveX 其中 X = 磁盘的序号。例如对于使用磁盘管理器以了解序号是磁盘的问题。
  2. 双击您要查看该 PhysicalDriveX。在下面的框中取消选中只读,然后选择活动设置按钮。然后,您会发现该活动的句柄已被设置为 PhysicalDriveX,然后选择确定。
  3. 从扇区菜单中选择读取和编号的部门,单击读取的启动扇区和 1 插入 0。
  4. 现在您位于物理磁盘的 MBR。通过在右端开始偏移 8b 应阅读"无效的分区表..."的 ASCII 文本,可以验证此数据类型。从视图菜单选择分区表视图。选择正确的分区号是有问题。
  5. 我们将需要两个值 ; 总计扇区,相对扇区。 请由于这是在启动扇区应位于,注意相对扇区值。若要在启动扇区的备份副本执行以下计算:

    记录总计的扇区: _________
    记录相对扇区: _________

    示例 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
    					


  6. 选择扇区,读取和输入的启动扇区作为值计算步骤 # 5,数为 1 的扇区中。选择读取和任意位置您应是您备份启动扇区的位置。
  7. 从视图菜单选择字节,并确保这是 NTFS 启动扇区。一次已验证从扇区菜单中选择写入,请确保对话框中显示正确的句柄和 PhysicalDrive。在框中写入数据,类型中的相对扇区您的启动扇区步骤中记下 # 5,然后选择该 Buttion 写入它。
  8. 转到菜单中的扇区并键入相对扇区从步骤 5 中的扇区数为 1 的同时,选择读取。此处,请验证该数据被写入。
  9. 关闭磁盘探测,并重新启动系统。

恢复 Bootsectors 的扩展分区:

  1. 使用 $ 磁盘探测选择物理驱动器的驱动器。选择该 PhysicalDriveX 其中 X = 磁盘的序号。例如对于使用磁盘管理器以了解序号是磁盘的问题。
  2. 双击您要查看该 PhysicalDriveX。在下面的框中取消选中只读,然后选择活动设置按钮。然后,您会发现该活动的句柄已被设置为 PhysicalDriveX,然后选择确定。
  3. 从扇区菜单中选择读取和编号的部门,单击读取的启动扇区和 1 插入 0。
  4. 现在您位于物理磁盘的 MBR。通过在右端开始偏移 8b 应阅读"无效的分区表..."的 ASCII 文本,可以验证此数据类型。从视图菜单选择分区表视图。选择为分区表的视图,。
  5. 在分区表索引框中的此视图中选择包含您的扩展分区的分区。一次完成系统 ID 框中应阅读"扩展"。如果问题中的分区是第四个逻辑驱动器扩展分区中的,单击下一步分区按钮 4 次。在系统 ID 框中应当阅读"NTFS"
  6. 此位置在分区表索引框中选择 (双击) 包含在扩展分区的分区。一旦完成,系统标识框中应阅读"扩展。

    现在,导航到需要修复扩展分区内的逻辑卷。如果损坏的卷是第二个卷在分区中的,单击"下一步分区"按钮两次。当您浏览卷中扩展的分区系统 ID 字段应显示为每个分区的文件系统。

    一旦找到需要修复的分区记录 (从在标题栏的磁盘探测) 在当前的扇区、 相对的部门和此卷的总扇区。此信息将用于计算引导扇区的备份副本的位置。

    当前扇区 ________________________
    相对扇区 _______________________
    总扇区 _________________________

    单击转到按钮以转到该损坏的卷的引导扇区。请注意这个扇区从标题栏中的位置。

    引导扇区 ___________________________

    若要验证您正在以正确的部分选择字节,从视图中查看菜单。如果该扇区中有仅次要损坏,您应该看到在右侧列中的 ASCII 错误文本。(如果该扇区已被完全覆盖,您将不会有此保证)。

    因此,我们知道从何处复制备份的启动扇区,请记下此位置。
                  Current sector    __________
                  Relative sectors  __________
                  Total Sectors     __________
    					
  7. 若要备份复制您需要三个值、 相对扇区、 总计的部门和当前在第 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
    					


  8. 选择扇区,读取和输入的启动扇区作为值计算第 # 7 步中,数为 1 的扇区。选择读取和任意位置您应是您备份启动扇区的位置。
  9. 从视图菜单选择字节,并确保这是 NTFS 启动扇区。您应该看到在右侧列中的 ASCII 错误文本。 如果这个扇区似乎不是有效的引导扇区,不要继续。 重新开始此过程,并找到包含该备份副本 o 了启动扇区的正确扇区。

    一旦您已经验证这是在启动扇区的备份副本,您在步骤 6 中发现原始的引导扇区的位置写入该扇区。从扇区菜单中选择 $ 写入。请确保对话框中显示正确的句柄和 PhysicalDrive。在启动扇区框中输入原始的启动扇区的位置。单击"撰写"将此信息写入磁盘。
  10. 请转到扇区菜单并选择读取。在起始扇区中键入要编写将备份副本的扇区数为 1 的同时在扇区中。选择读取,并验证已写入数据。
  11. 关闭磁盘探测,并重新启动系统。
诺顿 Diskedit 生产 Symantec 公司是独立于 Microsoft 的供应商的 ; 我们不保证,或暗示或其他方式,本产品的性能或可靠性。

属性

文章编号: 153973 - 最后修改: 2007年2月21日 - 修订: 2.2
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
关键字:?
kbmt kbother KB153973 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 153973
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com