VirtualBox Windows 10 Guest — изменение размера, моментальные снимки и потеря активации

VirtualBox Windows 10 Guest — изменение размера, моментальные снимки и потеря активации

У меня есть виртуальная машина Windows 10 в VirtualBox (хост Ubuntu 14, платформа VirtualBox 5.0.10). Изначально это была виртуальная машина Windows 7, и Windows 7 была полностью активирована.

Несколько дней назад я хотел запустить обновления Windows и установить Threshold 2, но мне сообщили, что на диске недостаточно места.

Никаких проблем, просто измените размер диска.... за исключением того, что это проблема. У меня есть 2 снимка (которые мне не особо интересны) Windows 10, и мои снимки не позволяют виртуальной машине увидеть увеличенный размер диска.

Когда я пытаюсь удалить снимки, я получаю одно из следующих сообщений, в зависимости от того, какой снимок я пытаюсь удалить:

  • Жесткий диск {путь-к-файлу диска} имеет более одного дочернего жесткого диска (2).или...
  • Невозможно объединить хранилище {путь-к-файлу на диске}, недостаточно свободного места на диске.

(Я увеличил размер диска с 45 ГБ до 60 ГБ с помощью vboxmanage)

Затем я прочитал, что если я клонирую виртуальную машину, то это по сути избавит меня от снимков, и тогда я смогу увеличить размер диска на клонированной виртуальной машине.

Это то, что я сделал несколько дней назад. Затем я успешно установил Threshold 2.

Сегодня вечером, когда я сел за работу, я заметил, что Windows сообщает мне, что она не активирована. Я зашел в Настройки, и сообщение было таким: «Windows 10 не активирована, потому что предыдущая версия Windows никогда не была активирована».

К счастью, у меня была резервная копия старой виртуальной машины (до клонирования и до обновления до Threshold 2). Я включил ее снова и убедился, что Windows действительно активирована.

Какого черта Windows 10 потеряла активацию на клоне, который я создал? Могу ли я создать клон без потери активации Windows? Если нет, как мне удалить эти снимки, которые мешают мне изменять размер жесткого диска, используемого Windows?

решение1

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

  1. Я до сих пор не знаю, почему Windows теряет активацию при клонировании виртуальной машины, но я проверил это во второй раз на новом клоне с VirtualBox 5.0.12, и она снова потеряла активацию. Этот вариант, очевидно, непригоден для использования.

  2. Первое сообщение об ошибке, "hard disk has more than 1 child disk", было вызвано тем, что у меня каким-то образом оказалось несколько разных копий файла диска Windows VDI. Я не помню точно, что я сделал, чтобы исправить это, но я помню, что просматривал все, что было связано с виртуальной машиной в Settings -> Storage, а также просматривал путь к виртуальной машине на хост-машине и удалял все файлы, которые на самом деле не использовались.

  3. Второе сообщение об ошибке выше, "невозможно объединить хранилище ... недостаточно свободного места на диске", теперь устранено. Это была проблема с хост-машиной, у которой буквально не было достаточно свободного места на жестком диске.

решение2

Этотпомог мне с проблемой активации.

По сути, вам нужно убедиться, что uid машины остается прежним. Вам следует удалить обе машины, оригинальную и клонированную, в графическом интерфейсе VirtualBox, но сохранить файлы!

Посмотрите на файл .vbox вашей оригинальной машины и скопируйте идентификатор машины в файл .vbox вашей клонированной машины. После этого добавьте клонированную машину с файлом .vbox (virtualbox не допускает двух машин с одинаковым идентификатором), и вы больше не должны получать ошибку активации.

Связанный контент