VM 内の Windows XP - VM をアクティブ化せずにファイルにアクセスする方法

VM 内の Windows XP - VM をアクティブ化せずにファイルにアクセスする方法

私は Windows XP を正常な VM にインストールしており、Windows 7 からアクセスしたいのですが、起動するたびに XP が Microsoft 登録サーバーへの接続を要求します。これは私のコンピューターからは実行できません。

質問: VM をアクティブ化せずにファイルシステムにアクセスするにはどうすればよいでしょうか

答え1

VM の電源を入れずに VM のファイルにアクセスする場合、および Windows ホストで VMware Workstation (Pro) を使用している場合は、[ファイル] > [仮想ディスクのマップ] を選択し、[マップ] ボタンをクリックして、.vmdkWindows XP VM のファイルを選択します。

vmware-mountWindowsを使っているがVMware Workstation (Pro)を持っていない場合は、以下のコマンドラインツールを使用できるはずです。仮想ディスク開発キット

答え2

適切なライセンスを取得できる新しいWindows VMを作成します。ファイルをコピーして別の場所に保存するだけであれば、試用版ライセンスでも問題ありません。新しいVMを起動して実行したら、電源をオフにしてディスクを追加します。ウィザードを実行するときは、新しいディスクではなく、既存のディスクを追加することを選択します。次に、XP マシンのディスクを含むファイルに移動します。再度起動すると、XP ディスクが 2 番目のドライブ (おそらく D: または E:) として表示されます。

答え3

VM が VMware を使用して作成されている場合、VMware Workstation (Player だけでなく) を使用すると、Windows 上のドライブとしてネイティブにイメージをマウントできます。これを行うには、イメージ ファイルのアイコンを右クリックするだけです。VMware Workstation がない場合でも、VMDK 形式をサポートするアーカイブ ソフトウェアを使用して、読み取り専用モードでファイルを表示またはコピーできます。たとえば、7-Zip は、内部に NTFS ファイル システムがある単一の VMDK ファイルの読み取りをサポートしています (分割された VMDK ファイルはまだサポートされていないことに注意してください)。

関連情報