DOS引导记录

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

什么是DOS引导记录

2011-02-25 09:54

1. 什么是DOS引导记录

由FORMAT高级格式化指令写到逻辑0扇区(DOS引导扇区,又称BOOT区)的DOS引导记录由五个部分组成:

●一条跳转指令

●厂商标识代码

●BPB参数信息

●DOS引导程序

●结束标志字

DOS引导记录的主要功能是完成DOS系统的自举。第一部分占3个字节,如果该磁盘是DOS系统盘,引导它使PC将引导区中的数据装入内存并执行此跳转指令,它跳过厂商标志和BIOS参数块区,直接到引导代码处执行程序。第二部分占8个字节,包含厂商标志。此域DOS并不需要使用,但可利用一些工具软件看到这部分信息。第三部分BPB参数信息是一组很重要的参数,占有9字节,其中长度为13个字节的BIOS参数块。(BIOS Parameter Block 简称BPB)记录了磁道的重要信息,如每扇区字节数,磁盘介质说明符等。紧接着BPB的3个字(占6个字节)说明每道扇区数、磁头数、隐含扇区数,提供给磁盘驱动程序,对磁盘起补充说明作用,通常把它们与BPB参数块合在一起,称为磁盘的BPB参数信息。BPB每张盘上都有,其中地址7C03-7C10的11个子项为BPB参数块。

第四部分DOS引导程序即BOOT代码占480字节,负责自动完成三个系统文件IO.SYS、MSDOS.SYS及的装入。第五部分结束标志字占2个字节,其值为AA55,存储时也是低位在前高位在后。这样五个部分共占用512个字节,也正是一个扇区,因此称它为DOS引导扇区或BOOT区。不管该磁盘是否含有DOS系统文件,在保留引导区中总是存在有自举代码,但只有此盘作为系统盘时它才能启动计算机。

2. DOS引导记录(BOOT)的修复

DOS引导记录出错可通过高级格式化命令FORMAT来修复,FORMAT命令可带“/S”参数,也可不带,都不影响DOS引导记录的重写。即:

FORMAT C:

或FORMAT C:/S

如果带参数“/S”则在向该分区写入DOS引导记录的同时,将三个系统文件IO.SYS、MSDOS.SYS及也一同写入磁盘,这样该盘就能作为系统盘来启动机器了。

但是用FORMAT命令来修复DOS引导记录有个致命的弱点就是该分区所有的数据信息将不保,虽然可以使用以下介绍的方法来恢复被高级格式化的分区数据,但毕竟很麻烦。我们可以用更方便的办法来恢复DOS引导记录,即系统传输命令“SYS”。用户只可先用相同版本的系统软盘引导机器,然后用“SYS C:”传递系统即可,该命令在向DOS引导区重写信息的同时,将三个系统文件IO.SYS、MSDOS.SYS及同时写入活动分区,重新开机后,硬盘恢复启动功能。

相关文档
最新文档