プライマリ HDD の制限に危険なほど近づいている VmWare 仮想マシンがあり、それを拡張する必要があります。どうすればいいですか?VmWare Workstation 6.0.5 で作業しています
5 に答える
このリンクは、役立つはずの2つのアプローチを提供します。
これが最も簡単な方法のようです。
vmware-vdiskmanager -x 12GB path\to\disk.vmdk
ここで、12GB は拡張ボリュームの目的のサイズです。
私にとって最も簡単な方法は昨日働いた。私の同僚は私にアドバイスします。
- プライマリ HDD が接続されているプライマリ仮想マシンの電源を入れます (実行中の場合)。
- プライマリ仮想マシンの設定でディスクを拡張します。([設定] を右クリックし、プライマリ ハードディスクを右クリックして、[ユーティリティ] を選択し、展開します...)
- プライマリ ディスクを別の仮想マシンに接続します。別の仮想マシンを起動します。ディスク マネージャーに移動すると、ディスクがパーティションよりも大きいことがわかります。サイズを変更します。他の別の仮想マシンにいて、拡張ディスクがシステムの起動元ではないため、これで機能します。そのため、ディスク マネージャー (win GUI) でディスクのサイズを変更できます。
- プライマリ ディスクを他の仮想マシンから切り離します。
- プライマリ システムを起動すると、プライマリ パーティションが大きくなります。
トリックは、Windowsが起動したパーティションのサイズを変更できないため、別のシステムに接続してサイズを変更する必要があり、それですべてです。
6.0.5 についてはわかりませんが、以前のバージョンでは、VMWare のプログラム ディレクトリに vmware-vdiskmanager というプログラムがありました。これを使用して、仮想ディスク コンテナーを拡張できます。
コンテナを拡張した後、ゲストのパーティションを拡張する必要があります。これは「内部」から行う必要があります。これは、ゲストで使用している OS とファイルシステムによって異なります。私はよく、Ubuntu Life-CD または System-Rescue-CD ISO を qtparted と一緒に使用して、必要に応じてパーティションを拡張します。
これが Windows であると仮定すると、通常は「C:\Program Files\VMWare\VMware Workstation\」に、これを行うために使用できる vmware-vdiskmanager.exe というプログラムがあります。DOS プロンプトと CD をそのディレクトリに開きます。ドライブを拡張するコマンドは次のとおりです。
vmware-vdiskmanager.exe -x 50Gb NameOfDisk.vmdk
また、このコマンドでできることはこれだけではありません。パラメータなしでコマンドを入力すると、他の利用可能なオプションがたくさん表示されます。
vmware-vdiskmanager アプリケーションの使用時に問題が発生することがありました (余分なスペースが作成されましたが、使用できませんでした)。その時点で、私は GParted ライブ CD を使用しましたが、これは完全に機能しました。