格式

適用于: Windows server 2022、Windows 10 Windows Server 2019

將磁片格式化以接受 Windows 的檔案。 您必須是 Administrators 群組的成員才能格式化硬碟。

注意

您也可以從 [修復主控台] 使用 格式 命令,並使用不同的參數。 如需有關修復主控台的詳細資訊,請參閱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) 。
5v<label> 指定磁碟區標籤。 如果您省略 /v 命令列選項,或在未指定磁片區標籤的情況下使用它, 格式 會在格式化完成後提示您輸入磁片區標籤。 使用語法 /v: 防止提示輸入磁片區標籤。 如果您使用單一 format 命令來格式化多個磁碟,即會為所有磁碟指定相同的磁碟區標籤。
<size> 指定要在 FAT、FAT32、NTFS、exFAT 或 ReFS 磁片區上使用的配置單位大小。 如果您未指定 單位大小,則會根據磁片區大小來選擇。 針對一般用途,強烈建議使用預設設定。 下列清單顯示每種檔案系統 單位大小的有效值:
  • FAT 和 FAT32:512、1024、2048、4096、8192、16K、32K、64k。 此外,128K 和256K 的磁區大小大於512個位元組。
  • 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、>4m、>8m、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-英寸的磁片
10gbase-t<tracks> 指定磁碟上的磁軌數量。 可能的話,請改用 /f 命令列選項。 如果您使用 /t 選項,也必須使用 /n 選項。 這些選項可一起提供另一個方法來指定要格式化的磁碟大小。 此選項對 /f 選項無效。
N-1<sectors> 指定每個曲目的磁區數目。可能的話,請使用 /f 命令列選項,而不是 /n。 如果您使用 /n,也必須使用 /t。 這兩個選項可一起提供另一個方法來指定要格式化的磁碟大小。 此選項對 /f 選項無效。
曲線<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 的記錄檔。 零表示預設值,通常取決於磁片區大小。
/NoRepairLogs 僅限 NTFS。 停用 NTFS 修復記錄。 如果指定了 chkdsk 的 spotfix 旗標 (例如 chkdsk/spotfix) ,這將無法運作。
/? 在命令提示字元顯示說明。

備註

  • 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 壓縮。

    注意

    如果使用指定的叢集大小判斷無法符合先前的需求,格式將會立即停止處理。

  • 格式化完成時, 格式 會顯示訊息,顯示磁碟空間總計、標示為瑕疵的空間,以及可供您的檔案使用的空間。

  • 您可以使用 /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

其他參考