Cドライブの容量が不足している場合、DiskpartがCドライブの起動パーティションを拡張できないときに、無料ツールを使用してCドライブを拡張するための最適な方法をこちらでご紹介します。
Cドライブの容量がいっぱいになり、それを拡張したい場合、Diskpartコマンドを使用してボリュームを拡張できるかどうか疑問に思うことがあります。
Diskpartコマンドを使用すると、特定の条件下でドライブの拡張、作成、削除、縮小、クリーンアップなどのディスクリサイズ作業を行うことができます。その条件については、以下のセクションで説明します。
事実: Cドライブの拡張に関して、CMD Diskpart、diskpart.exe、およびPowershellは、CドライブがNTFSで、同じディスク上に隣接した未割り当て領域がある場合にのみ拡張可能です。もしCドライブがこの条件を満たしていない場合、幸いにも代替手段があります。無料のツールであるIM-Magic Partition Resizerを使用する方法をこの記事で紹介し、データを失うことなくボリュームサイズを変更する方法を解説します。
パーティションの場所 | Diskpart | ディスク管理 | Partition Resizer |
未割り当て領域 | Cドライブ、NTFS | NO | NO | |
未割り当て領域 | Cドライブ (FAT32) | NO | NO | |
Cパーティション(NTFS) | 未割り当て領域 | はい | はい | |
Cパーティション(FAT32) | 未割り当て領域 | NO | NO | |
Cパーティション(NTFS) | リカバリー | 未割り当て領域 | NO | NO | |
Cパーティション(FAT32) | リカバリー | 未割り当て領域 | NO | NO |
⚠注意: Diskpartは、CドライブのNTFSボリュームを、右側に隣接する未割り当て領域がある場合にのみ拡張できます。未割り当て領域と拡張したいドライブの間にリカバリーパーティションやその他のパーティションがあってはいけません。(無料ツールのPartition Resizerは、データを失うことなくパーティションを移動する手助けができます。)
ここでは、Diskpartやディスク管理を使用してボリュームを拡張する基本的な手順を理解するための動画ガイドをいくつか紹介します。
(OSではない) 動画1 - Disk ManagementまたはDiskpartでブートドライブ以外のドライブを拡張する方法(Windows 11、10、8、7対応)
もし未割り当ての空き領域がCドライブの隣にない場合、隣接するパーティションを削除してCドライブを拡張することができます。パーティションを削除すると、そのドライブに保存されていたデータが削除されることになります。
以下は、Diskpartを使用してCドライブの右隣の隣接パーティションを削除し、Cドライブと連続する未割り当て領域を作成して拡張機能を有効にする手順です。
こちらもお読みください: Diskpartを使用してパーティションを削除する方法
注意: ディスク管理ではシステム予約パーティションや回復パーティションを削除できません。Diskpartおよびディスク管理はFAT32パーティションを拡張できません。この場合、無料のサードパーティ製ツール「IM-Magic Partition Resizer」を使用することができます。
Cドライブを拡張するには、Windows PEモードでDiskpartを使用する必要があります。PEモードで起動し、Cドライブの隣に未割り当ての空き領域がすでに作成されている場合は、以下の手順に従ってください。
Diskpartを使用してCドライブを拡張するには、CMDでDiskpartを入力し、ディスクをリストして、ディスクを選択した後、「list volume」と入力します:
CMD Diskpartでパーティションをリサイズする
Cドライブを選択するには、「select volume 0」と入力します(この例では0がボリューム番号です):
CMD Diskpartでパーティションをリサイズする
Cドライブを拡張するには、「extend size=<割り当てたいバイト数>」と入力します。
CMD Diskpartでパーティションをリサイズする
もし未割り当ての空き領域がCドライブの隣にない場合、Cドライブを拡張できない場合は、サードパーティ製ソフトウェアを使用できます。
基本的なDiskpartコマンド:
1. 実行 -> diskpart.exe:これでDiskpartコマンドモードに入ります。
2. List Disk:システムに接続されているディスクを表示します。
3. Select disk *
4. List partition
5. Select partition *
6. Extend size=1024 (1024は1GBを意味します。10GBの空き領域がある場合はextend size=10240と入力できます)
Diskpart CMDは、以下の条件下でボリュームを拡張できます:
(OS) 動画2 - 隣接するパーティションを削除した後、Disk Managementを使用してCドライブを拡張する方法
このツールは無料で使用できます。Cドライブの拡張ができない場合のシナリオは、このツールで簡単に解決できます。
Windows 11/10/8/7 => IM-Magic Partition Resizer Free をダウンロード (100% 無料)
Windows Server => IM-Magic Partition Resizer Server をダウンロード (無料デモ)
このツールを使用すると、Cドライブの右側に未割り当て領域を移動でき、それによりCドライブを拡張できます。IM-Magic Partition Resizer Free版では、データを失うことなくパーティションを縮小したり、結合したりできます。ツールは、リサイズ中にコンピュータがシャットダウンしてもデータが保護されるよう、ロールバック機能が組み込まれています。
IM-Magic Partition Resizer Free でパーティションをリサイズ
このツールは、すべてのWindowsバージョンで無料で使用できます。サーバー版については、トライアル版をダウンロードできます。
このステップバイステップのガイドでは、Windows 11/10/8/7コンピュータでボリュームを無料で拡張する方法を紹介します。
ステップ1: ダウンロード、インストール、そしてプログラムを起動します。
ステップ2: Partition Resizer で 大きなボリューム を右クリックし、ポップアップメニューから パーティションをリサイズ/移動 を選択して、パーティションの境界を縮小して未割り当ての空き領域を作成します。(大きなボリュームは拡張したいターゲットのボリュームと同じディスク上にある必要があります。別のディスクから大きなボリュームを使用している場合、RAIDを適用してディスクを作成する必要があります。)Partition Resizer で D ドライブを右クリックして「リサイズ/移動」オプションを選択
パーティションの境界を移動して縮小する
ステップ3: 次に、Partition Resizer で C を右クリックし、パーティションをリサイズ/移動オプションに移動し、境界を移動して空き領域を取得します。
ディスクパーティションのリサイズ手順
ステップ4: 変更を適用します。
Diskpart で C ドライブを拡張できない理由は以下の通りです:
その他の Diskpart CMD コマンド:
考えられるリスク: Diskpart はコマンドベースのユーティリティであり、コマンドを入力してリサイズ操作を行う際に多くのユーザーが不安や不確かさを感じることがあります。誤ってコマンドを入力して Enter を押すと、操作をキャンセルすることができません。これは、Diskpart に不慣れな場合のリスクとなります。
Cドライブのリサイズや未割り当て領域の移動、データを失うことなくドライブを拡張するためには、IM-Magic Partition Resizer Free Edition は、重要なディスク関連のタスクを処理する無料ツールです。