63

У меня есть SSD жесткий диск, представляющий C:\ , который составляет всего 30 ГБ.

Поэтому я устанавливаю все свои (некритические) приложения на большой диск G:\ . Моя установка VirtualBox находится на G:\ , а также на жестких дисках. Однако я обнаружил, что каталогом снимков по умолчанию по-прежнему является C:\Users\David\.VirtualBox\...

Как мне поставить это на моем диске G:\ по умолчанию?

8 ответов8

53

«Я хотел бы добавить, что вы не можете изменить каталог снимков для виртуальной машины, в которой в данный момент сохранены снимки».

Не правда. Сначала следуйте советам первого ответчика и измените папку компьютера по умолчанию, выбрав File>>Preferences>>General и изменив путь. Это только меняет путь для последующих машин, которые вы создаете, но не для тех, которые у вас уже есть.

Сейчас:

  1. Закрыть VirtualBox
  2. Переместите содержимое вашей Users/YourUserName/VirtualBox VMs папку.
  3. Затем отредактируйте Users/YourUserName/.VirtualBox/VirtualBox.xml файл
    • /Users/YourUserName/Library/VirtualBox/VirtualBox.xml в OS X
  4. Измените пути к вашим виртуальным машинам туда, куда вы переместили ваши папки виртуальных машин.
  5. Перезагрузите компьютер, и все готово - не требуется выравнивание снимков!
45

Снимки VirtualBox находятся в папке машины. Вы сможете изменить папку машины по умолчанию, используя пункт меню File-> Preferences на вкладке General .

10

Процедуры для изменения папки моментальных снимков в VirtualBox:

1 - Завершение работы предполагаемой виртуальной машины;

2 - Щелкните правой кнопкой мыши на виртуальной машине, выберите «Настройки» > « Основные» > « Дополнительно» ;

3 - Изменить папку назначения снимков. Хорошее значение - это подпапка на жестком диске вашей виртуальной машины.

Надеюсь, это поможет предотвратить потери, поскольку я страдал.

8

Вот краткое изложение других ответов, опубликованных здесь, а также другой вариант, который я обнаружил.

  1. Установите папку машины по умолчанию, выбрав Файл: Предпочтения: Общие. Новые виртуальные машины будут хранить свои дисковые файлы и снимки в этом каталоге. Тем не менее, это не влияет на существующие машины.
  2. Для существующего компьютера откройте его настройки, перейдите на вкладку «Дополнительно» и измените папку моментальных снимков. Это будет работать только в том случае, если на машине нет снимков, поэтому вам придется сначала объединить их все.
  3. Если вы не можете объединить все снимки или не хотите, вы можете просто клонировать машину. Клон будет использовать папку машины по умолчанию, выбранную выше.
4

Я использую OS X. У меня была виртуальная машина с несколькими вложенными снимками. Я хотел переместить это в новое место, но у меня не было достаточно свободного места на диске, чтобы использовать "клон".

Поскольку я работаю на Mac, различные инструкции здесь не совсем сработали. Вот что я сделал:

  1. Выйдите из VirtualBox.

  2. Переместите различные файлы (файл .vdi и папку с именем виртуальной машины, которая содержит файл .vbox , папку Snapshots т.д.) Из ~/VirtualBox VMs по умолчанию в новое место.

  3. Отредактируйте ~/Library/VirtualBox/VirtualBox.xml в текстовом редакторе, обновив MachineEntry , указав новое расположение файла .vbox .

  4. Отредактируйте файл .vbox с помощью текстового редактора, обновив первую запись жесткого диска, указав новое расположение файла .vdi .

Используя интерфейс VirtualBox, я также изменил VirtualBox> Настройки> Общие> Папка машины по умолчанию, чтобы указать, где я хочу создавать новые виртуальные машины в будущем. (Кажется, этот параметр хранится в файле ~/Library/VirtualBox/VirtualBox.xml ... хотя этот параметр можно изменить в пользовательском интерфейсе, кажется, что для этих других параметров нам нужно прибегнуть к описанному мной редактированию файла. выше.)

3

Маленькие шаги:

  1. Выключение целевой виртуальной машины
  2. Переместите целевые файлы из C:\Users\my_user\VirtualBox VMs\Windows\Snapshots в G:\My Snapshots Folder или любую папку, которая вам подходит
  3. Откройте файл конфигурации C:\Users\my_user\VirtualBox VMs\Windows\Windows.vbox и найдите узел компьютера (по имени).
  4. Заменить:
    • значение snapshotFolder из Snapshots в G:/My Snapshots Folder снимками (косая черта используется, поэтому вы должны оставить это так)
    • все значения местоположения от Snapshots до G:/My Snapshots Folder
1

Используйте клон. Нет необходимости менять какие-либо файлы конфигурации ...

  1. Установите целевой диск (G:\Vbox) в Файл -> Настройки -> вкладка Общие

  2. Щелкните правой кнопкой мыши на виртуальной машине и выберите "Клон". Выберите "Все", если вам нужны снимки. Это скопирует виртуальную машину и снимки на нужный диск (G:\VBox).

  3. Удалить старую ВМ.

1
  1. Измените папку со снимком, как сказано выше
  2. Изменить C:\Users\.Настройки компьютера VirtualBox\VirtualBox.xml указывают на новую машину
  3. Убедитесь, что вы отключили фоновый процесс VBoxSVC.exe, прежде чем изменять файл .xml. Этот процесс имеет память о предыдущих настройках и предупредит вас об ошибках несоответствия и вернет XML-файл обратно к вашим предыдущим настройкам.

dreez

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