[FAQ CENTER トップ]

[VMware FAQ トップへ]





"ファイルをロックできませんでした"で仮想マシンが起動できない場合の対処VMware


VMware Player で仮想マシンを起動しようとすると、以下のエラーが発生して起動に失敗する場合があります。

"ファイルをロックできませんでした"


原因:
VMware Player は仮想マシンを起動するときに、仮想マシンのイメージを排他的にロックします。
なぜならディスクの内容を変更するため、他のマシンがこのディスクを同時に修正したらOSがおかしくなるからです。(当然ですね。お互い意識しないでファイルの中身をいじるのですから)

よってVMware Player は起動時にフラグとして以下のような排他用のフォルダを作成します。

(名前).vmsd.lck
(名前).vmx.lck

ここからは予想ですが、おそらくこれらのフォルダが存在する場合は「他のVMware Playerなどがこのイメージを現在使用中である」と判断するのではないでしょうか。本当に他が使用中なら起動にはあきらめるしかないのですが、そうではない場合もあると思います。

例えば前回の起動時にOSをシャットダウンせずにVMware Player を異常終了させた場合などは、上記のlck ファイルがそのまま残ってしまうのではないでしょうか。


解決方法:
上記のフォルダの名前を変更します。

例:
(名前).vmsd.lck.back
(名前).vmx.lck.back

フォルダを削除しても良いのですが、念のため後で戻せるように名前変更でも良いでしょう。
私の環境ではこれで無事解決しました。






[VMware FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2013