Windows Serverを運用していて、Cドライブの空き容量が不足してきたため「ディスクの管理」から容量を増やそうとした際、「ボリュームの拡張」がグレーアウトしてクリックできないというトラブルに遭遇していませんか?この記事では、Windows Serverでボリュームの拡張ができない主な原因と、それを解決するためのあらゆる対処法を分かりやすく解説します。
Windows Serverの標準ツール「ディスクの管理」で「ボリュームの拡張」がグレーアウトしてしまう場合、主に以下の5つの原因が考えられます。
① 未割り当て領域が「直後(右隣)」にない
Windows Serverでボリュームの拡張ができない場合、最も多い原因は「拡張したいドライブのすぐ右隣に『未割り当て』領域がない」ことです。標準の「ディスクの管理」ツールでは、隣接していない領域は結合できません。間に別のパーティション(Dドライブや回復パーティションなど)が挟まっていると選択不能になります。
② 拡張したいパーティションのファイルシステムが「NTFS」「ReFS」以外である
「ディスクの管理」で拡張できるのは、原則としてNTFSまたはReFS形式のファイルシステムのみです。FAT32やexFATなどのフォーマットでは拡張ボタンが有効になりません。
③ 未割り当て領域が存在しない(空き容量自体がない)
同一ディスク内に「未割り当て」と表示される黒い帯の領域がない場合、当然ながら拡張はできません。他のドライブを縮小するか削除して未割り当てを作る必要があります。
④ 制限がある形式(論理ドライブ・プライマリパーティションの違い)になっている
MBR形式のディスクにおいて、拡張パーティション内の「論理ドライブ」と「プライマリパーティション」の間では、そのまま容量を移動できないことがあります。
⑤ MBRディスクの「2TBの壁」に達している
MBR(マスターブートレコード)形式のディスクは、最大で2TBまでしか認識・利用できません。2TBを超える領域を拡張しようとしても弾かれてしまいます。
Windows標準の「ディスクの管理」には、「未割り当て領域が隣接していないと拡張できない」「隣のドライブを削除してデータを失うリスクがある」という大きな欠点があります。
そこでおすすめしたいのが、サーバー管理の定番パーティション管理ソフトAOMEI Partition Assistant Serverです。
ステップ 1. AOMEI Partition Assistantをインストールして起動し、十分なストレージ容量のあるドライブを右クリックして、「空き領域を割り当てる」を選択します。
ステップ 2. ポップアップウィンドウで、Cドライブに割り当てる空き容量を決定します。次に、「はい」をクリックします。
ステップ 3. 左上隅の「適用」をクリックし、この操作を実行します。
「複雑な操作でサーバーを壊したくない」「データを維持したまま今すぐCドライブを増やしたい」という場合、このツールを使うのが最も確実でリスクの低い方法です。
サードパーティ製ソフトウェアを使用せず、Windows Server標準機能のみで解決したい場合の手順です。
ただし、前述の通り「Cドライブのすぐ右隣」に未割り当て領域が必要になるため、右隣にあるドライブ(例:Dドライブ)を一度完全に削除する必要があります。
1. キーボードの「Win + X」を押し、「ディスクの管理」を開きます。
2. Cドライブの直後(右隣)にあるパーティション(例:Dドライブ)内のデータをバックアップします。
3. 該当のパーティション(Dドライブ)を右クリックし、「ボリュームの削除」を選択します。
4. 削除されると領域が「未割り当て」に変化します。
5. Cドライブを右クリックすると、グレーアウトしていた「ボリュームの拡張」がクリック可能になるので選択します。
6. 「ボリュームの拡張ウィザード」に従って進めれば、無事にCドライブが拡張されます。
CUI(コマンドライン)操作に慣れている管理者の場合、diskpart ツールを使用してボリュームを拡張することも可能です。
※ただし、Diskpartを使っても「未割り当て領域が隣接していないと拡張できない」という仕様自体は「ディスクの管理」と同じです。
1. 「スタートメニュー」の検索バーに「cmd」と入力し、管理者として実行します。
2. diskpart と入力してEnterキーを押します。
3. list volume と入力し、システム内のボリューム一覧を確認します。
4. select volume X (※Xは拡張したいCドライブの番号)を入力します。
5. extend と入力してEnterを押すと、隣接する未割り当て領域がすべて割り当てられます。
(指定サイズだけ増やしたい場合は extend size=50000 のようにMB単位で指定します)
Windows ServerのOSアップデートや構築時の設定により、Cドライブと未割り当て領域の間に「回復パーティション(Recovery Partition)」が挟まってしまっているケースが非常によくあります。
回復パーティションはWindows標準の「ディスクの管理」からは削除も移動もできません。
AOMEI Partition Assistantであれば、回復パーティションの位置を跨いで容量を統合したり、回復パーティション自体を安全に移動させることができます。データやOSの起動機能に影響を与えず作業が完了します。
(☞゚ヮ゚)☞関連記事:修正済み:Windows10で回復パーティションのため、パーティションを拡張できない
ステップ 1. AOMEI Partition Assistantをダウンロードし、インストールし、起動します。すべてのディスクとパーティションが表示されるのを待ちます。
ステップ 2. 拡張するパーティションと未割り当て領域の間の回復パーティションを右クリックして「パーティションをリサイズ/移動」を選択します。
ステップ 3. 回復パーティションを右側にドラッグして、「はい」をクリックします。
ステップ 4. メインインターフェイスの左上隅にある「適用」をクリックして、変更を実行します。
どうしても標準機能で削除したい場合、Diskpartで特殊なコマンド(overrideオプション)を使って強制削除する必要があります。
list disk
select disk 0
list partition
select partition Y (※回復パーティションの番号)
delete partition override
※万が一誤ったパーティションを削除するとシステムが起動しなくなる恐れがあるため、初心者にはおすすめできません。
ハードディスクを拡張しようとしても、2TB以上の位置にある「未割り当て領域」にボリュームを作成・拡張できない場合、ディスクの初期化形式が「MBR」になっていることが原因です。
2TBを超えるディスク領域を活用するには、パーティション形式を「GPT」に変換する必要があります。
(☞゚ヮ゚)☞関連記事:データを失うことなくMBRディスクからGPTディスクに変換する方法
ステップ 1. AOMEI Partition Assistantをダウンロードし、インストールし、起動します。そして、変換したいMBRディスクを右クリックして「GPTディスクに変換」を選択します。
ステップ 2. ポップアップウィンドウで、「はい」をクリックして続行します。
ステップ 3. 「適用」をクリックして操作を実行します。すると、ディスクはGPTパーティションスタイルに変更されます。
Windows Serverで「ボリュームの拡張」ができない場合の原因と対処法を解説しました。
| 対処方法 | データ保持 | 難易度 | 未割り当ての位置 |
|---|---|---|---|
| AOMEI Partition Assistant | 〇 (保持される) | ★☆☆ (簡単) | どこにあってもOK |
| ディスクの管理(パーティション削除) | × (データ消去必須) | ★★☆ (普通) | 直後(右隣)のみ |
| Diskpartコマンド | △ (操作ミスリスク) | ★★★ (難解) | 直後(右隣)のみ |
Windows Server標準機能だけでの拡張作業は、隣接ドライブのバックアップと削除という手間がかかる上、一歩間違えると重要なシステムデータを失うリスクがあります。
サーバーダウンタイムを最小限に抑え、専門知識がなくてもワンクリックで安全にCドライブを拡張したいなら、まずは「AOMEI Partition Assistant Server」の導入を検討してみてください。業務データの安全を守りながら、わずか数分でストレージ容量不足の悩みをスッキリ解消できます。
Q1. 「ディスクの管理」でCドライブを拡張しようとしても、「ボリュームの拡張」がグレーアウトしてクリックできないのはなぜですか?
A. 拡張したいCドライブの「直後(すぐ右隣)」に「未割り当て領域」が存在しないことが主な原因です。Windows標準の「ディスクの管理」ツールは、対象パーティションのすぐ右隣に連続した未割り当て領域がある場合のみ拡張を実行できます。Dドライブなど別のパーティションが挟まっている場合や、未割り当て領域がディスクの離れた場所にある場合は、「ボリュームの拡張」オプションが灰色になって選択できません。
Q2. Dドライブを小さくして「未割り当て領域」を作ったのに、Cドライブを拡張できないのはなぜですか?
A. Dドライブを縮小すると、未割り当て領域が「Dドライブの右側」に作られてしまうためです。Cドライブと未割り当て領域の間に「Dドライブ」が挟まった状態になるため、Windows標準の仕様(直後のみ拡張可能)に引っかかってCドライブを伸ばすことができません。標準機能で解決するにはDドライブを一度完全に「削除」して未割り当て領域をCドライブの直後に持ってくる必要がありますが、これにはDドライブ内のデータを一時退避させる手間が発生します。
Q3. データを削除したりパーティションを消したりせずに、未割り当て領域をCドライブの直後に移動させる方法はありますか?
A. サードパーティ製の「AOMEI Partition Assistant Server」を使えば、データを保持したまま一瞬で移動・統合できます。AOMEI Partition Assistant Server の「パーティションを移動」機能や「パーティションを結合」機能を使用すれば、未割り当て領域がディスクのどこにあっても、Cドライブと直接結合させることができます。データを手動でバックアップ・削除・再構築する必要が一切ないため、サーバーの運用を止めるリスクを最小限に抑えられます。
Q4. MBRディスクを使用していて、未割り当て領域があるのに2TB以上の容量までCドライブを拡張できないのはなぜですか?
A. MBR形式のディスク仕様により、最大認識容量が2TB(2048GB)に制限されているためです。どれだけストレージ全体の容量を増やしても、MBR形式のままでは2TBを超える領域を利用・拡張することができません。2TB以上の領域をCドライブとして有効活用するには、ディスクのパーティション形式を「MBRからGPT」へ変換する必要があります。