こんにちは、私は Virtual PC を使用しており、8.2 GB しかない仮想ハード ディスク (*.vhd) を使用しています。サイズを 16 ~ 20 GB のように 2 倍にしたいと考えています。VHD を圧縮するためのオプションが表示されますが、拡張するオプションはありません。「動的に拡張」に設定されていますが、いくつかのソフトウェアをインストールしていますが、より大きなスペースにサイズ変更されていないようです。
どうもありがとう。
こんにちは、私は Virtual PC を使用しており、8.2 GB しかない仮想ハード ディスク (*.vhd) を使用しています。サイズを 16 ~ 20 GB のように 2 倍にしたいと考えています。VHD を圧縮するためのオプションが表示されますが、拡張するオプションはありません。「動的に拡張」に設定されていますが、いくつかのソフトウェアをインストールしていますが、より大きなスペースにサイズ変更されていないようです。
どうもありがとう。
Windows XPホストで VHDResizer と DISKPART を使用して、私の解決策を紹介します。
これを行う最も簡単な方法は (十分なハード ドライブ容量がある限り)、2 つの VHD ファイルを提供する VHD エキスパンダーを使用して既存の VHD を拡張することです。新しく拡張されたファイルには、既存の VHD の名前が付けられます。VHD を拡張する前に、VHD の最適化、事前圧縮、および圧縮を行うことができます。
Virtual PC 2007 で [設定] に移動します。
- OLD VHD を Hard Disk 1 として選択します
- 新しく拡張した VHD を Hard Disk 2 として選択します
- VM を起動する
- コマンドプロンプトを開く
- diskpart を実行する
- DISKPART> から - LIST VOLUME を実行します - SELECT VOLUME を実行して、新しい VHD ボリュームを選択します。新しい VHD の可能性が最も高い場所です 2 - EXTEND を実行します - 成功メッセージが表示されます。そうでない場合は、プロセスのエラーにより、拡張 VHD を再作成する必要がある場合があります。
- EXIT と入力して Diskpart.exe を終了します。
- VM をシャットダウンする
- ハードディスク リストから両方の VHD ファイルを削除します
- 新しく拡張した VHD を Hard Disk 1 として追加します
- VM を起動します。
- しばらくすると、Windows の新しく追加されたハードウェア メッセージが表示されます。
- プロンプトが表示されたら VM を再起動します
- 新しく拡張された VHD の使用を開始します。
Diskpart.exe を使用したボリュームの拡張に関する Microsoft の情報は次のとおりです。 http://support.microsoft.com/kb/325590
そこで、同じスレッドの冒頭にある「AutoSponge」からこれらの手順に戻りましたが、
イメージをマウントする
diskpart を起動し、パーティションを展開します
C:>Program Files\Microsoft Virtual Server\Vhdmount>diskpart
DISKPART>リストディスク
DISKPART>select disk 3 -----リストの番号を確認
DISKPART>リストパーツ
DISKPART>パート1を選択 ------リストの番号を確認
DISKPART>extend DISKPART>list part -----新しいサイズを確認
ディスクパーツ>終了
マウントを解除して変更を保存する
C:>Program Files\Microsoft Virtual Server\Vhdmount>vhdmount /u /c "C:Documents and Settings\All Users\Documents\Shared Virtual Machines\.vhd"</p>
ここから Microsoft Virtual Serverをダウンロードできます。カスタム インストールを実行して、VHDMount のみを選択できます
VHDMount を使用したその他の情報
'/m' (マウント) は使用できません。'/p' (プラグイン) のみを使用できます。これは、VHDMount が VDS (仮想ディスク サービス) を使用して、マウント後に仮想ハード ディスクにディスク文字を割り当てるためですが、VDS は Windows Server 2003 以降にのみ含まれています。ただし、Windows Server 2003 とは異なり、Windows XP はプラグイン時に仮想ハード ディスクを自動的にマウントするため、それほど大きな問題ではありません。つまり、Windows XP で失われる唯一の機能は、どのドライブを正確に指定するかということです。文字を使用する必要があります。
最初にVHDを切り離し、次にこれらのコマンドを実行してディスクを拡張します。
そして、ここに各行が何をするかについての簡単な説明があります:
ただし、これがすべての人に役立つことを保証するものではありません。万が一の場合に備えて、プロセスが完了するまでオリジナルを保持してください。
vmwareユーザーの場合、vmwareコンバーターの無料版をダウンロードできます。これにより、仮想ディスクのサイズを変更できるだけでなく、物理マシンから仮想マシンに、またはその逆に変換することもできます。
これが私のために働いた解決策です:ここで説明されているように、「CopyWipe」または同様のソフトウェアを使用して、新しいvhdへのハードコピーを作成します。
Virtual PCで作業したことはありませんが、他の仮想化ソフトウェアから、動的に拡張するとは、最初は.vhdファイルが指定されたよりもHD内のスペースを少なくし、プログラムをインストールしたり仮想ドライブにファイルを追加したりするにつれて動的に拡大することを意味すると思います指定されたサイズまで。
ご希望の場合は、Virtual PC のセットアップ ウィンドウから仮想ハード ドライブの指定されたサイズを変更する必要があると思います。
少し話題から外れますが、Virtual Box にアクセスしてください: www.virtualbox.org
2 つ目の VHD を作成し、その HD に Big Software をインストールする方が簡単で、簡単で、安全であることがわかりました。