格式化
格式化指定卷中的磁盘以接受Windows文件。
语法
formatvolume[/fs:file-system][/v:label][/q][/a:UnitSize][/c][/x]
formatvolume[/v:label][/q][/f:size]
formatvolume[/v:label][/q][/t:tracks/n:sectors]
formatvolume[/v:label][/q]
formatvolume[/q]
参数
volume
指定要格式化的驱动器的装入点、卷名或驱动器号。如果不指定以下的任何命令行选项,format将使用卷类型来决定磁盘的默认格式。
/fs:file-system
指定要使用的文件系统:FAT、FAT32或NTFS。软盘只能使用FAT文件系统。
/v:label
指定卷标。如果省略/v命令行选项或使用它而不指定卷标,format将在格式化完成后提示输入卷标。使用语法/v:来防止提示输入卷标。如果利用一个format命令格式化多个磁盘,则对所有磁盘指定相同的卷标。有关磁盘卷标的详细信息,请单击“”列表中的Dir、Label和Vol。
/a:UnitSize
指定要在FAT、FAT32或NTFS卷上使用的分配单位大小。如果没有指定UnitSize,将根据卷的大小进行选择。下表列出了UnitSize的有效值。值说明
512每个簇512字节。
1024每个簇1024字节。
2048每个簇2048字节。
4096每个簇4096字节。
8192每个簇8192字节。
16K每个簇16K字节。
32K每个簇32K字节。
64K每个簇64K字节。
/q
执行快速格式化。删除以前已格式化卷的文件表和根目录,但不在扇区之间扫描损坏区域。使用/q命令行选项应该仅格式化以前已格式化的完好的卷。
/f:size
指定要格式化的软盘大小。可能的话,使用此命令行选项取代/t和/n命令行选项。Windows接受如下大小的值:
1440或1440k或1440kb或1.44或1.44m或1.44mb
1.44-MB、双面、四倍密度的3.5英寸磁盘。
/t:tracks
指定磁盘上的磁道数。请尽可能使用/f命令行选项来代替该命令行选项。如果使用/t命令行选项,必须同时使用/n命令行选项。这两个命令行项提供指定格式化磁盘大小的另一种方法。不能将/f命令行选项与/t命令行选项同时使用。
/n:sector
指定每个磁道上的扇区数。请尽可能使用/f命令行选项来代替该命令行选项。如果使用/n命令行选项,必须同时使用/t命令行选项。这两个命令行项提供指定格式化磁盘大小的另一种方法。不能将/f命令行选项与/n命令行选项同时使用。
/c
仅限于NTFS。默认情况下,在新卷上创建的文件将被压缩。
/x
如果需要,在格式化之前卸除卷。对该卷任何打开的句柄不再有效。
/?
在命令提示符显示帮助。
注释
在“故障恢复控制台”使用format。
format命令可带有各种参数从“故障恢复控制台”使用。
管理特权
必须是Administrators组的成员才能格式化硬盘。
使用format
Format命令创建磁盘的新根目录和文件系统。也可以检查磁盘上的损坏区域,并且它可以删除磁盘上的所有数据。要能够使用新磁盘,必须首先用此命令格式化磁盘。
键入卷标
格式化软盘后,format显示出下面的信息:
Volumelabel(11characters,ENTERfornone)?
卷标最多可以包含11个字符(包含空格)。如果不需要磁盘卷标,请按ENTER。有关卷标的信息,请单击“”列表中的label。
格式化硬盘
在使用format命令格式化硬盘时,format在格式化硬盘之前显示下列格式的消息:
WARNING,ALLDATAONnonremovableDISK
DRIVEx:WILLBELOST!
ProceedwithFormat(Y/N)?_
要格式化硬盘,请按Y键;如果不需要格式化硬盘,请按N键。您必须有管理员权限才能格式化硬盘。
单元大小
FAT文件系统限制磁族数不得多于65526。FAT32文件系统将磁族数限制在65527到4177917之间。
对于大于4096的分配单元大小,不支持NTFS压缩方式。
Format消息。
在格式化完成后,Format显示总磁盘空间、标记为错误的空间以及文件可用的空间的消息。
快速格式化
通过/q命令行选项可以加速格式化过程。只有在硬盘上没有坏的扇区时才能使用该命令行选项。
对重新分配的驱动器或网络驱动器使用format
不应该在通过使用subst命令准备的驱动器上使用format命令。不能通过网络格式化磁盘。
Format退出代码
下表列出每个退出代码及其含义的简短说明:
退出码说明
0格式操作成功。
1提供了不正确的参数。
4发生致命的错误(除0、1或5以外的任何错误)。
5用户按N键将响应提示“ProceedwithFormat(Y/N)?”以停止过程。
通过使用errorlevel条件和if批处理命令,可以检查这些退出代码。
范例
要使用默认大小格式化驱动器A中的新软盘,请键入:
formata:
要在驱动器A中对以前格式化过的磁盘执行快速格式化操作,请键入:
formata:/q
要格式化驱动器A中的软盘并指定其卷标为“DATA”,请键入以下命令:
formata:/v:DATA
XOX