3

こんにちは、私は Virtual PC を使用しており、8.2 GB しかない仮想ハード ディスク (*.vhd) を使用しています。サイズを 16 ~ 20 GB のように 2 倍にしたいと考えています。VHD を圧縮するためのオプションが表示されますが、拡張するオプションはありません。「動的に拡張」に設定されていますが、いくつかのソフトウェアをインストールしていますが、より大きなスペースにサイズ変更されていないようです。

どうもありがとう。

4

7 に答える 7

3

Windows XPホストで VHDResizer と DISKPART を使用して、私の解決策を紹介します。

  1. ここからVHDResizerをダウンロード
  2. このスレッドの「Murnic」からのこれらの指示に従うことは機能しませんでした.EXTENDに入ると、正確な文言はわかりませんが、このボリュームを拡張できないという行に沿っていました.

これを行う最も簡単な方法は (十分なハード ドライブ容量がある限り)、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」からこれらの手順に戻りましたが、

イメージをマウントする

  1. C:>Program Files\Microsoft Virtual Server\Vhdmount>vhdmount /m “C:Documents and Settings\All Users\Documents\Shared Virtual Machines\.vhd”
  2. diskpart を起動し、パーティションを展開します

    C:>Program Files\Microsoft Virtual Server\Vhdmount>diskpart

    DISKPART>リストディスク

    DISKPART>select disk 3 -----リストの番号を確認

    DISKPART>リストパーツ

    DISKPART>パート1を選択 ------リストの番号を確認

    DISKPART>extend DISKPART>list part -----新しいサイズを確認

    ディスクパーツ>終了

  3. マウントを解除して変更を保存する

    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 を使用したその他の情報

Windows XP で VHDMount を使用する-

'/m' (マウント) は使用できません。'/p' (プラグイン) のみを使用できます。

これは、VHDMount が VDS (仮想ディスク サービス) を使用して、マウント後に仮想ハード ディスクにディスク文字を割り当てるためですが、VDS は Windows Server 2003 以降にのみ含まれています。ただし、Windows Server 2003 とは異なり、Windows XP はプラグイン時に仮想ハード ディスクを自動的にマウントするため、それほど大きな問題ではありません。つまり、Windows XP で失われる唯一の機能は、どのドライブを正確に指定するかということです。文字を使用する必要があります。

于 2009-03-19T06:39:41.047 に答える
1

VHD リサイズ

于 2008-08-26T19:50:44.640 に答える
0

最初にVHDを切り離し、次にこれらのコマンドを実行してディスクを拡張します。

  1. diskpart
  2. vdisk file="YourPath"を選択します
  3. リストvdisk
  4. vdisk maximum = new sizeinMBを展開します
  5. vdiskを接続します
  6. リストディスク
  7. オンラインディスク
  8. リストボリューム
  9. ボリュームを選択#
  10. 拡張する
  11. リストボリューム
  12. vdiskをデタッチします
  13. 出口

そして、ここに各行が何をするかについての簡単な説明があります:

  1. DiskPartユーティリティを起動します。
  2. VHDファイルを選択します。パスまたはファイル名にスペースが含まれている場合は、その周りに二重引用符を付ける必要があることに注意してください。
  3. Vdiskのリストを表示します。左側の*は、選択されているものを示しています。
  4. vdiskのサイズを新しいサイズに変更します。
  5. ディスクが拡張されたら、ディスク上で動作するようにマウントする必要があります。
  6. ディスクにマウントされたディスクと、私たちを含むvDiskのリストを表示します。
  7. ディスクがオンラインで表示されない場合は、ディスクをオンラインにする必要があります。
  8. ボリューム(パーティション)を一覧表示します。###列は、使用するボリュームを選択するために使用する必要のある番号が含まれているため、最も重要です。
  9. 使用するボリュームを選択します。
  10. 現在選択されているボリュームを拡張して、同じディスク上のすべての連続した使用可能なスペースを使用します。
  11. 新しいサイズを表示するために再度実行します。
  12. Hyper-Vがロードできるように、Vdiskボリュームをマウント解除します。
  13. diskpartutityを終了します。

ただし、これがすべての人に役立つことを保証するものではありません。万が一の場合に備えて、プロセスが完了するまでオリジナルを保持してください

于 2012-08-22T17:59:01.503 に答える
0

vmwareユーザーの場合、vmwareコンバーターの無料版をダウンロードできます。これにより、仮想ディスクのサイズを変更できるだけでなく、物理マシンから仮想マシンに、またはその逆に変換することもできます。

于 2008-09-03T01:48:28.453 に答える
0

これが私のために働いた解決策です:ここで説明されているように、「CopyWipe」または同様のソフトウェアを使用して、新しいvhdへのハードコピーを作成します。

エリック・コスキー

于 2009-02-16T14:13:13.500 に答える
0

Virtual PCで作業したことはありませんが、他の仮想化ソフトウェアから、動的に拡張するとは、最初は.vhdファイルが指定されたよりもHD内のスペースを少なくし、プログラムをインストールしたり仮想ドライブにファイルを追加したりするにつれて動的に拡大することを意味すると思います指定されたサイズまで。

ご希望の場合は、Virtual PC のセットアップ ウィンドウから仮想ハード ドライブの指定されたサイズを変更する必要があると思います。

少し話題から外れますが、Virtual Box にアクセスしてください: www.virtualbox.org

于 2008-08-26T19:49:29.963 に答える
0

2 つ目の VHD を作成し、その HD に Big Software をインストールする方が簡単で、簡単で、安全であることがわかりました。

于 2010-04-27T16:05:57.360 に答える