web-dev-qa-db-ja.com

Virtual PCで使用するために物理ドライブをVHDに変換するにはどうすればよいですか?

不明なハードウェア障害が発生するまでWindows Meを実行していたPCのハードディスクを使用しています。ドライブはそのままで、他のPCにマウントして読み取ることができます。

データのバックアップはありますが、ライセンスされたソフトウェアがインストールされているため、より最新のプラットフォームで実行されている新しいバージョンに移行できない可能性があり、仮想イメージをブートするだけのアイデアが魅力的です。

VirtualPCで起動できるようにドライブからVHDを作成することは可能ですか?

VirtualPCでない場合、他の仮想化ツールで可能ですか?

編集:もっと詳しく...

システムはWindows Meを実行していましたが、Windows 95(または98)からアップグレードされました。 Pentium IIを超えることはできませんでしたが、マザーボードを見て確認する必要があります。 「エキゾチックな」デバイスはインストールされておらず、仮想マシンで生き残る必要がある通常のレガシーのものを超えていません。

ライセンスされたソフトウェアにはドングルがなかったので、物理的なドングルを仮想化することについて心配する必要はありません。ライセンスはおそらくディスクのシリアル番号まで死にました。

2つのHDがあり、どちらもIDEでした。ブートディスクは約6 GB、スペアデータディスクは12 GBですが、ほとんど空です。

私はVirtualPCを支持する小さな偏見を持っています。それは、無料であり、過去にそれをうまく使用したことがあるからです。しかし、これは最新技術を再検討するための良い言い訳です。

VirtualPCにDOS 5.0とWin95をインストールして起動できることを直接の経験から知っていますが、VM拡張機能が利用できなかったため、体験がシームレスではありませんXP SP2で惨めに失敗した非常に古いDirectXゲームは、そのVMで非常にうまく動作し、実際には、定期的なハードウェアで実行するよりも多くの点で優れています。これが可能であること。

編集2:

ええと、私が尋ねたときよりも近くにいるので、役立つ提案や、何を試すべきかについてのヒントをくれてありがとう。

WinImageを使用してディスクをコピーし、VirtualPC 2007を使用して起動を試みました。これまでのところ、セーフモードで起動していますが、それ以外の場合は黒い画面でハングします。 Artisoft Lantastic 8.0のコピー(覚えている人はいますか?)が、ほとんど存在しない古いPCとのネットワーキング用にまだインストールされていることが原因だと思います。

私の無限の自由時間の中で、私はセーフモードブートと通常のブートの違いを解決しようとし、プレッシャーに屈する可能性があると感じます。

できれば、1つ以上の回答を受け入れます...これは、1つの受け入れられた回答規則が想定している白黒の質問ではありません。

5
RBerteig

WinImageは、Virtual PCとVMWareのイメージを開き、物理と仮想の間で変換し、さらにVMWareとVHDの間で変換することもできます。これは信じられないほどのツールであり、64ビットバージョンがあり、無料です。

WinImageサイト

3
Rihan Meij

まあ、Hyper-Vを使用して物理ディスクをVHDに変換するのは本当に簡単です: http://blogs.msdn.com/virtual_pc_guy/archive/2008/04/08/copying-a-physical-disk- to-a-virtual-hard-disk-with-hyper-v.aspx

VMwareでこれを行う場合は、ホストコンピュータと同じ数、サイズ、およびタイプ(IDEまたはSCSI)のディスクで新しいVMを作成します。また、物理ハードディスクドライブに接続するSCSIディスクを追加します(既にホストコンピューターにマウントされています)VM(Ghost、Clonezillaなど))でディスクイメージングプログラムを起動してクローンを作成します仮想ディスクに物理ディスクを表すSCSIディスク。

VirtualPCではある程度可能に見えますが、VirtualPC 2007のリリースノート( http://download.Microsoft.com/download/4/4/c/44ccd131-67fb-4224-a96e-193be1765b43/relnotes .htm )は、物理ディスクをVMに接続することができなくなったと言います。 (削除するのはばかげているようです...)

これらのディスクを変換した後、起動しますか?知るか。元のシステムがIDEディスクを使用していた場合、80/20のショットがあり、起動します。多くのドライバー検出メッセージが表示され、 WinMEのドライバーを仮想デバイスにサポートしている仮想マシンマネージャーを使用する必要があります。

それがあなたにいくつかのアイデアを与えることを願っています。

2
Evan Anderson

私は最近、VMWare VCenter Converter Standalone(vmwareサイトから無料でダウンロード)で遊んだ。これには物理マシンを仮想マシンに変換するオプションがあることに気付きました。私はこのオプションを自分で試したわけではありませんが、これはあなたのニーズをさらに調査する価値があるかもしれません。 Virtual PCに戻すことができるように、さまざまなVHDフォーマット間で変換するツールがいくつかあるようです。 YMMV。

2
user10055

freeDisk2VHDツール を使用する必要があります。これにより、現在実行中であっても、ディスクからVHDが作成されます。また、デバイスリストを整理して、VHDがVirtualPC/Hyper-V/Windows Virtualで正しく起動するようにします

このツールは、Mark RussinovichとSysInternalsのギャングによって書かれました。イメージが作成されているマシン内でも完全に実行されます。

2
IDisposable

間違いなく遭遇する1つの問題は、ハードウェアの認識です。あるマシンからドライブを取り出し、ハードウェアコンポーネントが異なる別のマシンにインストールし、起動しようとすると、Windowsは歴史的に「フリークアウト」します(これは基本的にあなたがやっていることです)。

基本的に、Windowsが起動時に、レジストリの現在の構成からシステムの変更が多すぎると判断した場合、起動プロセスを停止し、エラーメッセージを表示します。

しかし、あなたがそれを回避すれば、それは可能であるべきです。

1
goose

Danが示唆するように VMWare Converter を使用することで、「非推奨」の開発マシンを完全に機能する仮想マシンに変換することに成功しました。プロセスが完了するまでにはかなり長い時間がかかることに注意してください(ローカルネットワーク経由で別のマシンに変換しました。物理的に接続されたディスクの方が高速になる可能性があります)。

裸のディスクからイメージを作成したことはありませんが、コンバータツールは非常に堅牢で、特定のシナリオをサポートしていると思います。多分あなたはドライブが起動する同様のマシンを持っています(最初にドライブをイメージングした後!)?

また、Virtual PCまたはHyper-Vで実行したい場合は、VMWare VMをVirtual PC VMに変換する方法もあります。無料のVMWareサーバー製品を使用して、この手順を回避できます。

1
Kevin Pullin

物理ディスクを別のマシンまたはキャディにポップし、ゴーストイメージを作成してvhdに復元できるので、仮想マシンの設定を同様に保つことについて他の人が述べた問題に留意するのと同じくらい簡単です。できる限り本物のものに。

1
Rob Moir

あなたが見ることができます [〜#〜] moa [〜#〜]

0
prestomation