Diskpartコマンドでボリュームやパーティションを縮小
Windows 11/10/8/7でコマンドラインプロンプトからDiskPartを使って構文でボリュームを縮小する方法を学びます。しかし、時々、エラーがあることを伝えることがあります。幸いにも、AOMEI Partition Assistantはそれを修正することができます。
なぜボリュームを縮小する?
通常、コンピュータは、使用開始時に完璧なディスクパーティションを持っていません。あるいは、時間が経つにつれて、元々完璧なディスクパーティションは段々不満足なサイズになります。したがって、あなたがサイズを変更する必要があります。十分に大きくないために拡張したいパーティションがありますが、良いパフォーマンスを得るために縮小したいパーティションもあります。
時々、新規パーティションを作成し、個人ファイルを保存するために、あるパーティションを縮小する必要があります。または、あるパーティションを縮小して別のパーティションを拡張することもできます。そう、容量全体をフルに利用するために、パーティションを縮小したほうがいいと思います。
Diskpartコマンドでボリュームを縮小する方法
ボリュームを縮小する方法が多いです。Windowsの[ディスクの管理]を使用してインターフェイスのパフォーマンスを取得でき、またはコマンドプロンプトDiskpartを使用してボリュームを縮小することができます。しかし、CMDでボリュームを縮小する方法は何ですか?
Diskpartを使用しボリュームを縮小するには、まずコマンドラインプロンプトを開く必要があります。スタートをクリックし、「cmd」を入力し、cmdが表示され、右クリックして「管理者として実行」を選択するか、WINキー+Rキーを押し、「cmd」を入力し、Enterキーを押します。その後、「diskpart」を入力し、diskpartコマンドプロンプトを開きます。
次に、以下の手順のように、構文を入力しボリュームを縮小できます。
- 構文:
- list volume→縮小したいボリュームの番号を覚えておく必要があります。
- select volume n→縮小したいボリュームを選択します。
- shrink desired=size→選択したボリュームを縮小します。こうして、Diskpartを使用してボリュームを正常に縮小できます。
ただし、縮小についてのエラーメッセージが届けるかもしれません。つまり、Diskpartでボリュームを縮小する場合、問題が出ます。
ページファイルやシャドウコピー記憶領域のような移動不可なファイルが存在する可能性があります。こんなファイルは自動的に再配置されることができないし、移動不可なファイルが占用する領域を減らすこともできません。だから、Diskpartでパーティションを移動不可なファイルの位置まで縮小することしかできません。
パーティションをさらに縮小する必要がある場合は、まず移動不可なファイルを別のディスクに移動するか削除する必要があります。不良クラスタが検出された場合は、Diskpartでパーティションを縮小することもできません。また、DiskpartはNTFSファイルシステムのみでボリュームを縮小/拡張できます。したがって、ファイルシステムがFATの場合、Diskpartでボリュームを縮小できません。
幸いなことに、AOMEI Partition AssistantはDiskpartを置き換えてコマンドラインプロンプトからAOMEI Diskpartでボリュームを縮小することができ、上記のすべての問題を克服することができます。
Diskpartの代替ーーAOMEI Partition Assistant
AOMEI Partition Assistant Standardには多くの機能があります。簡潔明瞭なインターフェイスでディスクを管理できるだけでなく、AOMEIのコマンドラインプロンプトはDiskpartと比較して明らかに利点があります。
- Windows XP/Vista/7/8/8.1/10/11およびWindows Server 2025/2022/2019/2016/2012を含むほぼすべてのWindows OSをサポートしています。
- NTFS、FAT16/FAT32などの多くのファイルシステムをサポートしています。
- 移動不可なファイルがあっても、最小サイズまでボリュームを直接縮小することができます。
ここでは、以下のガイダンスに従ってください。
ステップ 1. このソフトを無料ダウンロードし、Windows 11/10/8/7のパソコンにインストールし、起動します。縮小したいパーティション/ボリュームを右クリックし、「パーティションをリサイズ/移動」を選択します。
ステップ 2. その後、バーをドラッグしてボリューム/パーティションを縮小するか、ボリュームを再マウントすることができます。「はい」をクリックします。
ステップ 3. ここで、保留中の操作が表示されるので、問題がなければ「適用」をクリックしてタスクを送信します。
コマンドラインを使用してボリュームを縮小することを好む場合は、Windows PCでAOMEI Partition Assistant Professionalにアップグレードすることができます。それは、アプリの移行、コマンドラインと空き領域の割り当てを含む、AOMEI Partition Assistant Standardよりも高度な機能をサポートしています。ここでは、AOMEI Partition Assistantのコマンドラインを使用してボリュームを縮小する方法を学ぶことができます。
ステップ 1. AOMEI partassist.exeを使用するには、cmdを管理者として実行する必要があります。そして、「cd C:\Program Files \AOMEI Partition Assistant Pro Edition 6.6」(cd+ AOMEI Partition Assistantのインストールディレクトリ)と入力し、Enterキーを押してください。そして、「partassist.exe /list」と入力してEnterを押してください。
ステップ 2. AOMEI Partition Assistantのコマンドラインを起動し、コンピュータ上のすべてのディスクをリストアップします。
ステップ 3. 「partassist.exe /list:1」を入力します。縮小したいボリュームのパラメータを入力することができます。
ステップ 4. 指定したパーティションを縮小して、その左側に10240MBの未割り当て領域を作成する場合は、「partassist.exe /hd:1 /resize:0 /reduce-left:10240」を入力します。その後、進捗が100%に達するまで待ってください。画像が示すように:
自分の思ったままでパラメータを調整してボリュームを縮小することができます。たとえば、指定されたパーティションを縮小して右側に未割り当て領域を作成する場合は、「left」を「right」に置き換えます。
ステップ 4. 次のウィンドウでパーティションの移動とサイズ変更を行います。進捗が100%になったら、「exit」と入力してプログラムを終了します。
- ★注意:
- 「/ hd」の後にディスク番号がついて、0から始まります。
- 「/ resize」の後にパーティション番号またはドライブ文字がついて、パーティション番号は0から始まります。指定された値がドライブ文字である場合、ディスク番号は無視できます。
- デフォルトでは、指定されたサイズはMB単位で、GB単位も有効です。
また、コマンドラインでもパーティションの拡張が可能です。コマンドラインを使えば、簡単な構文でパーティションのサイズを変更することができます。
まとめ
また、コマンドラインプロンプトを使ってパーティションを拡張することもできます。そして、コマンドラインプロンプトを使用すると、簡単な構文でパーティションのサイズを変更できます。
読者様は自分の詳細な状況に応じてその対処法を選んでよろしいと思います。ご参考になれば、幸いです。もしご不明な点などがありましたら、遠慮なくご質問ください。弊社のメールは:[email protected]。ここまでありがとうございました。
よくある質問
1. ディスク管理でボリュームを縮小するには?
Windowsの「ディスクの管理」ツールを使用すると、HDDやSSDのボリューム(パーティション)を縮小できます。縮小すると、未割り当て領域が作成され、新しいパーティションを作成したり、他のパーティションを拡張したりすることができます。
「Windows + R」を押し、diskmgmt.msc と入力してEnterキーを押します。縮小したいボリュームを右クリックし、「ボリュームの縮小」を選択します。
システムが縮小可能な容量を計算するので、縮小したいサイズを入力します。例えば 10240 MB(10GB)と入力し、「縮小」ボタンを押すと、未割り当て領域が作成されます。
この領域を使って、新しいパーティションを作成したり、他のドライブを拡張したりできます。
注意点:縮小できる容量は、パーティションのデータ配置によって制限されます(デフラグすると縮小可能なサイズが増える場合がある)。システムドライブ(Cドライブ)の縮小も可能だが、OSやアプリによって縮小制限があります。
2. SSDのボリュームを縮小するにはどうすればいいですか?
「ディスクの管理」を開きます。縮小したいSSDのボリュームを右クリックし、「ボリュームの縮小」を選択し、縮小可能なサイズを入力し、「縮小」をクリックします。
SSDの縮小に関する注意点:SSDでは、デフラグではなく「Trim」機能が働くため、縮小できる容量に制限が出ることがあります。縮小後の未割り当て領域を再利用する際は、パーティションアライメントを考慮します(特にWindows 7以前では注意)。
3. NTFSのボリュームを縮小するにはどうすればいいですか?
NTFSフォーマットのボリュームも、「ディスクの管理」またはDiskpartコマンドを使用して縮小できます。
ディスクの管理でNTFSボリュームを縮小する方法
「ディスクの管理」を開き、NTFSでフォーマットされたボリュームを右クリックし、「ボリュームの縮小」を選択し、縮小可能な容量が表示されるので、適当なサイズを入力し「縮小」をクリックします。
DiskpartコマンドでNTFSボリュームを縮小
管理者としてコマンドプロンプトを開きます。次にコマンドを入力して、各コマンドを入力した後ENTERキーを押します。
- diskpart
- list volume
- select volume X # XはNTFSボリュームの番号
- shrink desired=n # nは縮小するサイズ
NTFSボリュームを縮小できない場合の原因:①ページファイル、休止状態ファイル(hiberfil.sys)、スナップショット(シャドウコピー)などがあると縮小できる容量が制限される。②defrag /x でボリュームを最適化すると、縮小できる場合がある。
4. ディスクの管理でボリュームの拡張はできますか?
ディスクの管理では、隣接する未割り当て領域がある場合にのみボリュームの拡張が可能 です。例えば、Cドライブの右側に未割り当て領域がある場合、拡張できますが、Dドライブの後ろに未割り当て領域があっても、Cドライブを直接拡張することはできません。