| [System Environment] | |||||||||||
ディスクのボリューム・サイズを縮小する
|
|||||||||||
|
|||||||||||
| 解説 |
TIPS「ディスクのボリューム・サイズを拡張する」では、NTFSボリュームのサイズを拡大する方法を紹介したが、これとは逆に、ボリューム・サイズを縮小させたいこともある。例えば1台のディスク(もしくはパーティション)上に1つのボリュームしか存在しないが、これを分割して新しくデータ用ボリュームを作成したい場合や、Windows Vista(やWindows Server 2008)のBitLocker暗号化機能用に、別パーティションを用意したい場合などだ(BitLockerでは、2つのボリュームが必要となる)。
新しいボリュームを作成するには、既存のボリューム・サイズを縮小してパーティション上に空き領域を作成する必要があるが(空き領域の中に、新たにパーティションとボリュームを作成する)、Windows OSの標準的なツールにはこの機能は用意されていない(拡大は先のTIPS参照)。
しかしWindows Vista(およびWindows Server 2008)には既存ボリューム(パーティション)のサイズを縮小する機能(Shrink機能)が用意されており、サード・パーティ製ツールを利用しなくても、この作業が行える。本TIPSでは、この方法について解説する(Windows XP以前のOSには用意されていないが、Windows Vistaコンピュータにディスクを接続して作業することは可能)。
ただしボリュームのサイズを縮小するためには、ボリュームの末尾に未使用領域が存在している必要がある。ボリュームの縮小では、この部分をボリュームから解放し、空き領域を作成するからだ。可能ならばボリュームの縮小前にデフラグを行って、可能な限り末尾の空き領域を連続するように、整理しておくべきである。
| 操作方法 |
Windows Vista(および次期サーバOSであるWindows Server 2008)において、ボリューム・サイズを縮小するには、GUIベースのディスクの管理ツールを使う方法と、コマンド・プロンプト上でdiskpart.exeコマンドを利用する方法がある。
GUIベースのディスク管理ツールで縮小する
まずGUIベースのディスク管理ツールでボリューム・サイズを縮小させる方法を紹介する。
[スタート]メニューの[管理ツール]−[コンピュータの管理]を起動するか、[コンピュータ]アイコンを右クリックしてポップアップ・メニューから[管理]を選択する。そして起動した[コンピュータの管理]ツールの左側ペインで、[コンピュータの管理]−[記憶域]−[ディスクの管理]を選ぶ。そして縮小したいNTFSボリュームを右クリックし、ポップアップ・メニューから[ボリュームの圧縮]を選択する。なおメニュー表記では「圧縮」となっているので、ファイルやフォルダの圧縮機能(ドライブのルートに圧縮属性を付ける機能)を連想するかもしれないが、英語では「shrink(縮小する)」であり、「compress(圧縮する)」や「compact(最適化)」ではない。
![]() |
||||||||||||
| ディスク管理ツールによるボリュームの圧縮 | ||||||||||||
| GUIベースの管理ツールでボリュームを圧縮するには、[コンピュータの管理]ツールを利用する。 | ||||||||||||
|
[ボリュームの圧縮]を実行すると、次のようなダイアログが表示されるので、縮小させたいサイズを設定する。
![]() |
||||||||||||
| 縮小するボリュームのサイズの指定 | ||||||||||||
| ボリュームをいくら縮小するかを指定するダイアログ。サイズ縮小後のボリュームのサイズを指定するのではなく、いくら縮小するか(既存のボリュームの末尾からいくら解放するか)を指定する。 | ||||||||||||
|
は圧縮前のボリュームのサイズである。この例では全体で38Gbytesある。
は、圧縮によって縮小できるサイズ、つまり、圧縮によって解放されるボリュームの最大サイズである。この例では11Gbytesとなっている。つまり38Gbytesのボリューム・サイズのうち、ボリュームの末尾に最大11Gbytesの連続空き領域が存在しているということである。実際には、この例では38Gbytesのうち15Gbytesしか使っていないので、最大で23Gbytes(=38−15Gbytes)まで解放できるはずであるが、空き領域が、ボリュームの末尾にすべて連続して存在しているわけではないので(フラグメントを起こしているので)、ここでは最大でも11Gbytesまでしか解放できない。ボリュームのデフラグを行ってから縮小すれば、もう少し解放するサイズを増やすことができる。
は、このボリュームの末尾からいくら解放するかという指定である(最小で0bytes、最大で
まで指定可能)。デフォルトでは解放可能な最大サイズ(=
)となっている。
は、縮小後のボリューム・サイズ(=
−
)である。
サイズの設定後、[圧縮]ボタンをクリックすると縮小作業(ボリューム末尾の解放作業)が始まり、しばらくすると完了する。完了後は例えば次のようになる。
![]() |
||||||
| ボリューム・サイズの圧縮後の状態 | ||||||
| ボリューム・サイズを圧縮すると、元からあったボリュームのサイズが縮小される。ボリュームの末尾は空き領域(未割り当て領域)になるので、ここに新しいボリュームを作成できる。 | ||||||
|
diskpartコマンドによる縮小操作
コマンド・プロンプトからボリューム・サイズを変更するには、diskpart.exeコマンドを起動し、shrinkコマンドを実行する。引数を付けずにshrinkコマンドを実行すると、可能な最大サイズまで解放される。![]()
| 関連記事(Windows Server Insider) | ||
| Windows Server 2008の基礎知識―強化されたファイル・システムとネットワーク機能 | ||
|
||||||||||||||||||||||||||||
| 「Windows TIPS」 |
ホワイトペーパー(TechTargetジャパン)
- 第207話 究極の人事システム (2010/2/9)
部長、わが人事部が開発した究極の人事評価システムがついに完成しました! これで不要な社員が一発で分かります! - WindowsTIPS (2010/2/5)
− netshコマンドでTCP/IPのパラメータを設定する
− Virtual PC 2007の共有NATで利用可能なアドレス範囲
− スタンバイ復帰でパスワード入力を要求されないように - 仮想環境でActive Directoryを利用する (2010/2/4)
仮想環境にADをインストールすれば、自由にActive Directoryドメイン・ネットワークを構築して実験できる - 第206話 バナー広告案 (2010/2/2)
いまどきWebマーケティングが不可欠なのは分かるが、強烈な競合に並べてバナーなんか出して、勝ち目はあるのか?
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
- - PR -
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 企業の仮想化に足りない“発想”とは? 仮想化運用管理のキモは意外なところに! New! |
| ◆ | 操作もマニュアルも分かりやすい! ユーザー視点で開発されたPC管理ツール New! |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |

| ◆ | セキュリティを知り尽くす上野氏が登壇! @ITメールソリューションLive! in Tokyo |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | 世界に通用するストレージの作り方とは? 製品に込めた思いを富士通の開発者に聞く |

| ◆ | OSSで手間も時間も、障害も減った―― 「マピオンの事例」オープンソース活用法 |
| ◆ | 「ノートPCの持ち出し禁止」で大丈夫? 情報漏えいを防ぐ管理手法とインフラは? |
| ◆ | 1日の処理を1秒に――MySQLの達人が語る 「コスト削減」できるチューニング |

| ◆ | ドキュメント作成を自動化して、SEの作業 効率を大幅アップ! Visio 2007の魅力 |
| ◆ | 急速に広がるHyper-Vでのサーバ仮想化 そのベストプラクティスをデルが解説 |
| ◆ | @IT主催セミナーで語られた、「担当者に 求められるセキュリティ対策」をレポート |

| ◆ | @IT「Windows 7」 特設サイトオープン! 最新情報・移行ノウハウを公開しています |











