Я использую Virtual Box машину (как .vdi) на внешнем жестком диске, чтобы я мог перемещать его между различными ПК. На каждом ПК я создал новую виртуальную машину, подключил этот vdi, и, кажется, он работает хорошо. Однако я заметил, что во время моей последней передачи последние установленные приложения не были сохранены на .vdi, что заставило меня потерять 1 день работы. Я не помню, чтобы я делал снимки, которые мог бы объединить. Может кто-нибудь дать мне подсказку, как эффективно справиться с этим в функции?

2 ответа2

0

Убедитесь, что вы извлекаете свои диски правильно, если это не произойдет, это может привести к потере / повреждению данных при использовании кэшированного ввода-вывода. Кроме того, я бы посоветовал вам иметь индивидуальный образ vdi на каждом используемом компьютере и просто синхронизировать файлы, используя любую облачную службу (например, Google Drive, One Drive и т.д.) Или обычную флешку, что нанесет небольшой вред вашему жесткому диску может заставить вас потерять всю ВМ.

0

Вы уверены, что виртуальная машина была правильно отключена перед перемещением VDI?
Если он был оставлен в "приостановленном" состоянии (на уровне VirtualBox) или ОС в ВМ находилась в состоянии энергосбережения (спящий режим, режим гибернации), то ожидается, что такого рода вещи произойдут.

Вы должны быть ОЧЕНЬ осторожны, чтобы на 1-й машине ОС в ВМ полностью отключалась.
А сама виртуальная машина в VirtualBox имеет статус "Powered Off".
Затем вы должны удалить VDI в VirtualBox Media Manager.
Переместите VDI на другую машину.
Переподключите VDI к VirtualBox с помощью Media Manager.
Только тогда запускать ВМ.

И убедитесь, что ОБА ВМ как можно более идентичны по своему определению.
Обе хост-машины должны иметь более или менее одинаковый процессор и чипсет материнской платы.
(Т.е. Не переключайтесь между Core2Duo и Core-i5. Не меняйте местами 32-битный и 64-битный хосты.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .