不失去資料的情況下調整 FAT32 分割區大小(縮小或擴展 FAT32 卷)

摘要

本指南介紹了如何在 Windows 11、10 或 Windows Server 2008、2012、2016、2019、2022 上,使用或不使用軟體來縮小或擴展 FAT32 卷,並且不會丟失資料。

Andrew Wright更新於 2024/11/02

作者:Andrew Wright

大綱:如何縮小/擴展 FAT32 分割區?

在 Windows PC 或伺服器上,縮小 FAT32 卷並不容易,因為Windows 內建工具如磁碟管理或 Diskpart 無法縮小 FAT32 文件系統的磁碟Windows 內建的磁碟管理工具和 Diskpart 只能在 FAT32(非作業系統)磁碟的右側有未分配空間的情況下擴展該磁碟。當需要調整 FAT32 磁碟大小時,免費的工具就顯得特別有用。

  • 縮小 FAT32 分割區 使用磁碟管理或 Diskpart(NO)
  • 縮小 FAT32 分割區 在不丟失資料的情況下,使用免費工具 Partition Resizer(YES)
  • 擴展 FAT32 分割區 使用磁碟管理或 Diskpart(YES,當右側有未分配空間時,C 啟動磁碟除外)
  • 擴展 FAT32 分割區 使用免費工具 Partition Resizer(YES)
  • 移動 FAT32 分割區 使用磁碟管理或 Diskpart(NO)
  • 移動 FAT32 分割區 使用免費工具 Partition Resizer(YES)
磁碟管理 Diskpart Partition Resizer*
縮小 FAT32 分割區 NO NO yes
擴展 FAT32 分割區 yes YES,當未分配空間位於右側時 yesYES,當未分配空間位於右側時 yes
擴展 FAT32 C 磁碟 NO NO yes
擴展 NTFS C 磁碟 yesYES,當未分配空間位於右側時 yesYES,當未分配空間位於右側時 yes
移動未分配空間或分割區 NO NO yes
價格 免費 免費 免費
      下載 Win 11-7(100% 免費)
下載 Win 伺服器(免費試用)

注意:調整分割區大小總是需要有未分配空間。無論您使用 Windows 工具還是第三方軟體,請確保在調整大小之前,您有足夠的未分配空間。

*如何使用 Partition Resizer 調整 FAT32 分割區大小?
1.(沒有未分配空間?)縮小一個磁碟以創建未分配空間,然後使用 Partition Resizer 在不丟失資料的情況下將其添加到任何磁碟。
2.(未分配空間不相鄰?)如果未分配空間與目標磁碟不相鄰,右鍵點擊中間的分割區,當滑鼠顯示十字箭頭時,一個一個移動它們,然後右鍵點擊目標磁碟並移動邊界以獲取未分配空間。

了解更多:如何移動未分配空間

#1 使用Partition Resizer Free縮小/擴展FAT32分割區(包括C槽)

以下是使用免費工具「Partition Resizer」在Windows 11/10/8/7上縮小或擴展FAT32磁碟區(無論是縮小或擴大)的步驟。(這是完全免費的!)它還可以操作FAT32的C槽,對C槽進行縮小或擴展。

注意: Partition Resizer Server可以幫助在Windows Server 2008、2012、2016、2019、2022等伺服器版本上調整FAT32分割區的大小。(這是試用版本。)

步驟 1: 下載並安裝Partition Resizer,然後啟動它。

Win 11-7 版本下載(完全免費) | Windows Server 版本下載(免費示範版)

步驟 2: 在Partition Resizer中加載所有磁碟後,右鍵點擊FAT32磁碟區,然後選擇「調整/移動分割區」選項。

resize partition

步驟 3: 當鼠標顯示雙向箭頭時,將FAT32分割區的邊界向左或向右移動,然後調整邊界以縮小FAT32空間。

Shrink D drive and extend C drive with IM-Magic Partition Resizer

使用Partition Resizer擴展FAT32分割區(如果沒有未分配空間,請先縮小大磁碟)

如果要擴展FAT32分割區(即使是C槽),必須在FAT32分割區旁邊有未分配的空間。要創建未分配的空間,請按以下步驟操作:

#1 縮小同一磁碟上的任何大磁碟。

resize partition

#2 然後,通過右鍵單擊兩個磁碟之間的分割區,當鼠標顯示交叉箭頭時,將其移動以將未分配的空間移至FAT32分割區。

#3 右鍵單擊FAT32分割區,並佔用未分配的空間來擴展FAT32分割區,無需格式化或丟失數據。(如果未分配的空間位於FAT32分割區旁邊,即使是C槽,這一步也能幫助擴展FAT32磁碟區。)

free space after shrinking other large server partition extend volume

#2 使用磁碟管理工具縮小/擴展FAT32檔案系統的分割區

回答: 磁碟管理工具中FAT32分割區的縮小選項是灰色的,無法選擇。Diskpart也無法縮小FAT32磁碟區。如果要縮小FAT32磁碟區,請使用免費工具IM-Magic Partition Resizer。磁碟管理中的「縮小卷」選項僅適用於NTFS分割區。 如果是NTFS分割區,以下是縮小磁碟的步驟。

部分A:使用磁碟管理縮小卷(非FAT32)

步驟 1: 打開磁碟管理(右鍵點擊桌面上的「此電腦」,選擇「管理」,然後在菜單中點擊「磁碟管理」)。等待磁碟管理加載所有磁碟。

open disk management

步驟 2: 右鍵點擊您要縮小的目標卷,然後選擇「縮小卷」選項。

Shrink D drive

步驟 3: 輸入您希望分割區縮小的大小。例如,假設E磁碟為30GB,您希望將其縮小至20GB以創建10GB的空間,則輸入「20480」(因為1024等於1GB)。

Shrink D drive

然後確認更改。

注意: 當無法使用磁碟管理或Diskpart縮小FAT32分割區時,您可以使用免費工具Partition Resizer來輕鬆調整FAT32磁碟區的大小(包括OS C槽),而不會丟失數據。

部分B:使用磁碟管理擴展FAT32分割區(非作業系統)

當FAT32磁碟區不是啟動磁碟,且右側有連續的未分配空間時,可以擴展FAT32磁碟區。

如果沒有連續的未分配空間?刪除右側的磁碟以創建未分配空間。

delete volume

無法刪除磁碟?請使用免費工具「Partition Resizer」來協助刪除操作。也請閱讀:無法刪除磁碟的修復方法

當同一磁碟上有未分配空間時,您可以輕鬆使用磁碟管理、Diskpart或IM-Magic Partition Resizer擴展FAT32磁碟區。只需右鍵單擊您要擴展的磁碟,然後會顯示「擴展卷」選項,接著按照步驟操作即可。

#3 使用Diskpart CMD在Windows PC/Server上縮小/擴展FAT32分割區

回答: Diskpart無法縮小具有FAT32檔案系統的分割區。Diskpart無法調整FAT32磁碟區的大小。如果您想擴展或縮小FAT32分割區,應該使用免費工具「Partition Resizer」。

Diskpart CMD可以使用以下命令縮小NTFS檔案系統的磁碟區,但無法調整FAT32磁碟區。

準備:在「執行」對話框中輸入「diskpart」來啟動diskpart.exe。

  • 1. 輸入「list partition」。
  • 2. 輸入「select partition *」,將*替換為您要縮小的分割區編號(例如,「select partition 3」)。
  • 3. 輸入「shrink」(這會減少可壓縮的空間,默認情況下是減少。如果您想縮小10GB的空間,可以輸入「shrink size=10240」,或者輸入「shrink desired=10240」來縮小10GB的空間)。
  • 4. 輸入「exit」。

縮小 FAT32 分割區

關於步驟 3,如果空間不可用,Diskpart 將顯示錯誤訊息 此操作沒有足夠的可用空間。解決方法:輸入較小的大小並重試。

注意: Diskpart 命令可能會有所不同,但無論輸入「list disk」、「select disk」、「list partition」或「select partition」等,都能正常工作。以下是以「list disk」命令開始的範例:

  • 1. 執行 CMD 並輸入「Diskpart」啟動它。
  • 2. 輸入「list disk」列出機器上的所有磁碟。
  • 3. 輸入「select disk *」,將 * 替換為包含目標磁碟的磁碟編號(例如:「select disk 3」)。
  • 4. 輸入「list partition」。
  • 5. 輸入「select partition *」,將 * 替換為您要縮小的分割區編號(例如:「select partition 2」)。
  • 6. 輸入「shrink size=10240」,10240 代表 10GB(或輸入「shrink size=51200」來縮小 50GB)。
  • 7. 輸入「exit」退出。

注意:縮小磁碟後,不會啟用「擴展卷」選項,但會創建未分配的空間,並使其可用於將來創建新卷。

使用 Diskpart 擴展 FAT32 卷(非 OS FAT32 卷)

Diskpart 只能在 FAT32 分割區右邊有連續的未分配空間時擴展非 OS 的 FAT32 分割區。

如果您想擴展該分割區,您可能需要先刪除右邊的分割區來創建相鄰的未分配空間。(刪除分割區之前,請務必備份資料。)

請按照以下步驟,確保未分配的空間直接鄰接您想要擴展的分割區,然後使用 diskpart 命令來擴展非 OS 的 FAT32 分割區。

步驟:

  • 以管理員身份開啟命令提示字元:Win + X,選擇 命令提示字元(管理員)Windows PowerShell(管理員)
  • 啟動 Diskpart: 輸入以下命令並按下 Enter: diskpart
  • 列出磁碟和分割區: 列出磁碟,輸入: list disk
    列出分割區,輸入: list volume
  • 選擇要擴展的卷: 確認您要擴展的卷號,並輸入: select volume X(將 X 替換為卷號)
  • 擴展卷: 輸入以下命令來擴展卷: extend
  • 退出 Diskpart: 輸入: exit
注意: extend 命令僅在未分配空間直接鄰接該卷並位於其後方時有效。

#4 無法使用 Diskpart/Disk Management 重新調整 FAT32 分割區大小

如果 Diskpart 失敗,可能的原因有:

  • Diskpart 無法通過縮小 FAT32 磁碟來創建未分配空間(它只能縮小 NTFS 磁碟)。
  • Diskpart 無法移動未分配空間,如果該空間不位於您要擴展的分割區右邊。
  • Diskpart 無法擴展啟動分割區(通常是 C 磁碟),如果其使用的是 FAT32 文件系統。

如果無法使用 Diskpart 擴展 FAT32 卷並顯示錯誤,請參考以下:

#5 在 Mac 上調整 FAT32 分割區大小(兩種方法)

如何在 Mac 上調整 FAT32 卷的大小?以下是兩種簡單的方法:

#1 在 Mac 上刪除磁碟並重新格式化其分區方案,創建新的 FAT32 分割區時選擇分割區大小。

#2 斷開 Mac 磁碟,將其插入 Windows 電腦,並使用 Partition Resizer 調整磁碟大小。

問題: 是否可以在 Mac 上調整 FAT32 分割區大小?

回答: resizeVolume 只支持日誌 HFS+ 文件系統。

用法:diskutil resizeVolume MountPoint|DiskIdentifier|DeviceNode size

[part1Format part1Name part1Size part2Format part2Name part2Size ...]

resizeVolume 命令可以非破壞性地調整 Mac 上 HFS+ 文件系統的磁碟大小。您可以增加或減少其大小。

視頻 - 如何在 Mac 上調整卷大小:

#6 使用 GParted 調整 FAT32 分割區大小

GParted 是另一個免費工具,可以用來調整您的 FAT32 卷大小。這裡有一個視頻演示了如何使用它:

GParted 下載網址: https://gparted.org/download.php

Partition Resizer Free vs. GParted

Partition Resizer 特點:100% 回滾以確保數據安全,即使在分割區調整大小過程中突然斷電,也不會丟失數據;功能比 GParted 更多。

常見問題

問: 如何在 Windows Server 2008、2012、2016、2019、2022、R2 上調整 FAT32 分割區大小?

答: Partition Resizer Server Edition 適用於所有 Windows Server 操作系統版本,允許您在 Windows Server 2008、2012、2016、2019、2022 等版本中擴展或縮小 FAT32 分割區。

如果您想增加 Windows Server 上 FAT32 分割區的大小,最佳解決方案是使用第三方分割區軟體。IM-Magic Partition Resizer Server 是一款專為 Windows Server 用戶設計的專業分割區軟體,能夠在不影響操作系統或磁碟上原始數據的情況下調整 FAT32 分割區的大小。此軟體支援 Windows Server 2003、2008、2012、2016、2019、2022 等版本。