私は、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つあります。
- VM をサスペンド モードにしたときに VMDK ディスクの追跡が失われるのはなぜですか?
- VM が再び起動するように、VMware に正しい VMDK を提供するにはどうすればよいでしょうか?
答え1
そのファイルには古いロックがかかっている可能性があります。
仮想マシンを右クリックして、「VM ディレクトリを開く」に移動します。仮想マシンと同じ名前の .lck ファイルが見つかった場合は、それを削除して VM を再起動します。
編集
それができない場合は、何らかの理由で vmdk が破損している可能性があります。
この場合は、スナップショット(利用可能な場合)に戻すことができます。
スナップショットがない場合は、7-zip (ファイルを右クリック -> アーカイブを開く) を使用して .vmdk ファイルまたはそのコピーを調べ、保持したいファイルを保存してから、適切なイメージと設定で VM を再構築してみてください。OS を再インストールした後、古いファイルをコピーすれば、(比較的) 問題ないはずです。