web-dev-qa-db-ja.com

Disk2vhd:コピー中にエラーが発生しました。 I / Oエラーのため、エラーを実行できませんでした

Microsoft Sysinternalsのdisk2vhdを使用して、完全にパッチが適用されたWindows Server2008R2システムディスクをVHDに変換しようとしています。

vhdまたはvhdx形式を使用するか、ボリュームシャドウコピーオプションを使用するかに関係なく、毎回error during copy. The error could not be performed due to an I/O errorで変換が失敗します。

私はローカル管理者であり、管理者としてdisk2vhdを実行しており、サーバーでアンチウイルスを無効にしていますが、違いはありません。

このイベントはエラーとほぼ同時にイベントログに表示されるので、関連していると思われます。

ボリュームシャドウコピーサービスエラー:IVssWriterCallbackインターフェイスのクエリで予期しないエラーが発生しました。 hr = 0x80070005、アクセスが拒否されました。これは多くの場合、ライターまたはリクエスタープロセスのセキュリティ設定が正しくないことが原因です。

操作:ライターデータの収集

コンテキスト:ライタークラスID:{GUID}ライター名:システムライター

ライターインスタンスID:{GUID}

disk2vhd io error screenshot

ここでの問題は何ですか、なぜこのディスクを変換できないのですか?

1
DomBat

ばかげていますが、hd2vhdを再度実行する前に、最初にchkdskを実行すると(エラーメッセージや問題が発生しない場合でも)、これが何度も修正されています。

3
whiskylogic

イベントログエントリを詳しく調べた後、アクセス拒否メッセージを解決する(ネットワークサービスを追加する)には、DCOMにさらにアクセス許可が必要であることがわかります。

ここを参照してください: http://www.terabyteunlimited.com/kb/article.php?id=56

これで最初の問題が解決しました。これで、イベントログに次のように表示されます。

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

私はこれを調査し、どこかに着いたら返信を投稿します。ディスクに障害が発生しています。診断からこれがわかっているので、それほど遠くないことを願っています。

0
DomBat

物理的なWindowsサーバーをHyperVに移植するときに、XenServerの無料のXenConvertツールを使用して成功しました。

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

:コメントを投稿するのに十分な「ポイント」がまだありません。だから私はおそらく問題を回避するだろう提案を共有します。 Xen Convertは一般に、sysinternalsdisk2vhdよりも強力なツールです。ユーザーに試してみることをお勧めします。

0
Peter