VirtualBox не может объединить недостаточно свободного места на диске

По возможности я всегда стараюсь запустить свою виртуальную машину на SSD, так я могу максимизировать скорость при работе внутри виртуальной машины. Самый большой недостаток — ограниченное хранилище на SSD. Недавно этот недостаток вызвал серьезную проблему с VirtualBox. Моя виртуальная машина Windows 10 не смогла установить последнюю инсайдерскую сборку из-за ограничений хранилища хост-машины. В результате моя виртуальная машина зависает, не может запуститься, не может удалить предыдущие снимки и выполнить откат.

Устранение неполадок, связанных с нехваткой памяти VirutalBox

Ниже — одно из сообщений об ошибке, которые я получил при попытке удалить предыдущие снимки, как видите, оно тоже не удалось.

Не удалось удалить снимок виртуальная машина Подробности, невозможно объединить хранилище недостаточно свободного места в хранилище.

Код результата: E_OUTOFMEMORY (0x800700E) Компонент: SessionMachine
Интерфейс: IMachine

Проверьте проводник Windows. Действительно, на SSD емкостью 256 ГБ осталось менее 1 МБ.

Быстрое сканирование с помощью WinDirStat подтвердило, что моментальные снимки для каждой виртуальной машины используют больше места для хранения, чем фактический образ .vdi. Учитывая, что мы не можем ни удалить снимки из пользовательского интерфейса VirtualBox, ни сбросить текущее состояние, виртуальная машина находится в остановленном состоянии.

Один из способов решить эту проблему — переместить всю виртуальную машину на другой жесткий диск с большим объемом дискового пространства, что, однако, приведет к нарушению всей цели запуска это с SSD. Решение состоит в том, чтобы переместить все содержимое «Снимков» на отдельный жесткий диск и использовать символическую ссылку, чтобы обмануть VirtualBox, чтобы все было по-прежнему в нужном месте.

Во-первых, вам нужно скопировать все, что находится под снимками, в новое место.

Например, я перенесу все с диска F: Windows 10 Snapshots в (новую папку) D: VirtualBox Snapshots Windows 10. После этого скопируйте файл, удалите исходный каталог Snapshots в Диск F.

Создайте символическую ссылку, как показано ниже

Это создаст ссылку «Снимки» в предыдущем месте и ссылку на D: VirtualBox Snapshots Windows 10

Теперь вы сможете снова запустить виртуальную машину, сохраняя при этом ма в файле .vdi на SSD.

Оцените статью
toodcast.ru
Добавить комментарий