私は、Microsoft Sysinternalsのdisk2vhdを使用して、完全にパッチされたWindows Server2008 R2システムディスクをVHDに変換しようとしています。
毎回、変換時に「error during copy.というエラーが出て、変換に失敗してしまいます。
私はローカル管理者で、disk2vhdを管理者として実行し、サーバー上のアンチウィルスを無効にしましたが、違いはありません。
このエラーと同じ時間帯にイベントログにこのイベントが表示されるので、関連性があると思われます。
ボリュームシャドウコピーサービスエラー。hr = 0x80070005, アクセスは拒否されました。 これは、ライターまたはリクエスタープロセスのいずれかのセキュリティ設定が正しくないことが原因であることが多いです。
操作方法 ライターのデータを収集する
コンテキスト Writer クラス ID。{GUID} Writer Name:システムライター
Writer Instance ID: {GUID} です。
disk2vhd ioエラーのスクリーンショット]1。
このディスクを変換できないのはなぜですか?
イベントログのエントリをさらに調べた結果、DCOMがアクセス拒否のメッセージを解決するために、より多くの許可を必要とすることが示唆されました(ネットワークサービスの追加)。
ここを参照してください。http://www.terabyteunlimited.com/kb/article.php?id=563
これで、最初の問題は解決しました。現在、イベントログにはこう書かれています。
The shadow copies of volume C: were aborted because of an IO failure on volume C:.
とたくさん表示されるようになりました。
The driver detected a controller error on \Device\Ide\IdePort0
これを調査して、何か分かったら返信を投稿します。ディスクが故障しているのは、診断でわかっているので、あまり進んでいないことを祈ります
物理的なWindowsサーバーをHyperVに移植する際に、XenServerの無償Xen Convertツールを使用して成功したことがあります。
Xen Convert : https://www.citrix.com/go/products/xenserver/xenserver-xenconvert-free.html
Xen Convert ドキュメント : http://support.citrix.com/servlet/KbServlet/download/28774-102-661315/XenConvertGuide.pdf
注。私はまだコメントを投稿するのに十分な "points" を持っていません。そこで、この問題を回避できる可能性のある提案を共有します。Xen Convert は sysinternals disk2vhd よりも強力なツールですので、一度試してみることをお勧めします。
まあ、一つには、あなたはおそらくMicrosoft's Virtual Machine ManagerのようなHyper-Vのための本格的なP2Vソリューションを使用する必要があることです。 また、VMware Convertorは、あらゆるマシンをP2V化するための標準的なソリューションのようなもので、無料で、あなたが見つけたほとんどのものをサポートしており、一流の仮想化企業によって支持されているからです。 (あなたはP2Vを行い、仮想化されたマシンをOVFで作成し、そのOVFをHyper-Vホストにインポートすることができます)。
それ以外については
1.システムドライブを仮想ディスク形式に変換するだけでは、起動可能なシステムにはなりません。 2.2. 「System Reserved」パーティションを変換しようとしている(これがエラーの原因です。)