格式

适用于: Windows server 2022、Windows 10 Windows server 2019

格式化磁盘以接受 Windows 文件。 您必须是 Administrators 组的成员才能格式化硬盘驱动器。

注意

你还可以在恢复控制台中使用带有不同参数的 format 命令。 有关恢复控制台的详细信息,请参阅Windows RE) Windows 恢复环境 (

语法

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) 。
向量<label> 指定卷标。 如果省略了 /v 命令行选项或在未指定卷标的情况下使用它,则格式化完成后, 格式 会提示你输入卷标。 使用语法 /v: 阻止提示输入卷标。 如果使用单个 format 命令格式化多个磁盘,则会为所有磁盘指定相同的卷标。
<size> 指定要在 FAT、FAT32、NTFS、exFAT 或 ReFS 卷上使用的分配单元大小。 如果未指定 单位大小,则会根据卷大小进行选择。 对于常规使用,强烈建议采用默认设置。 以下列表显示了每种类型的文件系统 单元大小的有效值:
  • FAT 和 FAT32:512,1024,2048,4096,8192,16K,32K,64k。 对于扇区大小大于512字节的128K 和256K。
  • NTFS:512,1024,2048,4096,8192,16K,32K,64K,128K,256K,512K,1M,2M
  • exFAT:512,1024,2048,4096,8192,16K,32K,64K,128K,256K,512K,1M,2M,4分钟,8分钟,16M,32M
  • ReFS:4096,64k
/Q 执行快速格式化。 删除以前格式化的卷的文件表和根目录,但不会对错误区域执行逐个扇区扫描。 你应使用 /q 命令行选项来仅设置你知道的状态良好的以前格式化的卷的格式。 请注意, /q 替代 /q
<size> 指定要格式化的软盘的大小。 如果可能,请使用此命令行选项,而不是 /t/t 命令行选项。 Windows 可接受的大小值如下:
  • 1440或1440k 或1440kb
  • 1.44、1.44 m 或 1.44 mb
  • 1.44-MB,双面,四密度,3.5-英寸磁盘
关心<tracks> 指定磁盘上的磁道数。 如果可能,请改用 /f 命令行选项。 如果你使用 /t 选项,则还必须使用 /n 选项。 这些选项共同提供了指定正在格式化的磁盘大小的另一种方法。 对于 /f 选项,此选项无效。
<sectors> 指定每个磁道的扇区数。如果可能,请使用 /f 命令行选项,而不是 /n。 如果使用 /n,还必须使用 /t。 这两个选项共同提供了指定正在格式化的磁盘大小的另一种方法。 对于 /f 选项,此选项无效。
H-p<count> 零卷上的每个扇区。 此后,每次使用不同的随机数字,卷就会被覆盖。 如果 count 为零,则在对每个扇区进行清零后,不会进行其他覆盖。 指定 /q 后,将忽略此开关。
/C 仅限 NTFS。 默认情况下,将压缩在新卷上创建的文件。
/X 如有必要,在格式化之前强制卸除卷。 针对卷的任何打开句柄将不再有效。
/R 仅限 NTFS。 默认情况下,将压缩在新卷上创建的文件。
/D 仅 UDF 2.50。 将复制元数据。
L<state> 仅限 NTFS。 覆盖文件记录的默认大小。 默认情况下,将使用较小的文件记录对非分层卷进行格式化,并使用较大的文件记录对分层卷进行格式化。 /L/l: enable 强制格式使用大文件记录, /l: disable 强制使用较小的文件记录。
<state> 指定对短文件名的支持。 状态为 " 启用 " 或 " 禁用"。 默认情况下禁用短名称。
TXF<state> 指定启用/禁用 TxF。 状态为 " 启用 " 或 " 禁用"。 默认情况下启用 TxF
看到<state> 仅 ReFS。 指定是否应在新卷上启用完整性。 状态为 " 启用 " 或 " 禁用"。 默认情况下,对支持数据冗余的存储启用了完整性。
DAX<state> 仅限 NTFS。 为此卷启用直接访问存储 (DAX) 模式。 在 DAX 模式下,可通过内存总线访问卷,从而提高 IO 性能。 仅当硬件支持 DAX 时,才能使用 DAX 模式格式化卷。 状态为 " 启用 " 或 " 禁用"。 /DAX 被视为与 /DAX: enable相同。
/LogSize::<size> NTFS 仅指定 NTFS 日志文件的大小(kb)。 支持的最小大小为2MB,因此,如果指定的大小小于2MB,则会生成一个2MB 的日志文件。 0指示默认值,这通常取决于卷大小。
/NoRepairLogs 仅限 NTFS。 禁用 NTFS 修复日志。 如果为 chkdsk 指定了 spotfix 标志 (即 chkdsk/spotfix) ,则这将不起作用。
/? 在命令提示符下显示帮助。

注解

  • 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会立即停止处理。

  • 格式化完成后, 格式 将显示显示总磁盘空间、标记为有缺陷的空格和文件可用空间的消息。

  • 您可以使用 /q 命令行选项加速格式设置过程。 仅在硬盘上没有损坏扇区的情况下使用此选项。

  • 不应在使用subst命令准备的驱动器上使用format命令。 不能通过网络对磁盘进行格式化。

  • 下表列出了每个退出代码以及其含义的简要说明。

    退出代码 说明
    0 格式化操作已成功。
    1 提供了不正确的参数。
    4 出现错误, (是0、1或 5) 以外的任何错误。
    5 用户按下了 N,以响应 "继续 (Y/N) ?" 格式以停止该进程。

    可以结合使用 ERRORLEVEL 环境变量和 if 批处理命令来检查这些退出代码。

示例

若要使用默认大小格式化驱动器 A 中的新软盘,请键入:

format a:

若要在驱动器 A 的以前格式化的软盘上执行快速格式化操作,请键入:

format a: /q

若要格式化驱动器 A 中的软盘,并为其分配卷标 数据,请键入:

format a: /v:DATA

其他参考