Windows 版 (精华区)
发信人: jazz (原来的我), 信区: OS
标 题: [转载] 硬盘主引导和分区引导记录的保存和恢复
发信站: 紫 丁 香 (Sat Apr 11 13:52:29 1998), 转信
【 以下文字转载自 Software 讨论区 】
【 原文由 checcy 所发表 】
硬盘主引导和分区引导记录的保存和恢复
□湖南 游浩
关于如何备份和恢复硬盘主引导记录和分区引导记录,以前
的文章大多是以文件的方式保存,而文件容易损坏或被误删
。 这样的备份很不保险,且大多数方法还需要有一定的汇编
知识。能不能将它们直接存储在硬盘当中,而又不用担心被
删除或损坏呢?笔者经过摸索发现,可以通过NORTON工具包中
的DISKEDIT和DISKTOOL两个子工具,快速安全地对硬盘的主
引导记录和分区引导记录进行保存和恢复。
一、保存硬盘主引导记录和分区引导记录
首先用DISKTOOL在硬盘某一分区中将某一好簇标记为坏,并记
下这一盘符和簇号。这样DOS将不会访问它,也就不用担心数
据被覆盖或者损坏。建议这一簇最好是这一分区的最后一簇,
这样一般不会影响整个硬盘的数据处理。
1.保存硬盘主引导记录内容
(1)启动DISKEDIT,在“对象”菜单中选择“驱动器”项,选
择你标记为坏簇的那一盘符,并在“类型”中选择“逻辑磁盘
” (以下凡出现选择驱动器时,其类型均选择“逻辑磁盘”)。
再在“对象”菜单中选择“簇”项,在“开始簇”和“结束簇
”中均填入你所标记的那个簇号,“确定”后,就可查到这个
簇中所有扇区号,记下这些数字。
(2)在“对象”菜单中选择“分区表”项,或者选择“物理
扇”项后,在里面填入0柱0面1扇区,则可读取硬盘的主引导
记录内容。
(3)在“工具”菜单的“写对象至”项中选择“对扇区”项
,在里面选择你欲保存信息的驱动器盘符,在其中的“开始扇
区”里填入你标记为坏的那一簇中的任一扇区,记下这个数字
,它就是你存储硬盘主引导记录的地点,选择“确认”后,硬
盘主引导记录就安全地保存在硬盘里了。
2.保存硬盘分区记录内容
我们知道,每个硬盘只有一个主引导记录,如硬盘被分为多个
区,则硬盘的每一个盘号都有一个分区引导记录。一般为C盘
引导,且此分区引导程序容易被破坏,所以只需备份C盘的分
区引导记录。如果硬盘是由别的盘符引导的,请读者参照进行
。
(1)在“对象”菜单的“驱动器”项中选择“C”驱动器,
再选择“分区引导记录”项,或者选择“扇”项,在“开始
扇区”和“结束扇区”中填入0。则可读取C盘的分区引导记录
内容。
(2)在“工具”菜单的“写对象至”项中选择“对扇区”,
在里面选择你欲保存信息的驱动器盘符,确认后,在其中的
“开始扇区”里填入你标记为坏的那一簇的所有扇区中除已
经存储为硬盘主引导记录外的任一扇区。记下这个数字,它
就是你存储C盘分区引导记录的地点,“确认”后, C盘分区
引导记录就安全地保存在硬盘里了。
二、恢复硬盘引导记录和分区引导记录
当硬盘主引导记录和分区引导记录被破坏时,而你已将它们
进行了备份,则能轻松将它们恢复。一般情况下,硬盘主引
导记录和分区引导记录同时被破坏的可能性比较小,如果知
道是哪一项被破坏,则只需要恢复相应的内容,如果不知道
哪一项被破坏,建议将它们一起恢复。
1.恢复硬盘主引导记录
(1)由软盘启动DISKEDIT,在“对象”菜单中选择“驱动
器”项,选择存储主引导记录的那个盘符,再在“对象”菜
单中选择“扇区”,在“开始扇区”和“结束扇区”中填入
存储主引导记录的那一扇区号,这样,你就将所保存的正确
的主引导记录读到了内存中。
(2)在“工具”菜单中选择“写对象至”项,在其中选择
“对物理扇区”,再选择“硬盘1”,在里面填入0柱0面1扇
区,检查输入无误后,选择“确认”。则硬盘主引导记录被
恢复。
2.恢复硬盘分区引导记录
(1)在“对象”菜单中选择“驱动器”项,选择存储主引
导记录的那个盘符,在“对象”菜单中选择“扇区”,在“
开始扇区”和“结束扇区”中均填入存储C盘分区引导记录
的那个扇区号,这样,你就将所保存的正确的主引导记录读
到了内存中。
(2)在“工具”菜单中的“写对象至”项中选择“对扇区
”,在里面选择“C”驱动器,确认后,在“开始扇区”中
填入0,检查输入无误后,选择“确认”。则硬盘分区引导
记录被恢复。
--
Chengyan Che - Software Freelancer, Harbin, P.R.China
-----------------------------------------------------------
Do you need a software developer for your project or just
for your killer money-making idea? Drop me a line and let
me know how I can help you out!
mailto:checcy@public.hr.hl.cn
ICQ:5116726
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: checcy@public.hr.hl.]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: hitatc.hit.edu.c]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.190毫秒