精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>○ DOS>>DOS

主题:DOS
发信人: zjmxnet(4mat)
整理人: yangcs(2002-06-03 10:20:36), 站内信件
一、硬盘的低级格式化

(一)、低级格式化的作用:
     (a).将盘面分成一个个同心磁轨迹(称"磁道"或"柱面")
     (b).每个磁道又划分成若干扇区
     (c).每扇区又分为标识部分(ID)、间隔区(GAP)和数据区(DATA)
  *  低级格式化就是形成物理磁盘记录结构的过程

(二)、何时须进行低级格式化?
     . 一般不要进行低级格式化,出厂前已完成
     . 硬盘受冲撞,扇区损坏严重
     . 受病毒感染一般无需进行
     . 不清楚类型者不要贸然进行
     .有的盘严禁进行,不能为了学习而进行低级格式化

(三)、低级格式化的方法
      用BIOS提供的功能
      开机后,按〈Del〉键,进入BIOS主菜单,再选 HDD LOW LEVEL FORMAT出现
以下画面:
┏━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━┓
┃  Hard Disk Low-Level Format Utility  │  NO.   CYLS   HEAD   ┃
┃ (硬盘低级格式化程序)               │(编号  柱面   磁头) ┃
┠───────────────────┤                      ┃
┃    SELECT DRIVE(选择硬驱)          │                      ┃
┃    BAD TRACK LIST(列出坏磁道)      │                      ┃
┃    PREFORMAT(低级格式化)           │                      ┃
┃                                      │                      ┃
┠───────────────────┤                      ┃
┃    Current select drive is :C        │                      ┃
┃     (当前选择的是:C盘)            │                      ┃
┃                                      │                      ┃
┃    DRIVE:C CYLINDE:0  HEAD:0         │                      ┃
┃    (硬盘:C 柱面:0  磁头:0)       │                      ┃
┠───────────────────┴───────────┨
┃                   SIZE CYL HEAD PRECOMP LANDZ SECTORS MODE   ┃
┃ Primary master   :539  523  32     0     1045   63    LBA    ┃
┃ Primary slave    :None 0    0      0      0     0     AUTO   ┃
┃ Secondary master :None 0    0      0      0     0     AUTO   ┃
┃ Secondary slave  :None 0    0      0      0     0     AUTO   ┃
┠───────────────────────────────┨
┃      Up/Down-Select item  Enter-Accept  ESC-Exit/Abort       ┃
┃    Copyright(c) Award Software. Inc. All Rights Reserved     ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
注释:
  1、SELECT DRIVE
    可以选择下面四个硬盘中的任一个进行低级格式化
  2、BAD TRACK LIST
    当光标移到这一项时,屏幕上会显示出下面选择菜单:
    Auto Scan Bad Track-自动扫描坏磁道,并将坏磁道显示在右上角
    Add Bad Track-(用户)直接将坏磁道号输入在右上角(这样可以加快低级格
                    式化的速度)
    Modify Bad Track-修改右上角(已输入)的坏磁道号
    Delete Bad Track-删除右上角(已输入)的坏磁道号
    Clear Bad Track Table-清除右上角(已输入)的坏磁道号
  3、PREFORMAT
    当光标移到这一项时,屏幕会有下面的显示:
    Interleave(1-8):  0(0 for auto detect)─磁盘间隔比(输入0表示自动
                                                侦测间隔比)
    Auto Scan Bad Track: N─自动扫描坏磁道
    START :N─ 开始进行
 
说明:交错因子(Interleave )指磁盘中同一磁道上逻辑编号相邻的两个扇区间相
隔的物理扇区数
     *  若Interleave=0 则说明逻辑号相邻的两个扇区在物理位置上也是相邻的。
     *  交错因子对计算机读/写速度有较大的影响
     *  交错因子可通过BIOS 中自动测得 , 也可用软件如Norton6测得.
此外,还可以用工具软件进行低级格式化, 如 DM(DISK MAMEGER)、 QAPLUS等
返回本章开始

二、硬盘的分区
(一)、分区的作用
1、把物理磁盘转化为逻辑磁盘
2、把硬盘空间进行划分,作DOS的不同逻辑盘
 *  物理盘-是以“磁头”、“柱面”、“扇区”三个参数定位的, 已具备存储
             信息能力的磁盘,但DOS不能识别。
 *  逻辑盘-是从0开始的线性系列的扇区,只用“扇区号”一个参数即可定位,
             DOS能识别。

(二)、 分区完成的工作
 1、在物理硬盘的0面 、0道、1扇区(最开始扇区)写入硬盘的主引导模块,
     主引导模块是各个操作系统所公用的,供BIOS启动时初始化硬盘,硬盘
     启动时,通过主引导模块将物理盘转变为逻辑盘,并将系统控制权转交给用
     户指定的操作系列分区(DOS、UNIX、OS/2等)
 2、在主引导模块后写入硬盘分区信息表(PARTITION TABLE) 分区表记载有关硬
     盘分区的重要信息
说明:(1) 主引导记录和分区表所占用的扇区称"主引导扇区"
      (2) 主引导扇区属“保留扇区”,亦称“隐扇区”,即DOS不能管理的扇
          区,用户不能直接读取,但可用DEBUG来读取
      (3) 有的病毒专门感染主引导扇区,导致机器无法启动

(三)、何时需进行分区
    1、 硬盘刚作过低级格式化,需建立分区
    2、 某些恶性病毒发作后将原有分区表删除,需重新分驱
    3、 换用某些新的操作系统(如NOVELL)要建立网络分区
    * 分区将破坏所有文件

(四)、分区的方法
    A>fdisk
      
    ┌─────────────────────────────┐                                        
    │                      MS-DOS Version6                     │                                        
    │                  Fixed Disk Setup Program                │                                        
    │            (c) Copyright Microsoft Corp 1983-1993        │                                        
    │                                                          │                                        
    │         current fixed disk drive:1                       │                                        
    │       1.Create Dos partition Or Logical Dos Drive        │                                        
    │       (建立DOS分区或DOS逻辑驱动器)               │                                        
    │      2.Set Active Partition                             │                                        
    │        (设定引导分区)                                  │                                        
    │      3.Delete partition or logical Dos Drive            │                                        
    │       (删除分区或DOS逻辑驱动器)                     │                                        
    │      4.Display Partition Information                    │                                        
    │        (显示分区信息)                                  │                                        
    │                                                          │                                        
    │        Enter Choice: [1]                                 │                                        
    │                                                          │                                        
    │        Press ESC to Exit FDisk                           │                                        
    └─────────────────────────────┘

  选1后出现以下画面:

             
  ┌───────────────────────────────┐
  │        create dos partition or logical dos drive             │
  │                                                              │
  │      current fixed disk drive:1                              │
  │                                                              │
  │    1.Create primary dos partition                            │
  │    (建立基本分区)                                          │
  │   2.create extended dos partition                           │
  │     (建立扩展分区)                                         │
  │   3.create logical dos drives in the extended dos  patition │
  │    (以扩展分区容量来建立逻辑磁盘)                          │
  │                                                              │
  │                                                              │
  │     Enter Choice: [1]                                        │
  │                                                              │
  │     Press ESC to Exit FDisk                                  │
  │                                                              │
  └───────────────────────────────┘

选1后出现以下画面:

  ┌───────────────────────────────┐
  │                create primary dos partition                  │
  │                                                              │
  │      current fixed disk drive:1                              │
  │                                                              │
  │    Do you wish to use the maximum available size for a       │
  │    primary dos partition and make the partition active       │
  │   (y/n)...........................[y]                        │
  │                                                              │
  │(你要将所有容量都给基本分区吗,而且设定基本分区为引导分区吗?)  │
  │                                                              │
  │                                                              │
  │                                                              │
  │     Press ESC to Exit FDisk                                  │
  │                                                              │
  └───────────────────────────────┘

若要分两个或两个以上的分区,按 n,出现以下画面:

  ┌───────────────────────────────┐
  │                create primary dos partition                  │
  │                                                              │
  │      current fixed disk drive:1                              │
  │                                                              │
  │    total disk space is 540Mbytes(1Mbyte=1048576 byte)        │
  │    maximum space available for partition is 540Mbyte(100%)   │
  │   (磁盘总容量为540M,可给基本分区的容量是540M                 │
  │                                                              │
  │enter partition size in Mbyte or percent of disk space(%) to  │
  │create a primary dos partition.......................:[540]   │
  │(以MB为单位输入基本分区的容量或容量百分比以便建立基本分区)    │
  │                                                              │
  │no partitions defined                                         │
  │(目前没有任何分区存在)                                        │
  └───────────────────────────────┘

若要建立240M的基本分区,可输入240,出现以下画面:

  ┌───────────────────────────────┐
  │                create primary dos partition                  │
  │                                                              │
  │      current fixed disk drive:1                              │
  │                                                              │
  │(分区)     (状态)  (类型)  (卷标)      (容量)  (系统)  (占用) │
  │partition  states  type  volume lable  Mbytes  system  usage  │
  │c:1              PRI DOS                240   UNKNOWN   44%   │
  │                                                              │
  │Primary dos partition created                                 │
  │(基本分区已建立完毕)                                          │
  │                                                              │
  │                                                              │
  │     Press ESC to Exit FDisk                                  │
  │                                                              │
  └───────────────────────────────┘

按ESC键,返回主菜单,选2 set active partition(设定引导分区).出现以下画面:

  ┌───────────────────────────────┐
  │                   set active partition                       │
  │                                                              │
  │      current fixed disk drive:1                              │
  │                                                              │
  │(分区)     (状态)  (类型)  (卷标)      (容量)  (系统)  (占用) │
  │partition  states  type  volume lable  Mbytes  system  usage  │
  │c:1              PRI DOS                240   UNKNOWN   44%   │
  │                                                              │
  │total disk space is 540Mbyte(1Mbyte=1048576 bytes)            │
  │Enter the number of the partition you want to make active     │
  │........................[1]                                   │
  │(输入欲指定为引导分区的代号)                                  │
  │     Press ESC to Exit FDisk                                  │
  │                                                              │
  └───────────────────────────────┘

按ESC,返回主菜单,选1出现画面后,再选2 create  Extended dos partition(建立
扩展分区).此时出现以下画面:

  ┌───────────────────────────────┐
  │                create Extended dos partition                 │
  │                                                              │
  │      current fixed disk drive:1                              │
  │                                                              │
  │                                                              │
  │partition  states  type  volume lable  Mbytes  system  usage  │
  │c:1              PRI DOS                240   UNKNOWN   44%   │
  │                                                              │
  │                                                              │
  │total disk space is 540Mbytes(1Mbyte=1048576 byte)            │
  │maximum space available for Extended partition is 300Mbyte    │
  │   (磁盘总容量为540M,可给扩展分区的容量是300M                 │
  │                                                              │
  │enter partition size in Mbyte or percent of disk space(%) to  │
  │create an Extended dos partition.....................:[300]   │
  │(以MB为单位输入扩展分区的容量或容量百分比以便建立扩展分区)    │
  │                                                              │
  │Press ESC to return to FDISK Option                           │
  │                                                              │
  └───────────────────────────────┘

按回车后,则将剩余的300M全部容量给扩展分区,以便再分配给D:、E:等逻辑磁盘,
画面如下:

  ┌───────────────────────────────┐
  │                create Extended dos partition                 │
  │                                                              │
  │      current fixed disk drive:1                              │
  │                                                              │
  │partition  states  type  volume lable  Mbytes  system  usage  │
  │c:1              PRI DOS                240   UNKNOWN   44%   │
  │  2              EXT DOS                300   UNKNOWN   56%   │
  │                                                              │
  │Extended dos partition created                                │
  │(扩展分区已建立完毕)                                          │
  │                                                              │
  │     Press ESC to Exit FDisk                                  │
  │                                                              │
  └───────────────────────────────┘

按ESC后,会自动进入“create logical dos drives in the Extended DOS     
 partition”让你将300M容量再分配给D:、E:等,画面如下:

  ┌───────────────────────────────┐
  │      Create Logical DOS Drives in Extended DOS Partition     │
  │                                                              │
  │ no logical drives defined                                    │
  │(目前没有任何逻辑磁盘设定)                                   │
  │                                                              │
  │                                                              │
  │total disk space is 300Mbytes(1Mbyte=1048576 byte)            │
  │maximum space available for logical drive  is 300Mbyte        │
  │(扩展分区有300M,可供逻辑磁盘的容量是300M                      │
  │                                                              │
  │Enter logical drive size in Mbytes or percent of disk space(%)│
  │.....................:[300]                                   │
  │(以MB为单位输入逻辑磁盘的容量或容量百分比)                    │
  │                                                              │
  │Press ESC to return to FDISK Option                           │
  │                                                              │
  └───────────────────────────────┘

按回车,则把300M全给D:,若要细分成D:和E:,则要分别输入D:和E:的容量。
至此,分区已全部完成。

返回本章开始
三、硬盘的高级格式化

(一)、高级格式化的作用
      经分区后的硬盘,仅能被DOS所承认,(逻辑盘), 但尚不能真正存储文件
  和数据,要如此,磁盘的开头部分需具有以下三种结构:DOS的启动扇区、 文件
  分配表(FAT)、文件目录区。而高级格式化正是完成这一任务。

(二)、概念解释
1、DOS启动扇区
    启动扇区在第0个逻辑扇区处,也称BOOT扇区,其主要内容有:
     .引导程序:──启动时,引导程序检查盘上有无 DOS 系统文件( IO.SYS
            MSDOS.SYS),若有的话,则将之装入内存引导机器。
     . 磁盘参数:──存放如磁盘类型、簇数、每扇区字节数等重要参数。
2、文件分配表(FAT-file allocation table)
    文件分配表是用来管理和分配磁盘空间的数据结构。dos的数据保存是以   
   “簇”(cluster)为基本分配单位,(一个簇通常是由2-4个扇区组成, 小于
    一簇的内容,也要一簇)为了使用这些簇,dos需要知道哪些簇被占用, 哪些
    簇未被占用,哪些簇是坏簇以及形成某一文件的不同簇之间的“链”。这些信
    息都被保留在特定的区间,称FAT。

  说明:.文件分配表通常有两份  FAT1、FAT2以防止万一FAT1被破坏,可用备份
          的FAT2。        
        .FAT可用debug或pctools等工具直接得到。
3、文件目录区(file direction table,FDT)
    紧接在启动扇区、两个文件分配表后面的就是DOS的文件目录区, 该区中存放
    着文件及目录的有关信息。

(三)、高级格式化的方法
      A:\〉format c:/s
      A:\〉format d:
说明:  .从理论上讲,高级格式化并没有改动文件本身,所以文件仍然还在原来
          的地方,但文件分配表丢失,文件存放的各簇之间失去了将它们联系为
          一体的“链”,重新将这些簇连串起来,形成一个完整的文件几乎是不
          可能的。
        .软盘的格式化包括了低级格式化和高级格式化。



----
zjmxnet4mat                                      

[关闭][返回]