データを失うことなくFAT32パーティションをサイズ変更(FAT32ボリュームを縮小または拡張)

概要

このガイドでは、Windows 11、10、またはWindows Server 2008、2012、2016、2019、2022で、ソフトウェアの有無にかかわらず、FAT32ボリュームを縮小または拡張する方法を紹介します。

Andrew Wright2024年11月2日更新

著者: Andrew Wright

概要: FAT32パーティションを縮小/拡張する方法

Windows PCやサーバーでは、FAT32ボリュームを縮小するのは簡単ではありません。なぜなら、Windowsの組み込みツール(ディスク管理やDiskpart)はFAT32ファイルシステムのドライブを縮小することができないからです。Windowsの組み込みツールであるDiskpartやディスク管理は、FAT32(OSではない)ドライブを拡張することができますが、その際、右側に隣接する未割り当て領域が必要です。 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
価格 無料 無料 無料
      Windows 11-7用ダウンロード(100%無料)
Windows Server用ダウンロード(無料デモ)

注記:パーティションのサイズ変更には必ず未割り当て領域が必要です。Windowsのツールを使用する場合でも、サードパーティのソフトウェアを使用する場合でも、サイズ変更を行う前に未割り当て領域が確保されていることを確認してください。

*Partition ResizerでFAT32パーティションをサイズ変更する方法
1.(未割り当て領域がない場合)ディスクのサイズを縮小して未割り当て領域を作成し、Partition Resizerを使用して他のドライブに追加してデータを失うことなく移動します。
2.(未割り当て領域が隣接していない場合)未割り当て領域がターゲットドライブの近くにない場合、間のパーティションを右クリックして順番に移動します。カーソルにクロス矢印が表示されたら、それらを移動し、ターゲットドライブを右クリックして境界を移動し、未割り当て領域を取得します。

詳細はこちら: 未割り当て領域を移動する方法

#1 FAT32パーティションの縮小/拡張(Cドライブを含む)をPartition Resizer Freeで行う

こちらでは、無料ツール「Partition Resizer」を使用して、Windows 11/10/8/7でFAT32ボリュームを縮小または拡張する手順を説明します。(完全に無料です!)これにより、FAT32 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: ディスクの管理を開きます(デスクトップで「このPC」を右クリックし、「管理」を選択し、メニューで「ディスクの管理」をクリックします)。ディスクの管理がすべてのディスクを読み込むまで待機します。

open disk management

ステップ 2: 縮小したいターゲットボリュームを右クリックし、「ボリュームの縮小」オプションを選択します。

Shrink D drive

ステップ 3: 縮小したいサイズを入力します。たとえば、Eドライブが30GBで、20GBに縮小して10GBの空きスペースを作りたい場合、「20480」(1024は1GBに相当)と入力します。

Shrink D drive

その後、変更を確認します。

: FAT32パーティションをディスクの管理やDiskpartを使用して縮小できない場合、無料ツールPartition Resizerを使用して、データを失うことなくFAT32ボリューム(OS Cドライブを含む)を簡単にサイズ変更できます。

パートB:ディスクの管理を使用してFAT32ボリュームを拡張する(非OS)

FAT32ボリュームを拡張するには、そのドライブがブートドライブでないこと、かつ右側に連続した未割り当てスペースが必要です。

連続した未割り当てスペースがない場合は、右側のボリュームを削除して未割り当てスペースを作成します。

delete volume

ボリュームを削除できない場合は、無料ツール「Partition Resizer」を使用して削除を支援します。または、こちらもお読みください: ボリューム削除ができない場合の修正方法

未割り当てスペースが同じディスク上にある場合、ディスクの管理、Diskpart、またはIM-Magic Partition Resizerを使用してFAT32ボリュームを簡単に拡張できます。拡張したいドライブを右クリックし、「ボリュームの拡張」オプションが表示されますので、それに従って操作を進めます。

#3 Diskpart CMDでFAT32パーティションを縮小/拡張する(Windows PC/Server)

回答: DiskpartはFAT32ファイルシステムのパーティションを縮小することができません。DiskpartはFAT32ドライブのサイズ変更を行うことはできません。FAT32パーティションを拡張または縮小したい場合は、無料ツール「Partition Resizer」を使用する必要があります。

Diskpart CMDは、次のコマンドを使用してボリュームを縮小できますが、これはNTFSファイルシステムの場合のみです。

準備:「実行」ダイアログに「diskpart」と入力して、diskpart.exeを起動します。

  • 1. 「list partition」と入力します。
  • 2. 「select partition *」と入力し、*を縮小したいパーティション番号に置き換えます(例:「select partition 3」)。
  • 3. 「shrink」と入力します(これにより、デフォルトで圧縮可能なスペースが縮小されます。「shrink size=10240」と入力すると10GB縮小されます。または、「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は、右側に隣接する未割り当てスペースがある場合のみ、OS以外のFAT32パーティションを拡張できます。

ボリュームを拡張したい場合、最初に右側のボリュームを削除して隣接する未割り当てスペースを作成する必要がある場合があります(パーティションを削除する前に必ずデータをバックアップしてください)。

以下の手順で、未割り当てスペースが拡張したいパーティションに隣接していることを確認して、diskpartコマンドを使って非OSのFAT32パーティションを拡張します。

手順:

  • 管理者としてコマンドプロンプトを開く: Win + Xを押して、コマンドプロンプト(管理者)またはWindows PowerShell(管理者)を選択します。
  • Diskpartを起動: 以下のコマンドを入力してEnterを押します: diskpart
  • ディスクとボリュームの一覧を表示: ディスクを表示するには、以下を入力します: list disk
    ボリュームを表示するには、以下を入力します: list volume
  • 拡張するボリュームを選択: 拡張したいボリュームの番号を確認して、以下を入力します: select volume XXはボリューム番号に置き換えます)
  • ボリュームを拡張: 以下のコマンドを入力して、ボリュームを拡張します: extend
  • Diskpartを終了: 以下を入力します: exit
注: extendコマンドは、未割り当てスペースがボリュームの右隣に直接隣接している場合にのみ機能します。

#4 Diskpart/Gディスク管理を使用してFAT32パーティションをリサイズできない

Diskpartが失敗した場合、以下の理由が考えられます:

  • Diskpartは、FAT32ドライブを縮小して未割り当てスペースを作成することはできません(NTFSドライブのみ縮小可能です)。
  • Diskpartは、未割り当てスペースが拡張したいパーティションのすぐ右にない場合、スペースを移動できません。
  • Diskpartは、FAT32ファイルシステムを持つ起動パーティション(通常Cドライブ)を拡張できません。

DiskpartでFAT32ボリュームを拡張できない場合、エラーが表示された場合は以下を確認してください:

#5 MacでFAT32パーティションをリサイズする方法(2つの方法)

MacでFAT32ボリュームをリサイズする方法は?簡単な2つの方法をご紹介します:

#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のダウンロードURL: https://gparted.org/download.php

Partition Resizer Free vs. GParted

Partition Resizerの特長:データの安全性を保証し、突然の電源断があってもデータを失うことなくパーティションのリサイズを100%ロールバックできます。GPartedよりも多くの機能があります。

FAQ

Q: Windows Server 2008、2012、2016、2019、2022、R2でFAT32パーティションをリサイズする方法は?

回答: Partition Resizer Server Editionは、すべてのWindows Server OSバージョンに対応しており、Windows Server 2008、2012、2016、2019、2022などでFAT32パーティションを拡張または縮小することができます。

Windows ServerでFAT32パーティションのサイズを増やしたい場合、最適な解決策はサードパーティ製のパーティションソフトウェアを使用することです。IM-Magic Partition Resizer Serverは、Windows Serverユーザー向けのプロフェッショナルなパーティションソフトウェアで、OSやディスク上の元のデータに影響を与えることなく、FAT32パーティションのリサイズが可能です。このソフトウェアは、Windows Server 2003、2008、2012、2016、2019、2022などのバージョンで動作します。