🌄

VirtualBoxが起動しなくなった時の解決法

2023/01/11に公開

はじめに

新年初めての投稿です。VirtualBoxをコマンドラインで起動しようとしたときにエラーが発生して起動できかったので、解決した方法をまとめてみようと思います。以下のようなエラー文が表示されました。

The machine <vmname> is already locked by a session (or being locked or unlocked)

全訳してみるとセッションによってロックされているとのこと。

解決方法

調べてみると、以下のコマンドを入力するとアンロックできたという記事を発見

VBoxManage startvm <vm-uuid> --type emergencystop

実行するにはvmのuuidを調べる必要がある様子。
uuidは以下のコマンドで調べることができます。

VBoxManage list vms

すると以下のようにvmnameの横に16進数で表記されます。

<vmname>{uuid}

おわりに

今回はこれで実際に解決することができました。他にも似たようなことで困っている人の助けになれば幸いです。

参考文献

VM in virtualbox is already locked for a session (or being unlocked)
Chapter 8. VBoxManage

Discussion