web-dev-qa-db-ja.com

Windows 7 XPモード-複数のXPモードの仮想PCを使用することは可能ですか?

Windows 7のXPモードの仮想PCは、XP仮想PCのように、異なる起動ダイアログ、シャットダウンなしなど、「ストック」されていない機能をサポートしています。ボタンなど。おそらく最も重要なのは、XP Mode VM=内にインストールされているアプリケーションがWindows 7のスタートメニューに表示されることです。

複数のXPモードVMが必要です。2つ以上のXPモードVMを使用すること、またはこれらの追加統合機能をXP Virtual PC?

40
STW

クリーンなXP仮想マシン(MicrosoftのWebサイトからダウンロードできるもの)をコピーするだけの場合は、名前を変更して複数のXP VMをそのように。

少なくともそれは私にとってはうまくいきました、それがうまくいかない場合は私に知らせてください

必要な手順の概要は次のとおりです:

Virtual PCで作成されたすべての仮想ハードドライブ(vhd)は、オフになっている場合は3つのファイルで構成され、休止状態または実行中の場合は4つのファイルで構成されます。これらのファイルのファイル拡張子は次のとおりです。

  • .vhd =仮想マシンの仮想ハードドライブイメージ
  • .vmc =仮想マシン設定ファイル
  • .vsv =仮想マシンに保存された状態ファイル
  • .vmcx =仮想マシンの説明と登録設定

最初の3つのファイルはC:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machinesにあり、最後のファイルはC:\Users\Your_Username\Virtual Machinesにあります。

後者の2つのファイルは自動的に作成されます。仮想マシンのコピーを作成するには、.vhdファイルと.vmcファイルのみが必要です。この例では、元の仮想ドライブをWindows XP Mode、および作成したコピーをWindows XP Mode- Copyと呼びます。すべての仮想ドライブに次の名前を付けることができます。ここで説明されているように設定ファイルを変更することを忘れない限り、好きです。

Virtual XPまたはVirtual PCで作成された他の仮想ハードディスクのコピーは、非常に簡単で高速です。次の手順を実行してください。

  • 仮想XPをオフにし、休止状態にしないでください
  • [フォルダーオプション]を開き、[すべてのファイル、フォルダー、ドライブを表示する]を選択します。既知のファイルタイプの拡張子を隠すをオフにします

alt text

  • 移動C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
  • Windows XP Mode.vhdおよびWindows XP Mode.vmcファイルをコピーします。正しいファイルを確実にコピーするには、[フォルダーオプション]を開き、[既知のファイルタイプの拡張子を隠す]をオフにして、[OK]をクリックします。
  • ファイルを同じフォルダーに貼り付けます。 WindowsはWord Copyを両方のファイル名に追加するので、2つの新しいファイルWindows XP Mode - Copy.vhdWindows XP Mode - Copy.vmcができます。
  • メモ帳でWindows XP Mode - Copy.vmcを開きます。これはxmlファイルなので、通常はメモ帳で編集できます
  • 仮想ドライブ名を含む次の文字列を見つけます:<drive_type type="integer">1</drive_type>

alt text

  • <drive_type...>の下で、vhdファイル名をWindows XP Mode - Copy.vhdに変更します(<absolute type="string"><relative type="string">の両方)
  • 仮想XPのイーサネットアダプターのMACアドレスを含む<ethernet_adapter>の下の次の場所を見つけます:<ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>。ここで、xxxxxxxxxxxxはMACアドレスを表す16進数の文字列です。

  • 仮想の2つのコピーを許可するにはXPが同時にネットワークに接続するために、イーサネットアダプターのMACアドレスを変更して、MACアドレスの競合を回避する必要があります。アドレスは16進数で指定し、0〜9とAF。通常、1桁を変更して再び一意にするだけで十分です。

  • ファイルを保存して閉じます
  • [フォルダオプション]を開き、[隠しファイル、フォルダ、ドライブを表示しない]を選択します。既知のファイルタイプの拡張子を非表示にするをチェックして、OKをクリックします。
  • C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machinesに再度移動
  • Windows XP Mode - Copy.vmcファイルをダブルクリックすると、Windows XP Mode - Copy.vmcxが正しい設定でC:\Users\Your_Username\Virtual Machinesフォルダーに自動的に生成されます。

それでおしまい。これで、2つの仮想XPを同時に実行できます。

alt text

両方のVMの場合...

  • ..同じMACアドレスを持っているか、
  • ..どちらもVirtual PCのDHCPサーバーから同じIPアドレスを取得します

次に読みます:

  • (Windows)ネットワークアダプター(NIC)設定が両方のVMに同じMACアドレスを強制していないことを確認します。その設定は、VM構成ファイルで指定されている内容を無効にするためです。

  • この設定は、ネットワークアダプターのプロパティで確認できます。ネットワークアダプタを右クリックし、[プロパティ]-> [構成...]-> [タブ] [詳細設定]-> [ネットワークアドレス]をクリックします。

  • 両方のVMがNot Presentに設定されていることを確認するか、VMごとに異なるMACアドレスを指定します。

35
Ivo Flipse

価値があるのは、現時点では、手動による手間をかけたくない場合は、Windows仮想PCを複製できる無料のツールである XP-More を使用するだけですXPモードですが、Windowsを無効にすることを忘れないでくださいXPファイアウォール。

16
Martina

必要な数だけ作成できますが、Windows 7メニュー(XPモード)から起動したプログラムは、同じ仮想マシン内で動作します。他のすべてのインスタンスは、標準の仮想マシンと同じように使用できます。

3
Josip Medved

より簡単で(AFAIK)より法的なアプローチは、Virtual PCの差分機能を使用することです ここ .

3
Gabe Moothart

私は実験によってvmcファイルで構成番号を増やす必要があることを発見しました(Win 7 Ultimate + Windows XP Mode dnld 7-OCT-2010を使用)

XPMOREを試しました(これはすばらしいことですが、動作するには上記の修正が必要です!)

1
Earthed

YouTubeでプロセスのビデオを見つけました。 Ivoが投稿したものよりも少しシンプルに見え、私にとってはうまくいきました。これには、XPの読み取り専用vhdファイルが既にマシン上にあり、詳細オプションの下で「差分」タイプを使用して新しいvmを作成することが含まれます。これは、指定された読み取り専用vhdを使用しますが、変更/カスタマイズを別のvhdに保存します。ほとんどすべてのポイントおよびクリック...

Vidはこちら: http://www.youtube.com/watch?v=5cmqWVTczvs

0
eflat