У меня есть система двойной загрузки: Vista от фабрики и Ubuntu, Ясная с WUBI. Я установил Oracle VirtualBox на обоих, чтобы сделать то, что следует. Я ранее использовал MS Виртуальный ПК на Vista с VM XP, который я использую для работы. Затем я хотел совместно использовать тот же VM на Vista и Ubuntu, таким образом, я установил OVB на обоих, и потому что OVB распознает формат VHD, я не должен был даже преобразовывать его в VDI. Я просто настроил VM на обоих и voilà!
Я делал это в течение нескольких недель без проблем; это кажется очень стабильным. То, что я сделал, должно полностью закрыть VM чтобы к "холодному" запуску на другой загруженной ОС. Кто-либо попытался быть в спящем режиме на одной ОС и резюме в другом? Я предполагаю, что можно просто скопировать несколько файлов от одной ОС до другого, чтобы сделать так...
Я не совсем уверен, что Вы просите, но вот два возможных ответа:
Если Вы хотите знать, можно ли быть в спящем режиме одно из загруженных двойным образом Ose и затем загрузиться в другой, ответ НЕ с большинством Ose. Обычно загрузчик будет видеть, что одна ОС в спящем режиме, и выберите тот для Вас, не давая Вам выбор. Это должно предотвратить файлы, которые могут быть уже открыты/загруженными в памяти от того, чтобы быть отредактированным.
Если Вы хотите знать, можно ли быть в спящем режиме гость ОС, то перезагрузка в другой хост ОС, затем возобновить гостя ОС, да, Вы можете программное обеспечение VM при использовании спящего режима поддержек. Более легкий метод должен был бы просто приостановить виртуальную машину; большая часть программного обеспечения VM имеет способ сделать это.
Это возможно, но зависит полностью от того, как Вы совместно используете свой VM между этими двумя хостовыми операционными системами.
Хранилище Oracle VirtualBox все, это - данные в.VirtualBox каталоге (обычно расположенный в Вашем корневом каталоге или это - Windows equivilent), это включает все данные состояния, снимки и т.д. для Вашего VM's, если создано с помощью самого VirtualBox. Если обе хост-системы используют тот же.VirtualBox каталог (возможно, расположенный на общем общем разделе?) состояние машины будет бесшовным между Вашими двумя хост-системами. Это - Вы, может взять точно, где Вы кончили в любой ОС.
Не зная детали для Вас определенная ситуация, особенно как данные совместно используются Вашими хостами и как, как это взаимодействует конкретно с vhd файлами, я не могу сказать многое больше.
Надеюсь, это поможет!
Возможно, слово в спящем режиме перепутанное, я должен был записать, сохраняют состояние вместо этого. в целом, я просто совместно использую файл виртуального диска.
Я провел некоторое исследование и нашел, что существует XML-файл на каждой папке VM, которая сохраняет информацию конфигурации и обновляется каждый раз состояние Ваших изменений VM.
Существует атрибут XML, названный lastStateChange и также атрибутом stateFile, который записан, когда состояние сохраняется для VM, который указывает на {uuid} .sav файл на папке Snapshots.
Конечно, это, .sav файл сохранен при сохранении состояния VM. Теоретически можно переместить и переименовать .save файл между загруженным двойным образом OSs и изменить атрибуты для файла конфигурации (ведьма немного отличается от одной ОС до другого).
Переименовать часть - то, потому что uuid является uuid для VM, который отличается между OSs. Можно сделать некоторый сценарий, чтобы сделать это для практичности.