格式

適用於:Windows Server 2022、Windows Server 2019、Windows 11、Windows 10

format 命令會格式化磁碟機,使其能接受 Windows 檔案。 您必須是 Administrators 群組的成員,才能格式化硬碟。

注意

您也可以從復原主控台使用 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 磁碟區上使用的分配單元大小。 如果您未指定 unit size,即會根據磁碟區大小進行選擇。 針對一般用途,建議使用預設設定。 以下清單顯示每種類型的檔案系統單位大小的有效值:
  • FAT 與 FAT32512102420484096819216K32K64K。 對於大於 512 位元組的磁區,還有 128K256K
  • NTFS512102420484096819216K32K64K128K256K512K1M2M
  • exFAT12102420484096819216K32K64K128K256K512K1M2M4M8M16M32M
  • ReFS409664K
/F:<size> 指定要格式化的磁碟片大小。 可能的話,請使用此命令列選項,而不使用 /T/T 命令列選項。 Windows 接受下列大小值:
  • 14401440k1440kb
  • 1.441.44m1.44mb
  • 1.44-MB, double-sided, quadruple-density, 3.5-inch disk
/T:<tracks> 指定磁碟上的磁軌數量。 可能的話,請改用 /F 命令列選項。 如果您使用 /T 選項,也必須使用 /N 選項。 這些選項可一起提供另一個方法來指定要格式化的磁碟大小。 這個選項不能搭配 /F 選項使用。
/N:<sectors> 指定每個磁軌的磁區數。如果可能,請使用 /F 命令列選項而不是 /N。 如果您使用 /N,也必須使用 /T。 這兩個選項可一起提供另一個方法來指定要格式化的磁碟大小。 這個選項不能搭配 /F 選項使用。
/P:<count> 磁碟區上每個磁區都為零。 之後,磁碟區將會每次使用不同的隨機數來覆寫計數時間。 如果計數為零,則不會在將每個磁區清空之後進行其他覆寫。 指定 /Q 時,會忽略此參數。
/S:<state> 指定支援簡短檔案名稱。 狀態為啟用停用。 預設會停用簡短名稱。
/TXF:<state> 指定 TxF 為啟用/停用。 狀態為啟用停用。 TxF 預設為啟用
/I:<state> 僅限 ReFS:指定是否應在新磁碟區上啟用完整性。 狀態為啟用停用。 預設情況下,在支援資料冗餘的儲存體上啟用完整性。
/DAX:<state> 僅限 NTFS:啟用此磁碟區的直接存取儲存體 (DAX) 模式。 在 DAX 模式中,磁碟區會透過記憶體匯流排存取,以提升 IO 效能。 只有在硬體具備 DAX 功能時,才能使用 DAX 模式格式化磁碟區。 狀態為啟用停用/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 使用者按下 N 來回應「您是否要繼續進行格式化 (Y/N)?」的提示以停止該過程。

    您可以使用 ERRORLEVEL 環境變數搭配 if 批次命令來檢查這些結束代碼。

範例

若要使用預設大小來格式化磁碟機 A 中的新磁碟片,請輸入:

format a:

若要在磁碟機 A 中先前已格式化的磁碟片上執行快速格式化作業,請輸入:

format a: /q

若要格式化磁碟機 A 中的磁碟片,並為它指派 DATA 的磁碟區標籤,請輸入:

format a: /v:DATA