一.简介
硬盘中的数据与计算机的引导和运行过程密切相关,其中的信息可以很明显地分成两类:第一类是完全不对用户透明的数据,只可以被计算机读取和使用,主要包括:主引导记录(Master Boot Record (MBR))、分区表和引导扇区 。这类信息在硬盘中占据的空间不大,数据量也很小,但所起的作用却非常重要,此处数据一旦出现损坏,对整个计算机来说,往往是致命性的故障 。第二类信息是一般的文件或数据,对用户是透明的,或者即使隐含的也可以通过修改文件属性看到 。
主引导记录位于硬盘的第一个物理扇区,一个物理扇区是512个字节 。从第一个字节开始就是真正的引导记录代码,引导记录到结束 。接着是分区表,分区表如果以80开头,这个分区就是所谓可激活分区,即可以充当引导分区 。这512个字节的最后两个字节是55AA,这是引导成功的标志 。在这三部分之间的空闲部分,都以0来填充 。
一个物理硬盘可以分成一个或多个区域,称为分区 。一个分区之下可以再划分成一个或多个逻辑驱动器 。由于第一类硬盘信息极其重要但又不为用户所见,所以要对这里进行修改就必须借助于特定的工具软件,能够完成这样操作的软件工具有微软自己开发的,也有第三方开发的 。例如著名的诺顿工具中的磁盘编辑器就是一个典型例子 。
本次介绍的Dskprobe.exe是一个微软自己开发的、应用于Windows 2000环境下的磁盘扇区编辑工具,主要用于硬盘扇区的编辑 。这个工具允许使用者以本地管理员的身份或权限直接对硬盘的物理扇区进行:读取、编辑、修改、保存及备份 。这是用别的方法难以实现的操作 。是微软支持工具中的一个 。
大概你也会听说过,这类工具的威力大破坏性也大,如果你确实熟悉硬盘的信息结构,Dskprobe就是你手中的利器 。如果盲目乱动,结果无疑是灾难性的 。所以,给你提出以下强烈建议:如果要为练手获得经验的话,最好有行家在场指导,或找一块空闲的、没有什么关紧数据的硬盘试验 。就是出问题,也不致给你带来严重后果 。
Dskprobe的应用有以下限制和适用范围:1. 这个工具与诺顿工具的最大区别就是引入了对工具使用者权限的要求,当执行Dskprobe的时候,它会先要求你输入管理员的登录密码 。2.由于每台计算机配备的硬盘都可能不一样,所安装的操作系统的类型、版本也参差不一;如果利用了多系统引导安装,则还存在怎样组合问题,凡此种种,都会影响主引导记录和分区表乃至引导扇区的内容 。所以,进行对比的时候,决不能照搬书本上的例子 。3.该工具不能在FAT32上使用,即不支持FAT32系统 。4.该工具不能用在动态磁盘上 。
该工具在使用时可分成两个阶段:
【一 Win2000磁盘编辑】1.备份阶段,这是指系统尚属正常的时候,事先使用Dskprobe来将重要信息读出、并保存为一个或多个文件 。需要保存的有:主引导记录、分区表和引导扇区 。
2.排除故障,当发现引导故障后,如果确认是主引导记录、分区表和引导扇区的问题 。就可以用Dskprobe先将原来备份的文件读出来,然后进行替换并保存到相应的物理扇区 。进一步说:由于Dskprobe工具实际可以对硬盘的任意物理扇区进行编辑修改,所以,它也决不限于只能完成上面三部分替换 。
二.如何进行针对主引导记录的操作?
硬盘上电后,系统首先访问硬盘控制电路中保存的诸如厂商、型号等等基本信息备用 。随后系统执行BIOS中的一段例行代码,首先读取的硬盘的主引导记录(Master Boot Record (MBR))到内存中,然后执行引导记录中的代码,就可以完成引导过程并最终将整个系统的控制权交给操作系统 。这就是计算机引导过程的粗略描述 。如果要配置多个操作系统,希望在引导过程中可以被用户选择,就需要修改引导记录中的代码来实现这些功能 。当然,这种情况下的主引导记录要比单一引导更为复杂 。
推荐阅读
- Win2000文件比较工具
- 驳有关855的一些批评
- 330,更适合男人用的一款手机
- 安全配置Windows2000服务器
- 使用1100一周的感受,和大家分享一下!
- 优化Win2000的NTFS系统
- 移动滞纳金收一辈子吗
- 苹果手机的ssl设置在哪
- 蝙蝠一般在家里什么地方做窝
- 不进则退的上一句不进则退的上一句是什么