Где по умолчанию сохраняются файлы виртуальной машины

от admin

Где virtualbox хранит установленные приложения?

Статьи в Интернете указывают на виртуальные .virtualbox и VirtualBox VMs в моей папке User (я использую Windows 7), но они настолько малы, что не могут хранить приложения.

Существует ли где-нибудь на хост-компьютере полноценное дерево каталогов гостевой ОС? Относительно примечания, где хранится сама гостевая ОС?

2 ответа 2

У вас есть виртуальная машина с виртуальным диском.

Он работает практически как любой компьютер, аппаратный или виртуальный.

Представьте, что маленький файл ( .vbox ) представляет собой BIOS и определяет ресурсы, которые может предоставить аппаратный компьютер.

На стандартном компьютерном оборудовании операционная система и установленные приложения находятся на жестком диске.

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

Существует ли где-нибудь на хост-компьютере полноценное дерево каталогов гостевой ОС? Нет.

Относительно примечания, где хранится сама гостевая ОС? На виртуальном жестком диске.

Один из способов определить, где хранится ваш виртуальный диск:

Извините, что доказал, что вы не правы, но в онлайн-руководстве также говорится, что файлы хранятся там: 10.1.Где VirtualBox хранит свои файлы

В VirtualBox виртуальная машина и ее настройки описаны в файле настроек виртуальной машины в формате XML. Кроме того, большинство виртуальных машин имеют один или несколько виртуальных жестких дисков, которые обычно представлены образами дисков (например, в формате VDI). Где хранятся все эти файлы, зависит от того, какую версию VirtualBox создал компьютер.

Предполагая, что вы используете версию 4.0 или новее, каждая гостевая ОС (и их виртуальные жесткие диски) хранятся в отдельной папке в папке VirtualBox VMs в вашей папке пользователя.
Глобальные / общие файлы конфигурации VirtualBox хранятся в .virtualbox .

  • папку $ HOME/VirtualBox VMs/ Пример VM/ и, в этой папке,
  • Пример файла настроек VM.vbox и
  • Образ виртуального диска Пример VM.vdi

Однако в настройках VirtualBox есть опция, в которой вы можете указать другое место для хранения файлов, если расположение по умолчанию вам не нравится.

Вы можете изменить папку машины по умолчанию, выбрав «Настройки» в меню «Файл» в главном окне VirtualBox. Затем в открывшемся окне нажмите на вкладку «Общие».

Так что, возможно, стоит посмотреть и посмотреть, какое место установлено.

Существует ли где-нибудь на хост-компьютере полноценное дерево каталогов гостевой ОС? Относительно примечания, где хранится сама гостевая ОС?
Нет, все хранится в файлах .vbox и .vdi. Журналы и снимки хранятся в папках с одинаковыми именами в каталоге виртуальной машины.

Чтобы узнать местоположение этих файлов, см. Изображение ниже:
Настройки виртуальной машины на вкладке Storage

Каталог хранилища файлов виртуальных машин KVM

archive view archive save

Каталог хранилища файлов виртуальных машин KVM расположен по адресу /var/lib/libvirt/images и как его изменить мы пошагово расскажем и покажем в этой статье.

«storage pool» — устройство хранения данных по умолчанию (с именем default) расположено по адресу /var/lib/libvirt/images , владельцем директории и хранящихся в ней файлов виртуальных машин KVM является root:root с правами доступа на каталог 755 и 644 на файлы (*.qcow2). Для изменения пути к устройству хранения данных default есть два способа: с помощью графической оболочки и с помощью коммандной строки.

Способ 1: Virt-Manager GUI

Открываем » Virtual Machine Manager » из » Меню приложений -> Система -> Менеджер виртуальных машин » или набрав в консоли » virt-manager «.

Клик правой клавишей мыши на соединении, выбираем » Детали » («Свойства соединения»)

kvm-default-storage-for-images1

Переходим на вкладку » Хранилище «, где в левой части «окна» выбираем » default «, а в нижней части «окна» жмём » Остановить пул » и потом » Удалить пул » (не переживайте, после удаления пула файлы образов останутся на своём месте 🙂

kvm-default-storage-for-images2

Нажимаем » Добавить пул » с параметрами » Название » и » Тип «

kvm-default-storage-for-images3

На следующем шаге изменяем » Путь к приёмнику: » и нажимаем » Завершить «

kvm-default-storage-for-images4

Способ 2: Программа коммандной строки Virsh

Ещё одним способом изменения пути к хранилищу default является утилита коммандной строки virsh . Сначала сделаем дам конфигурации в виде XML:

Теперь откроем файл в любом удобном для нас редакторе и изменим путь в элементе <path> на тот, который нам нужен:

Восстановление данных виртуальной машины Microsoft Hyper-V

Читайте, как восстановить виртуальную машину Hyper-V которая удалена или содержимое диска виртуальной машины Hyper-V. Какие встроенные инструменты виртуальной машины или сторонние программы использовать для её восстановления. Программы для создания виртуальных машин предназначены для создания на одном компьютере, кроме основной операционной системы, ещё одной или нескольких виртуальных машин с собственными независимыми операционными системами и дисками, место под которое выделяется на основном диске компьютера.

Восстановление данных виртуальной машины Microsoft Hyper-V

Сторонних программ для виртуализации существует много, но самыми популярными среди пользователей являются VMware Workstation и Oracle VirtualBox. Для возможности виртуализации собственных операционных систем компанией Microsoft был также разработан инструмент – Windows Virtual PC. Но, в Windows 10 уже представлено приложение виртуализации нового поколения – Диспетчер Hyper-V.

Как создать виртуальную машину Microsoft Hyper V и восстановить данные VHDX диска 💻📦⚕️

Hyper-V

Диспетчер Hyper-V удобен в работе, но его единственным недостатком есть возможность создания виртуальных машин только с операционными системами Windows.

Читать:
Почему часы на телефоне спешат

Поддержка виртуальных машин с помощью инструмента Hyper-V доступна в версиях Windows 10 Pro и Enterprise. По умолчанию она не активирована и для её использования, инструмент необходимо активировать и подключить.

Перейдите в Панель управления / Программы и компоненты / Включение или отключение компонентов Windows

Программы и компоненты

В открывшемся окне компонентов Windows найдите пункт Hyper-V, поставьте галочки возле каждого подпункта и нажмите OK

Компоненты Windows

Чтобы запустить Hyper-V, введите в окне поиска Windows «Hyper-V» и выберите “Диспетчер Hyper-V”

Поиск: Диспетчер Hyper-V

Системные файлы виртуальной машины Hyper-V

В отличии от других менеджеров виртуальных машин, Hyper-V не сохраняет все файлы виртуальной машины (системные файлы и файл виртуального диска) в одну папку. Они хранятся в разных местах:

диск виртуальной машины Hyper-V по умолчанию сохраняется приложением в папку:
C:\Users\Public\Documents\Hyper-V\Virtual hard disks

Диск виртуальной машины Hyper-V: C:UsersPublicDocumentsHyper-VVirtual hard disks

Другие файлы виртуальной машины, включая конфигурационные файлы и снэпшоты, в папку:
C:\ProgramData\Microsoft\Windows\Hyper-V

Другие файлы виртуальной машины: C:ProgramDataMicrosoftWindowsHyper-V

Эти папки задаются инструментом по умолчанию, но при желании расположение данных папок можно изменить.

Следует отметить, что основными файлами, отвечающими за конфигурацию и данные виртуальной машины, и таким образом за её работоспособность, есть:

  • *.vhdx – файл диска виртуальной машины. Имеет название, которое было присвоено виртуальной машине при её создании. Место расположения по умолчанию:
    C:\Users\Public\Documents\Hyper-V\Virtual hard disks
  • *.vmcx – файл параметров конфигурации виртуальной машины. Место расположения по умолчанию:
    C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines

В случае восстановления именно этих файлов, возможно восстановить работоспособную виртуальную машину, включая все файлы из её диска.

Создание виртуальной машины VMWare, восстановление данных с VMDK диска c VMFS 💻📦⚕️

Создание виртуальной машины Oracle VirtualBox, восстановление данных с VDI диска 💻📦⚕️

Как восстановить виртуальную машину Hyper-V, которая удалена

Функция Экспорта/Импорта виртуальной машины

На случай, если пользователь использует виртуальную машину Hyper-V для работы с важными данными или она имеет для него ценность по другим причинам, компанией Microsoft предусмотрена возможность создания резервной копии виртуальной машины. Для этого предназначены функции Экспорта и Импорта виртуальной машины с помощью Диспетчера Hyper-V.

Чтобы экспортировать виртуальную машину:

Кликните правой кнопкой мыши на виртуальной машине и выберите пункт меню «Экспорт…», после чего укажите путь для экспорта данных

Как экспортировать виртуальную машину

Папка с экспортированной копией виртуальной машины будет иметь следующий вид

Папка с экспортированной копией виртуальной машины: C:UsersPublicDocumentsHyper-VVirtual hard disks

Причём:

Snapshots – папка с файлами снимков виртуальной машины (в случае, если они создавались);

Virtual Hard Disks – папка с файлами дисков виртуальной машины;

Virtual Hard Disks – папка с файлами дисков виртуальной машины

Virtual Machines – папка с файлами конфигурации виртуальной машины.

Virtual Machines – папка с файлами конфигурации виртуальной машины

Чтобы импортировать виртуальную машину:

Выберите пункт меню «Импорт виртуальной машины…» Диспетчера Hyper-V

Выберите пункт меню «Импорт виртуальной машины…» Диспетчера Hyper-V

Импортируйте виртуальную машину следуя пунктам мастера

Импортируйте виртуальную машину следуя пунктам мастера

Восстановление виртуальной машины с Hetman Partition Recovery

Если по каким-то причинам из компьютера пользователя или другого носителя информации удалена или утеряна виртуальная машина, которую есть необходимость вернуть, то сделать это можно восстановив файлы диска и конфигурации виртуальной машины, после чего импортировать их в Hyper-V используя функцию Импорта виртуальных машин.

Запустите Hetman Partition Recovery и просканируйте с её помощью диск на котором хранились файлы виртуальной машины

Hetman Partition Recovery. Тип анализа

Перейдите с помощью программы в папки хранения файлов дисков и конфигурации виртуальной машины и восстановите их

Hetman Partition Recovery. Восстановить

Импортируйте только что восстановленную виртуальную машину в Hyper-V и запустите её.

Как восстановить содержимое диска виртуальной машины Hyper-V

Как мы уже оговаривали, все файлы, которые сохраняются на дисках виртуальной машины, располагаются в .vhdx файлах виртуального диска. Программа для восстановления данных жесткого диска Hetman Partition Recovery имеет функцию монтирования виртуальных дисков и восстановления данных из них.

.vhdx файл виртуального диска

Если по каким-то причинам ваша виртуальная машина потеряла работоспособность, а на её дисках хранились важные файлы – их можно восстановить. Для этого:

Запустите Hetman Partition Recovery и смонтируйте диск виртуальной машины (eсли их несколько, можете смонтировать все)

Hetman Partition Recovery. Открытие

Примечание. Чтобы смонтировать виртуальный диск с помощью Hetman Partition Recovery, нажмите кнопку «Монтировать диск» в меню быстрого доступа программы. В результате, откроется окно выбора виртуального диска, в правом нижнем углу которого укажите тип файлов «Все файлы (*.*)», перейдите в папку с виртуальной машиной и выберите необходимый .vhdx файл.

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

Hetman Partition Recovery. «Монтированные диски»

Просканируйте диск с помощью программы кликнув на нём в менеджере дисков

Hetman Partition Recovery. Тип анализа

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

Hetman Partition Recovery. Восстановить

В том случае, если в дереве каталогов вы не обнаружили файлы, которые необходимо восстановить или они восстановились, но открываются с ошибками – перейдите в папку «Глубокий анализ» программы Hetman Partition Recovery и найдите ваши файлы там.

Hetman Partition Recovery. «Глубокий анализ»

Как восстановить файл диска виртуальной машины Hyper-V, из самой виртуальной машины

В результате проведённых экспериментов было обнаружено, что файлы, которые удалены или утеряны внутри виртуальной машины восстановлению не подлежат.

Hyper-V

Vladimir Mareev

Автор: Vladimir Mareev, Технический писатель

Владимир Мареев — автор и переводчик технических текстов в компании Hetman Software. Имеет тринадцатилетний опыт в области разработки программного обеспечения для восстановления данных, который помогает ему создавать понятные статьи для блога компании. Спектр публикаций довольно широк и не ограничивается только лишь темой программирования. Статьи включают также разнообразные обзоры новинок рынка компьютерных устройств, популярных операционных систем, руководства по использованию распространенных и специфических программ, примеры решений возникающих системных или аппаратных проблем и многие другие виды публикаций. Подробнее

Related Posts