it-swarm-ja.com

破損したvmdkイメージを修正できますか? VERR_VD_VMDK_INVALID_HEADER

VirtualBoxでゲストOSを実行すると、ホストがクラッシュしました。 VMは起動せず、文句を言いません:

それらのメディア '[file.vmdk] `VMDKを開けませんでした:' [file.vmdk] '(VERR_VD_VMDK_INVALID_HEADER)のグレインテーブルとバックアップグレインテーブルの間に不整合があります.

VD:エラーVERR_VD_VMDK_INVALID_HEADERがイメージファイル '[file.vmdk]'を開いています(VERR_VD_VMDK_INVALID_HEADER)

実際に必要なのは、このハードディスクイメージからいくつかのファイルを取得することだけです。また、これを将来的に防ぐ方法はありますか?私が使用する必要がある私のホストの1つはかなり不安定で、時々クラッシュする傾向があります。もう一度やり直したくありません。

15
SiliconMind

ここ からVMWareからVDDキットをダウンロードし、次のコマンドを実行します:vmware-vdiskmanager -R <Path to vmdk file> VMがVirtualboxで実行されているときに停電が原因で発生した、壊れたヘッダーを修復しました。

13
Pierrick

今日も同じ問題がありました。 vdiskmanagerダウンロードリンク 添付セクションで利用可能)を使用して解決し、指示に従います こちら

よろしく、HBK

10
HBK

破損した.vhdファイルを修復するには、%Program Files%\ Oracle\VirtualBox\VBoxManage.exe internalcommands repairhd "corrupted.vhd"を使用します

2
mimoprohodil

破損したヘッダーをvmwareから Virtual Disk Development Kit を使用して修正できました。 この投稿 ディスクイメージのマウントについて私をvddkに導きました。

vmware-manager.exeを使用すると、画像ファイルを修正できます。 VMを起動できたのでうまくいきましたが、必要なファイルが壊れていました。

0
SiliconMind