返回主页

 

FORMAT


格式化MS-DOS磁盘。

FORMAT命令除了创建新的磁盘根目录和文件分配表以外,还能检查出磁盘上的坏区并删除磁盘上的所有数据。新盘在能使用之前必须用此命令格式化。



语法 :

FORMAT drive: [/V[:label]] [/Q] [/U] [/F:size][/B|/S][/C]

FORMAT drive: [/V[:label]] [/Q] [/U] [/T:tracks /N:sectors] [/B|/S][/C]

FORMAT drive: [/V[:label]] [/Q] [/U] [/1] [/4] [/B|/S][/C]

FORMAT drive: [/Q] [/U] [/1] [/4] [/8] [/B|/S][/C]



注意:不要试图将磁盘格式化为超过设计容量的大小。详见<Format—注解>



参数 :

drive:
指定要格式化的磁盘所在的驱动器。此参数不可省略。若不指定以下开关,则Format通过驱动器类型来决定默认的磁盘格式。

若不使用/U开关来格式化已格式化过的磁盘,则旧的文件分配表和根目录会被保留起来。格式化后使用<UNFORMAT>命令可以恢复磁盘上旧的文件分配表和根目录。



开关项 :

/V: label

指定卷标。卷标用于标识磁盘,最多可有11个字符。若不使用/V开关或是未指定卷标,则格式化完成之后MS-DOS会提示输入卷标。使用Format格式化多个磁盘时,所有磁盘都使用在此指定的同一个卷标。/V开关和/8开关不能一起使用。有关磁盘卷标的其它信息,参见DIR、LABEL和VOL命令。

/Q
快速格式化磁盘。使用此开关时,FORMAT只是删除已格式化过的磁盘的文件分配表(FAT)和根目录,而不检查磁盘上的坏区。此开关只能在确信已格式化过的磁盘上没有坏区时使用。

/U
无条件格式化磁盘。无条件格式化删除磁盘上的所有数据,并且不能用UNFORMAT命令恢复。当使用磁盘出现读写错误时,应使用此开关。有关恢复被格式化磁盘的内容,详见UNFORMAT命令。

/F:size
指应要格式化的软盘容量。应尽可能地使用此开关来代替/T和/N开关。size的允许取值如下:

160(或160K或160KB)
160K,单面双密,5.25英寸磁盘。

180(或180或180KB)
180K,单面双密,5.25英寸磁盘。

320(或320K或320KB)
320K,双面双密,5.25英寸磁盘。

360(或360K或360KB)
360K,双面双密,5.25英寸磁盘。

720(或720K或720KB)
720K,双面双密,3.5英寸磁盘。

1200(或1200K或1200KB或1.2或1.2M或1.2MB)
1.2MB,双面高密,5.25英寸磁盘。

1440(或1440K或1440KB或1.44或1.44M或1.44MB)
1.44MB,双面高密,3.5英寸磁盘。

2880(或2880K或2880KB或2.88或2.88M或2.88MB)
2.88MB,双面超高密,3.5英寸磁盘。



/B
在新格式化的磁盘上为系统文件IO.SYS和MSDOS.SYS(都是隐含文件)保留空间。在以前版本的DOS中,使用SYS命令拷贝系统文件时,磁盘上必须要有使用/B开关保留的空间。在MS-DOS 6.22中保留此开关只是为了保持向下兼容。

/S
把操作系统文件IO.SYS、MSDOS.SYS和COMMAND.COM从系统启动驱动器拷贝到新格式化的磁盘上。这样,就可把新格式化的磁盘作为系统盘使用。若FORMAT命令找不到操作系统文件,则会提示插入系统盘。

/T:tracks

指定磁盘的磁道数。尽可能使用/F开关来代替此开关。此开关必须和/N开关同时使用。这两个开关提供了另外一种指定磁盘格式化容量的方法。此开关和/F开关不能同时使用。

/N: sectors

指定每个磁道的扇区数。尽可能使用/F开关来代替此开关。此开关必须和/T开关同时使用。这两个开关提供了另外一种指定磁盘格式化容量的方法。此开关和/F开关不能同时使用。

/1
只格式化软盘的一面。

/4
在1.2MB驱动器上格式化5.25英寸,360K,双面双密的软盘。有些360K驱动器不能可靠地读取用此开关格式化的软盘。此开关和/1开关同时使用,就格式化为5.25英寸,180K的单面软盘。

/8
按每磁道8个扇区格式化5.25英寸软盘。用此开关格式化的磁盘与早于2.0版本的MS-DOS兼容。

/C
重新检测坏扇区。默认情况下,如果驱动器有坏标记扇区,那么FORMAT不会重新测试这些扇区。使用开关项/C,便可使FORMAT对这种扇区进行重新测试。(MS-DOS的早期版本,FORMAT要重新检测坏磁道。)



相关命令

在使用完FORMAT命令之后恢复磁盘的方法,参见<UNFORMAT>命令。


FORMAT─注解

 

格式化软盘

不要将磁盘格式化为超过设计容量大小。例如,不要将360K软盘格式化成1.2MB。

使用FORMAT命令时若未指定软盘容量,则MS-DOS以驱动器容量格式化软盘。因此,若不指定大小,则要小心不要格式化比驱动器容量小的软盘。



输入卷标

格式化软盘后,FORMAT显示下列信息:

Volume label (11 characters,ENTER for none)?

卷标最多只能有11个字符(包括空格)。若不想让磁盘有卷标,则按ENTER。关于卷标的详细信息,请参阅LABEL命令。



格式化硬盘

使用FORMAT命令格式化硬盘时,在格式化硬盘之前MS-DOS显示与下面相似的信息:

WARNING,ALL DATA ON NON-REMOVABLE DISK
DRIVE x: WILL BE LOST!
Proceed with Format (Y/N)?_



要格式化硬盘,按Y键; 否则,按N键。




FORMAT显示信息

格式化完成之后,MS-DOS显示磁盘总容量、已标记的坏区、操作系统使用的空间大小(如果使用了/B或/S开关)以及可用的文件空间大小信息。

安全格式化

若未使用/U开关或其它以不同容量格式化磁盘的开关,则FORMAT进行安全格式化,只清除磁盘文件分配表和根目录而不删除任何数据,以后可用UNFORMAT命令恢复被格式化的磁盘。FORMAT还要检查磁盘的每个扇区,以确保其能正确地存贮数据。FORMAT会标记不能存贮数据的扇区,以阻止MS-DOS使用。

若使用/U开关或将任何磁盘容量格式化成不同的大小的开关,则FORMAT进行无条件格式化,删除磁盘上的所有数据。



快速格式化

使用/Q开关可以加快格式化速度。仅在磁盘无读写错误时才能使用/Q开关。可以将/Q开关和/U开关一起使用,来提高格式化速度。使用/U开关时,FORMAT不保存以后做格式化恢复所需的信息。



格式化新磁盘

格式化从未格式化过的磁盘时,使用/U开关可使格式化时间最短。



格式化SUBST驱动器或网络驱动器


不能用FORMAT命令格式化SUBST命令生成的驱动器、网络驱动器或lnterlnk驱动器。



FORMAT退出码

下面列出每个退出码及其简要含义:

0
格式化操作成功

3
用户按CTRL+C或CTRL+BREAK中断操作

4
发生致命错误(除0、3或5外的其它错误)

5
当提示"Proceed with Format (Y/N)?"时用户按N中止操作

用IF批处理命令和ERRORLEVEL条件可以检查这些退出码。有关支持ERRORLEVEL条件的批处理程序例子,见<CHOICE>命令。


FORMAT─例子


以默认大小格式化驱动器A中的新软盘,输入以下命令:

format a;

快速格式化驱动器A中已格式化过的软盘,输入以下命令:

format a: /q

格式化驱动器A中的软盘,并要删除磁盘上的所有数据,输入以下命令:

format a: /u

格式化驱动器A中的360K软盘,并拷贝操作系统文件使之成为系统盘,输入以下命
令:

format a: /f:360 /s

格式化驱动器A中的软盘,并将卷标指定为“DATA”输入以下命令:

format a: /v:DATA


 

返回主页