Торопился перезагрузить комп с двумя виртуальными машинами. Решил сохранить состояние обеих. Состояние первой сохранилось за несколько секунд. А вот при сохранении второй окно сохранения зависло, ждал несколько минут. Ну перезагружаться то надо, завершил работу принудительно. И вот система загрузилась, надо запускать виртуалки. Первая спокойно запускается до сохранённого состояния. Собрался запускать вторую, а она как заругается «Шеф, всё пропало, error opening 102, файл .vbox not found», в контекстном меню только «обновить» и «удалить». А машина из тех, которые убивать нельзя. Так вот, решение. Открываем папку с виртуальной машиной. Там внутри файлик с расширением .vbox-tmp весом примерно 38 кб. Берём его и меняем расширение на .vbox и обновляем состояние виртуальной машины. Свершилось чудо, теперь виртуальную машину можно снова запускать. Запускаем. Машина ведёт себя как при грубом выключении — проверяет свой жесткий диск и продолжает нормально работать.
I just upgraded my copy of VirtualBox, and I am receiving this error for every one of my virtual machines. I checked to see if it was an issue with missing the .xml files as suggested, but both the temporary and the actual xml files appear to be present. Should there also be a .vbox file in the same directory?