web-dev-qa-db-ja.com

ラップトップドライブをVMwareイメージとして使用するために変換するにはどうすればよいですか?

最近死んだWindowsラップトップを持っています(マザーボードが死んでいます)。 7年前のラップトップなので、今回はApple試してみて、必要に応じてVMwareを使用して古いデータにアクセスしてみることにしました。

これを行うには、物理​​ドライブをVMwareイメージに変換する必要があります。ぐるぐる回ると、VMwareConvertorを使用してこれを行うことができるようです。

私の当初の考えは、ラップトップドライブを外部USBエンクロージャーを介してWindowsデスクトップに接続し、その方法でイメージを作成してから、動作中のVMをMacに転送することでした。ただし、さらに調査したところ、 VMware Converterは、ローカルマシン(デスクトップ)またはリモートマシン(IP経由)の変換のみをサポートし、ローカルマシンに接続されたラップトップドライブはサポートしていないようです。明らかに、元のラップトップがまだ機能している場合は、vmwareコンバーターをインストールして実行できます。そこからですが、それはここではオプションではありません。

そのことを念頭に置いて、このラップトップドライブを新しいMacbookProで使用できるものに変換する方法についての提案とヘルプを探しています。

7
jnman

この操作は、デスクトップとラップトップの2台のPCで実行しました。

しかし、それは長距離であり、 ラップトップドライブ(死んだラップトップを含む)をVMwareイメージとして使用するために変換する方法 での提案のほとんどは限られた用途でした。

うまくいかなかった

Rawディスクアクセスとそれ自体の仮想ディスクの両方を使用して新しいVMを作成し、(clonezillaを使用して)一方を他方にクローンしてから、VMware変換ユーティリティを実行しようとしましたが、VMが発生しました起動時にブルースクリーンが表示されたので、それは解決策ではありませんでした。

  • ltimate P2Vharrymcの回答 で提案されているように)を使用すると、ブルースクリーンが削除されます。 、しかし私はこれを試していません http://www.rtfm-ed.co.uk 記事全体を読むには登録が必要です。同様に 物理を仮想に変換する方法 には、VM HALを手動で変更する方法の詳細が含まれていますが、これは実際には複雑なオプションです。

新しいVMを作成し、生のハードドライブをVM and convertメソッドに接続しようとしましたが、次のような不可解なエラーメッセージが表示されました。現在 vmware-vdiskmanagerプログラム。

ServerFaultのソリューションを調べてみました ハードドライブをVMwareマシンに変換します しかし、それらのソリューションのほとんどは、提案されたソリューションで発生した問題を乗り越えるには詳細が少なすぎました。

何がうまくいったか

私たちがに決めた解決策は、その質問に対する答え Dave Mによって提案された でした

  • Symantec System Recovery Server Edition (当時は Symantec™System Recovery 2011 Server Editionの60日間無料評価! の試用版をダウンロードしてインストールしましたが、現在は- Symantec™System Recovery 2013 Server Editionの60日間の無料評価! )。

  • 次に、各ターゲットハードドライブ(1つはデスクトップPCハードドライブ用、もう1つはラップトップハードドライブ用)の1回限りのバックアップを作成し、2つのリカバリポイントを作成しました。次に、それぞれを仮想マシンに1回限り変換しました。

  • Windows Mini-Setupを実行および仮想ディスクを2 GB(.vmdk)ファイルに分割するオプションを選択しました。前者は、結果のVMを稼働させるまでの時間を大幅に短縮し、2つ目は、2GBを超えるファイルをサポートしないメモリースティックでVMを転送できるようにします。

  • 次に、VMwarePlayerで各VMを起動すると、Windows miniのセットアップがすばやく実行され、新しい仮想ドライバーがインストールされ、古い実際のドライバーが置き換えられました。

  • 最後に、各VMにVMwareツールをインストールし、VMが新しいVMwareツールに最適化されたドライバーを取得できるようにしました。

この方法の唯一の欠点は、ウィンドウを再度アクティブ化する必要があることです。そのため、開始する前に、デッドマシンのプロダクトキーを書き留めておいてください。

最初にWindows8 PCでこの手順を試しましたが、インストール後にSSRSEを実行できなかったため、Windows XPマシン(同じハードウェア上)を使用するように戻しました。トライアルが2011年から2013年にアップグレードされると、この問題は解消されると想定しています。


これまで、私は実行中のマシンのみを仮想化したことがあり、VMwareコンバーターを使用するとプロセスは迅速かつ簡単になりました。ハードドライブだけから死んだシステムを仮想化することはなのではるかに複雑になることを知って驚いた、私はただVMwareコンバーターがちょうど持っているだろうと思ったそれを行うためのオプション。

12
Mark Booth

最初のステップは、機能しているコンピューターでディスクを使用できるようにしてから、VMDKに変換することです。

dd2vmdk ユーティリティはLinux Live CDで動作し、VMDKの作成に役立ちます。このリンクは、手順を説明するスクリーンショットを含む非常に詳細な記事へのリンクです。

このプロセスでは、ブラウザベースのアプリケーションを使用してスクリプトを作成し、その出力をブラウザアプリケーションにフィードバックする必要があります。アイデアは、rawディスクをファイルにコピー(dd)してから、そのイメージをディスクとして使用するVMDKファイルを作成することです。

これを行ったら、 ltimate P2Vユーティリティdd2vmdk記事 の最後にリンクされています)を使用してHALを置き換え、ブルースクリーンを防止します。悲しいことに、Ultimate P2Vの記事はほとんど登録の壁の後ろに隠れているので、 このBart PEフォーラムの投稿 または この達人のコーナーの投稿 にすぐにアクセスできる可能性があります。


生のディスクがファイルにコピーされたら、別のおそらくより簡単な方法は、 VBoxManage convertfromraw コマンドを介して VirtualBox を使用して、VMDK形式に変換することです。

コマンドは次のようになります。

VBoxManage convertfromraw <filename> <outputfile> --format VMDK --variant Standard
2
harrymc

ハードドライブをUSB経由で接続すると、VMware仮想マシンで使用するVMDKファイルとしてハードドライブのイメージを作成できるようになります。 T

このディスクが接続されたOSで実行されているVMwareConverterで実行できない場合は、NTFS、Fat32、またはその他のファイルシステムを備えたディスクをVMDKファイルに変換するための無料のコンバーター(以下のリンクを参照)を見つけることができる場合があります。

以前のラップトップにインストールされた同じタイプと同じオペレーティングシステムで新しい仮想マシンを作成します。これにより、仮想ハードドライブ(VMDK)を追加できる仮想マシンが作成されます(この場合、VMの[設定の編集]で作成したVMDKファイルを仮想マシンにポイントします)。

VMwareコミュニティで検索または質問してみてください: http://communities.vmware.com/ 通常、迅速な応答が得られるか、同じことをした人からの投稿が見つかります。

幸運を!

-bn

1
bn.
  1. アクロニスホームでディスクイメージを作成する
  2. それをpowerisoでISOに変換します
  3. アクロニスホームで起動可能なリカバリメディアISOを作成する
  4. リカバリメディアから起動するVMwareに両方のイメージをマウントします
  5. アクロニスの回復をフォロースルー
  6. VMware内でOSを起動します。
0
brandon

もう1つのツール(有料)はImage for Windowsスイートで、物理ハードドライブまたはイメージバックアップからのVM​​ware専用のP2V用のスクリプトが含まれています。リンク: https://www.terabyteunlimited.com/kb/article.php?id=434

0
Stilez

私も同じ問題を抱えていて、自分だけで解決しました...

Cドライブのディスクイメージを作成し、VMware仮想マシンで実行します

もちろん、あなたはMACで実行しているので、Macbookにvdmkイメージをマウントする方法を追加で検索する必要がありますが、そう見つけるのは非常に簡単です。

そして、私の上記のソリューションは、windows7イメージでも機能します。 Lemmeは、クエリを受け取ったかどうかを知っています。

0
spt025

別の答え(2017年現在で機能し、無料で簡単に見つけられるツールのみを使用しています)-

  1. ハードドライブ(VMDK)を使用してVMを作成し、それに何かをインストールするか、既存のVM-VMはディスクを使用しました。
  2. 任意のツールを使用して、ディスク全体をWindows(または使用しているシステム)にディスクとしてマウントします。 VMWareの「ディスクのマップ」などが機能しない場合があることに注意してください。パーティションを変更する必要がある場合に備えて、1つのボリュームだけでなく、ディスク全体をデバイスとしてマップする必要があります。 WindowsではVHDをディスクとしてネイティブにマウントできるため、Starwindの無料のV2Vツールを使用してVMDKをVHDに変換しました。次に、Windowsのディスクの管理またはDiskpartを使用して、VHDデバイスをディスクとしてマウントしました。
  3. 選択したツールを使用して、仮想化するハードドライブをマウントされた仮想ディスク(私の場合はVHD)にコピーします。
  4. 仮想ディスク/ VHDをアンマウントし、必要に応じてV2Vを使用してVMDKに変換し直します。
  5. VMの元のVMDKを新しいVMDKに置き換えます。
  6. 必要に応じて、VMXファイルを変更して、ソースシステムに一致するようにfirmware="efi"行を追加または削除します。そうしないと、起動しません。
  7. VMを起動し、新しいデバイスを検出して完了します。

または同等のもの:

  1. .VHD(Windows仮想ディスク)を作成し、diskpartまたはディスク管理を使用してマウントします。
  2. HDDをVHDにコピーします
  3. VHDをアンマウントします
  4. Starwindの無料のV2Vを使用してVMDKに変換します
  5. VMware VM)の既存のVMDKを上書きします。
  6. Vmxファイルにソースシステムと一致するfirmware="efi"行が含まれている(または含まれていない)ことを確認してください。含まれていないと、起動しません。

これの良いところは、本質的に、ほとんど常に機能するはずであり、用途が広く、透過的であるということです。また、VMDKに戻す前に、ハードディスクと同じようにシステムを変更することもできます。

0
Stilez