web-dev-qa-db-ja.com

VmwareWorkstation-ディスクxxxxまたはそれが依存するスナップショットディスクの1つを開くことができません

Windows7ラップトップでVmwareワークステーションを使用してCentos7を実行しています。今朝ラップトップを再起動して、VMが以下のように文句を言い始めるまで、すべてが順調でした。

The parent virtual disk has been modified since the child was created. The content ID of the parent virtual disk does not match the corresponding parent content ID in the child

Cannot open the disk 'C:\Users\<user>\Documents\Virtual Machines\CentOS 64-bit\CentOS 64-bit-000003.vmdk' or one of the snapshot disks it depends on.

Module 'Disk' power on failed.

Failed to start the virtual machine.

以下は、VMとVM自体)を含むフォルダーの画像です。

Vmwareログを調べて、ディスクIDを見つけました

2016-03-21T15:56:15.685+13:00| vmx| I125: DISKLIB-LINK  : Opened 'C:\virtmac\CentOS 64-bit.vmdk' (0xe): monolithicSparse, 419430400 sectors / 200 GB.
2016-03-21T15:56:15.685+13:00| vmx| I125: DISKLIB-LINK  : DiskLinkIsAttachPossible: Content ID mismatch (parentCID b0f614a0 != a0549cb5) 

Vmware workstation error

1
usert4jju7

this による1つのトリックは、問題が発生しているゲストのメインの.vmdkを調べることです。たとえば、私が見た1つのケースでは、ゲストは以前に作成した親のドライブを新しい場所で使用していました。

私の場合、.vmdkを別のゲストにもマウントしていたため、この種の問題が日常的に発生します。

したがって、これを解決するために、たとえば私の場合:.vmdkで、parentFileNameHintが別の場所に設定されていることがわかりました。次に、この別の場所に移動し、CIDをコピーしてから、問題の.vmdkに戻り、このCIDを正しくないparentCIDフィールドに貼り付けました。これを行った後、ゲストは再び起動しました。

1
ylluminate

この問題の解決策は非常に手の込んだものです

基本的に、ベースイメージが展開されているか、破損しています

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1007969

上記の手順に慣れていない場合は、手順を説明するのに非常に時間がかかり、スーパーユーザーでここでできることを超えてしまいます。

1
SeanClt