質問

VmWare 仮想マシンがプライマリ HDD の制限に危険なほど近づいているため、拡張する必要があります。どうすればいいでしょうか?VmWare Workstation 6.0.5 を使用しています。

役に立ちましたか?

解決

このリンク に役立つ 2 つのアプローチが示されています。

これが最も簡単な方法のようです。

vmware-vdiskmanager -x 12GB path\to\disk.vmdk

ここで、12GB は拡張ボリュームの希望のサイズです。

他のヒント

6.0.5 についてはわかりませんが、以前のバージョンでは VMWare のプログラム ディレクトリに vmware-vdiskmanager というプログラムがありました。これを使用して、仮想ディスク コンテナを拡張できます。

コンテナを拡張した後、ゲスト内のパーティションを拡張する必要があります。これは「内部」から行う必要があります。これは、ゲストで使用している OS とファイル システムによって異なります。私は、必要に応じてパーティションを拡張するために、Ubuntu Life-CD または System-Rescue-CD ISO を qtparted と併用することがよくあります。n

昨日私にとって最も簡単な方法がうまくいきました。同僚が私にアドバイスします。

  1. プライマリ HDD が接続されているプラ​​イマリ仮想マシン (実行中の場合) をオフにします。
  2. プライマリ仮想マシン設定でディスクを拡張します。([設定] を右クリックし、プライマリ ハードディスクを右クリックし、[ユーティリティ] を選択して展開します...)
  3. プライマリ ディスクを別の仮想マシンに接続します。別の仮想マシンを起動します。ディスクマネージャーにアクセスすると、ディスクがパーティションより大きいことがわかり、サイズを変更します。これで、別の仮想マシン上にいて、拡張ディスクがシステムの起動元ではないため、ディスク マネージャー (Win GUI) でディスクのサイズを変更できるようになります。
  4. プライマリ ディスクを他の仮想マシンから切り離します。
  5. プライマリ システムを起動すると、プライマリ パーティションが大きくなります。

Windows が起動するパーティションのサイズは変更できないため、別のシステムに接続してサイズを変更するだけで完了です。

これが Windows 環境であると仮定すると、通常は「C:\Program Files\VMWare\VMware Workstation\」に、これを行うために使用できる vmware-vdiskmanager.exe というプログラムがあります。DOS プロンプトを開き、CD でそのディレクトリに移動します。ドライブを拡張するコマンドは次のとおりです。

vmware-vdiskmanager.exe -x 50Gb NameOfDisk.vmdk

また、このコマンドでできることはこれだけではありません。パラメーターを指定せずにコマンドを入力すると、他の使用可能なオプションが多数表示されます。

vmware-vdiskmanager アプリケーションの使用時に問題が発生することがあります (余分なスペースが作成されましたが、使用できませんでした)。その時点で私は GParted ライブ CD を使用しましたが、これは完璧に機能しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top