Я использую Virtual Box машину (как .vdi) на внешнем жестком диске, чтобы я мог перемещать его между различными ПК. На каждом ПК я создал новую виртуальную машину, подключил этот vdi, и, кажется, он работает хорошо. Однако я заметил, что во время моей последней передачи последние установленные приложения не были сохранены на .vdi, что заставило меня потерять 1 день работы. Я не помню, чтобы я делал снимки, которые мог бы объединить. Может кто-нибудь дать мне подсказку, как эффективно справиться с этим в функции?
2 ответа
Убедитесь, что вы извлекаете свои диски правильно, если это не произойдет, это может привести к потере / повреждению данных при использовании кэшированного ввода-вывода. Кроме того, я бы посоветовал вам иметь индивидуальный образ vdi на каждом используемом компьютере и просто синхронизировать файлы, используя любую облачную службу (например, Google Drive, One Drive и т.д.) Или обычную флешку, что нанесет небольшой вред вашему жесткому диску может заставить вас потерять всю ВМ.
Вы уверены, что виртуальная машина была правильно отключена перед перемещением VDI?
Если он был оставлен в "приостановленном" состоянии (на уровне VirtualBox) или ОС в ВМ находилась в состоянии энергосбережения (спящий режим, режим гибернации), то ожидается, что такого рода вещи произойдут.
Вы должны быть ОЧЕНЬ осторожны, чтобы на 1-й машине ОС в ВМ полностью отключалась.
А сама виртуальная машина в VirtualBox имеет статус "Powered Off".
Затем вы должны удалить VDI в VirtualBox Media Manager.
Переместите VDI на другую машину.
Переподключите VDI к VirtualBox с помощью Media Manager.
Только тогда запускать ВМ.
И убедитесь, что ОБА ВМ как можно более идентичны по своему определению.
Обе хост-машины должны иметь более или менее одинаковый процессор и чипсет материнской платы.
(Т.е. Не переключайтесь между Core2Duo и Core-i5. Не меняйте местами 32-битный и 64-битный хосты.)