Vmware Workstation - 指定されたファイルは仮想ディスクではありません。ディスク xxxx またはそれが依存するスナップショット ディスクの 1 つを開くことができません。

Vmware Workstation - 指定されたファイルは仮想ディスクではありません。ディスク xxxx またはそれが依存するスナップショット ディスクの 1 つを開くことができません。

私は、Windows 10 ラップトップで VMware Workstation 16 を使用して Windows 10 を実行しています。VM をサスペンド モードにして、コンピューターを一晩スリープ状態にするまではすべて順調でした。起動すると、仮想ディスクが見つからないというエラーが表示されました (正確なエラー メッセージはわかりません)。そこで、昨日の VMDK ファイルを提供しました。今、このエラーが発生しています。

The file specified is not a virtual disk

Cannot open the disk 'C:\Users\[user]\Documents\Virtual Machines\Windows 1809 - Box\Windows 1809 - Box-000005-s015.vmdk' or one of the snapshot disks it depends on.

Module 'Disk' power on failed.

Failed to start the virtual machine.

間違った vmdk ファイルを指定してしまったに違いありません。しかし、[設定] に移動すると、ファイル パスを別の vmdk に変更できません。

ここに画像の説明を入力してください

質問が2つあります。

  1. VM をサスペンド モードにしたときに VMDK ディスクの追跡が失われるのはなぜですか?
  2. VM が再び起動するように、VMware に正しい VMDK を提供するにはどうすればよいでしょうか?

答え1

そのファイルには古いロックがかかっている可能性があります。

仮想マシンを右クリックして、「VM ディレクトリを開く」に移動します。仮想マシンと同じ名前の .lck ファイルが見つかった場合は、それを削除して VM を再起動します。

編集

それができない場合は、何らかの理由で vmdk が破損している可能性があります。

この場合は、スナップショット(利用可能な場合)に戻すことができます。

スナップショットがない場合は、7-zip (ファイルを右クリック -> アーカイブを開く) を使用して .vmdk ファイルまたはそのコピーを調べ、保持したいファイルを保存してから、適切なイメージと設定で VM を再構築してみてください。OS を再インストールした後、古いファイルをコピーすれば、(比較的) 問題ないはずです。

関連情報