格式
format 命令设置驱动器格式以接受 Windows 文件。 只有管理员组的成员才能格式化硬盘驱动器。
注意
还可以从恢复控制台使用具有不同参数的 format 命令。 有关恢复控制台的详细信息,请参阅 Windows 恢复环境 (Windows RE)。
语法
format volume [/FS:file-system] [/V:label] [/Q] [/L[:state]] [/A:size] [/C] [/I:state] [/X] [/P:passes] [/S:state]
format volume [/V:label] [/Q] [/F:size] [/P:passes]
format volume [/V:label] [/Q] [/T:tracks /N:sectors] [/P:passes]
format volume [/V:label] [/Q] [/P:passes]
format volume [/Q]
参数
参数 | 说明 |
---|---|
<volume> |
指定装入点、卷名或要格式化的驱动器的驱动器号(后跟一个冒号)。 如果未指定以下任何命令行选项,format 将使用卷类型来确定磁盘的默认格式。 |
/FS:<filesystem> |
指定文件系统的类型(FAT、FAT32、NTFS、exFAT、ReFS 或 UDF)。 |
/V:<label> |
指定卷标。 如果省略 /V 命令行选项或在不指定卷标的情况下使用该命令行选项,format 会在格式化完成后提示你输入卷标。 使用语法 /V: 以防提示输入卷标。 如果使用单个 format 命令格式化多个磁盘,则会为所有磁盘指定相同的卷标。 |
/Q | 执行快速格式化。 删除以前格式化卷的文件表和根目录,但不对损坏区域执行逐扇区扫描。 应使用 /Q 命令行选项仅格式化确定处于良好状态的以前格式化的卷。 /Q 替代 /P。 |
/C | 仅限 NTFS:默认情况下,会压缩在新卷上创建的文件。 |
/X | 如有必要,在格式化卷之前将其强制卸载。 针对卷的任何打开句柄不再有效。 |
/R | 仅限 NTFS:默认情况下,会压缩在新卷上创建的文件。 |
/D | 仅限 UDF 2.50。 元数据重复。 |
/L:<state> |
仅限 NTFS。 重写文件记录的默认大小。 默认情况下,非分层卷将格式化为小型文件记录,分层卷将格式化为大型文件记录。 /L 和 /L:enable 强制格式使用大型文件记录,/L:disable 强制格式使用小型文件记录。 |
/A:<size> |
指定要在 FAT、FAT32、NTFS、exFAT 或 ReFS 卷上使用的分配单元大小。 如果未指定单元大小,则会根据卷大小进行选择。 对于一般用途,建议使用默认设置。 以下列表显示了每种类型的文件系统单元大小的有效值:
|
/F:<size> |
指定要格式化的软盘的大小。 如果可能,请使用此命令行选项,而不使用 /T 和 /T 命令行选项。 Windows 可接受的大小值如下:
|
/T:<tracks> |
指定磁盘上的磁道数。 如果可能,请改用 /F 命令行选项。 如果使用 /T 选项,则还必须使用 /N 选项。 这些选项共同提供了指定正在格式化的磁盘大小的另一种方法。 此选项对 /F 选项无效。 |
/N:<sectors> |
指定每个轨道的扇区数。如果可能,请使用 /F 命令行选项,而不使用 /N。 如果使用 /N,则还必须使用 /T。 这两个选项共同提供了指定正在格式化的磁盘大小的另一种方法。 此选项对 /F 选项无效。 |
/P:<count> |
将卷上的每个扇区归零。 之后,卷将被覆盖 count 次,每次都使用不同的随机数。 如果 count 为零,则在将每个扇区归零后不会进行其他覆盖。 如果制定了 /Q,将忽略此开关。 |
/S:<state> |
指定对短文件名的支持。 状态为 enable 或 disable。 默认情况下,禁用短名称。 |
/TXF:<state> |
指定启用/禁用 TxF。 状态为 enable 或 disable。 默认情况下,启用 TxF |
/I:<state> |
仅限 FS:指定是否应在新卷上启用完整性。 状态为 enable 或 disable。 默认情况下,在支持数据冗余的存储上启用完整性。 |
/DAX:<state> |
仅限 NTFS:为此卷启用直接访问存储 (DAX) 模式。 在 DAX 模式下,可通过内存总线访问卷,从而提高 IO 性能。 仅当硬件支持 DAX 时,才能使用 DAX 模式格式化卷。 状态为 enable 或 disable。 /DAX 被视为与 /DAX:enable 相同。 |
/LogSize::<size> |
仅限 NTFS:指定 NTFS 日志文件的大小(以 KB 为单位)。 支持的最小大小为 2MB,因此如果指定的大小小于 2MB,会生成 2MB 的日志文件。 零表示默认值。 默认值通常取决于卷大小。 |
/NoRepairLogs | 仅限 NTFS:禁用 NTFS 修复日志。 如果指定了 chkdsk 的 spotfix 标志,则 /NoReairLogs 参数不起作用。 |
/NoTrim | 在格式化过程中跳过发送修剪(删除通知)。 |
/DevDrv | 仅限 ReFS:将卷格式化为开发驱动器。 开发驱动器或开发人员卷是针对开发人员场景的性能进行优化的卷。 使管理员能够控制附加到该卷的微型筛选器。 |
/SHA256Checksums | 仅限 ReFS:在涉及校验和的所有操作中使用 SHA-256。 |
/Y | 不提示强制卸载卷,并且在未指定标签时假定为空标签。 |
%> | 在命令提示符下显示帮助。 |
注解
format 命令为磁盘创建新的根目录和文件系统。 该命令还可以检查磁盘上的损坏区域,并可以删除磁盘上的所有数据。 为了能够使用新磁盘,必须先使用此命令格式化磁盘。
格式化软盘后,format 将显示以下消息:
Volume label (11 characters, ENTER for none)?
若要添加卷标,最多可键入 11 个字符(包括空格)。 如果不想向磁盘添加卷标,请按 ENTER。
使用 format 命令格式化硬盘时,将显示类似于以下内容的警告消息:
WARNING, ALL DATA ON NON-REMOVABLE DISK DRIVE x: WILL BE LOST! Proceed with Format (Y/N)? _
若要格式化硬盘,请按 Y。如果不想格式化磁盘,请按 N。
FAT 文件系统将簇数限制为不超过 65526 个。 FAT32 文件系统将簇数限制在 65527 到 4177917 之间。
大小超过 4096 的分配单元不支持 NTFS 压缩。
注意
如果 format 确定使用指定的簇大小无法满足上述要求,它会立即停止处理。
格式化完成后,format 会显示消息,显示总磁盘空间、标记为有缺陷的空间以及可用于文件的空间。
可以使用 /q 命令行选项加快格式化进程。 仅在硬盘上没有损坏扇区的情况下使用此选项。
不应针对使用 subst 命令准备的驱动器使用 format 命令。 不能通过网络对磁盘进行格式化。
下表列出了每个退出代码以及其含义的简要说明。
退出代码 说明 0 格式化操作已成功。 1 提供了不正确的参数。 4 发生了致命错误(0、1 或 5 以外的任何错误)。 5 响应提示“继续使用 Format (Y/N)?”时,用户按下 N 以停止进程。 可以结合使用 ERRORLEVEL 环境变量和 if 批处理命令来检查这些退出代码。
示例
若要使用默认大小格式化驱动器 A 中的新软盘,请键入:
format a:
若要在驱动器 A 的以前格式化的软盘上执行快速格式化操作,请键入:
format a: /q
若要格式化驱动器 A 中的软盘,并为其分配卷标 DATA,请键入:
format a: /v:DATA