VMware ESXi 4.0 で、仮のIPとホスト名を付けて構築していた仮想マシンをNFSサーバからローカルのディスクにコピー、本番環境のホスト名が入ったファイル名に変更して vmx ファイルの中で指定しているファイル名も変更、いざ、仮想マシンをオンにすると「ファイル <unspecified filename> が見つかりませんでした」とダイアログが出て、起動できない。
vmx ファイルでは小さな filename.vmdk を指定しているけど、 仮想ディスク本体と思われる filename-flat.vmdk も存在する。
試しに、小さな filename.vmdk を開いてみるとテキストファイルで、このファイルの中に filename-flat.vmdk を指定している部分がある。これも直しておかないとダメだった。