Восстановление данных с виртуальной машины QEMU : установка гипервизора QEMU в Windows 11
Читайте, как восстановить данные с виртуальной машины QEMU? В этой статье мы предоставим вам подробную инструкцию по восстановлению данных вашей виртуальной машины, работающей на платформе QEMU. А также как создать виртуальную машину с операционной системой linux и Windpws. Следуйте нашим советам и шагам, чтобы без труда вернуть потерянные данные.
![Восстановление данных с виртуальной машины QEMU : установка гипервизора QEMU в Windows 11 Восстановление данных с виртуальной машины QEMU : установка гипервизора QEMU в Windows 11](/ru/pic/blog/a640/how-to-recover-data-from-a-qemu-virtual-machine-installing-the-qemu-hypervisor-on-windows-11.jpg)
- Как установить QEMU в Windows
- Как использовать QEMU в Windows
- Как создать виртуальную машину с помощью программы QtEmu
- Как восстановить данные QEMU
- Заключение
- Вопросы и ответы
- Комментарии
Виртуализация — это наиболее доступный способ запустить на одном ПК вторую операционную систему, без ее непосредственной установки на жесткий диск. Вместо этого вторая ОС устанавливается на виртуальный диск, представленный специальным файлом-контейнером. Самые популярные гипервизоры это VirtualBox и VMware с мощным функционалом и наглядным графическим интерфейсом.
QEMU — это бесплатная программа с открытым исходным кодом, предназначенная для эмуляции программного обеспечения и операционных систем. Данный инструмент использует аппаратную виртуализацию и имеет солидный список поддержки эмуляции архитектуры (x86, ARM, MIPS, PowerPC, m68k, Alpha, SPARC, SH-4, CRISv2, MicroBlaze).
![Как восстановить данные с виртуальной машины QEMU. Установка гипервизора QEMU в Windows](/pic/youtube/youtube-1280.jpg)
Как восстановить данные с виртуальной машины QEMU. Установка гипервизора QEMU в Windows
Как установить QEMU в Windows
Для установки нужно скачать дистрибутив QEMU для Windows. Его можно найти на официальном сайте – www.qemu.org/download/#windows.
![Скачать дистрибутив QEMU для Windows Скачать дистрибутив QEMU для Windows](/ru/pic/blog/a640/ru-01-qemu.jpg)
Здесь представлены 32 и 64-битные редакции. Выбираем последнюю версию программы и скачиваем соответствующий файл. Устанавливаем программу, все параметры оставляем по умолчанию, ничего менять не нужно.
![Устанавливаем программу Устанавливаем программу](/ru/pic/blog/a640/ru-02-qemu.jpg)
Как использовать QEMU в Windows
В отличие от VirtualBox и подобных гипервизоров, QEMU не имеет графического интерфейса, работа с ней ведется через командную строку. Скачиваем ISO образ операционной системы для установки виртуальной машины. Затем нужно добавить путь к QEMU в переменные среды.
Для этого открываем проводник и копируем путь к папке с программой.
С:\Program files\qemu
После жмем правой кнопкой мыши – «Этот компьютер» и открываем – Свойства.
![Свойства Свойства](/ru/pic/blog/a640/ru-03-windows.jpg)
Дополнительные параметры системы. Далее на вкладе – Дополнительно, открываем – Переменные среды.
![Переменные среды Переменные среды](/ru/pic/blog/a640/ru-04-windows.jpg)
В поле Переменные среды пользователя жмем два раза по переменной – Path (Путь).
![Поле Path Поле Path](/ru/pic/blog/a640/ru-05-windows.jpg)
А затем - Создать и вставляем сюда ранее скопированный путь к папке QEMU. Жмем Ок для сохранения изменений и еще раз Ок чтобы сохранить и выйти из настроек.
![Прописываем путь Прописываем путь](/ru/pic/blog/a640/ru-06-windows.jpg)
Перед установкой нужно включить компонент Windows – Платформа низкоуровневой оболочки Windows, иначе виртуальная машина может не запустится. Также для ускорения виртуальной машины рекомендуется включить Hyper-v или ускоритель HAXM.
![Включение компонентов Windows Включение компонентов Windows](/ru/pic/blog/a640/ru-07-windows.jpg)
Для этого открываем - Включение или отключение компонентов Windows. Активируем данную платформу.
Перечень команд и параметров для создания и управления виртуальными машинами довольно большой, для начала достаточно нескольких.
Запускаем командную строку от имени администратора и приступаем установке. Для начала создадим папку, где будут хранится виртуальные машины – C:\qemu. Затем переходим в эту папку в командной строке. Далее нужно создать виртуальный жесткий диск объёмом около 15-20 Гб. Вводим такую команду:
qemu-img create -f qcow2 ubuntu.qcow2 20G
Где параметр -f – указывает формат файла, далее идет его имя и в конце указан объём.
Далее вводим команду для создания виртуальной машины, команда включает ее параметры.
Архитектуру - qemu-system-x86_64.exe
Загрузочный диск - -boot c
Объём оперативной памяти ВМ - -m 2048
Количество выделенных для машины процессоров - -smp 2
Путь к папке с программою - -L "C:\Program Files\qemu"
Видео - -vga std
Аудио - -soundhw es1370
Виртуальный диск - -boot menu=on -hda ubuntu.qcow2
Путь к ISO образу - -cdrom "C:\ubuntu.iso"
Время и настройки сети - -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user
qemu-system-x86_64.exe -boot c -m 2048 -smp 2 -L "C:\Program Files\qemu" -vga std -soundhw es1370 -boot menu=on -hda ubuntu.qcow2 -cdrom "D:\ubuntu.iso" -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user
![Команда создания виртуальной машины Qemu Команда создания виртуальной машины Qemu](/ru/pic/blog/a640/ru-08-cmd.jpg)
После ввода команды запустится окно QEMU, начнется загрузка виртуальной машины и установка операционной системы.
![Начнется загрузка виртуальной машины Начнется загрузка виртуальной машины](/ru/pic/blog/a640/ru-09-qemu.jpg)
Далее проходим процесс установки операционной системы, в моем случае это ubuntu. После установки и перезагрузки, машина запустится с установленной ОС и будет готова к работе.
Как создать виртуальную машину с помощью программы QtEmu
Есть еще один способ создать виртуальную машину с помощью графического интерфейса QtEmu. Данная утилита с открытым исходным кодом для QEMu, должна упростить процесс создания и управления виртуальной машиной.
Переходим на официальный сайт программы, затем по ссылке на gitlab и скачиваем установочный файл.
![Графический интерфейс QtEmu Графический интерфейс QtEmu](/ru/pic/blog/a640/ru-10-qtemu.jpg)
Также не забудьте включить компонент Windows – Платформа низкоуровневой оболочки Windows, если не был включен ранее, иначе ВМ может не запустится.
Для этого открываем - Приложения и возможности - Программы и компоненты – Включение или отключение компонентов Windows. Активируем данную платформу.
Запускаем инсталляцию программы, указываем путь куда установить программу. После установки для удобства выносим ярлык программы на рабочий стол и создаем папку, где будут хранится файлы виртуальных машин.
![Установка QtEmu Установка QtEmu](/ru/pic/blog/a640/ru-11-qtemu.jpg)
При первом запуске приложения нужно указать определенные параметры. В первой строке путь к папке с установленной QEMU. Во второй к файлу QEMU-img. И в следующей путь к папке, где хранятся файлы виртуальных машин, - Finish.
![Первый запуск QtEmu Первый запуск QtEmu](/ru/pic/blog/a640/ru-12-qtemu.jpg)
Для создания новой виртуальной машины нажмите – Machine – New Machine, укажите имя, тип ОС, выберите из списка версию и нажмите – Next. На странице фильтра, если не нужны определенные наборы микросхем материнской платы, нажмите - Next, чтобы пропустить этот шаг.
![Создание новой виртуальной машины Создание новой виртуальной машины](/ru/pic/blog/a640/ru-13-qtemu.jpg)
Далее нужно выбрать правильный тип процессора, установить параметры графики, аудио и сети. Если выбрать неправильный процессор виртуальная машина может не загрузится.
![Выбрать конфигурацию оборудования виртуальной машины Выбрать конфигурацию оборудования виртуальной машины](/ru/pic/blog/a640/ru-14-qtemu.jpg)
Затем нужно выбрать ускоритель машины, по умолчанию здесь установлен HAXM. Некоторые компьютеры могут не поддерживать эту технологию, рекомендуется снять отметку и HAXM и установить – TCG, и нажмите – Next.
Некоторые пользователи жалуются, что при запуске виртуальной машины ничего не происходит. Причинной этого может быть HAXM. Чтобы убедиться, что виртуальная машина может работать на большинстве ПК, рекомендуется использовать TCG.
![Рекомендуется использовать TCG Рекомендуется использовать TCG](/ru/pic/blog/a640/ru-15-qtemu.jpg)
Далее задайте обьем виртуальной памяти для виртуальной машины и создайте виртуальный диск. Указываем обьем диска, и тип. Затем Finish для завершения.
![Указываем объем виртуальной памяти Указываем объем виртуальной памяти](/ru/pic/blog/a640/ru-16-qtemu.jpg)
Далее в окне программы кликаем правой кнопкой мыши по машине и открываем настройки – Machine settings.
![Machine settings Machine settings](/ru/pic/blog/a640/ru-17-qtemu.jpg)
Открываем параметры загрузки и устанавливаем отметку напротив CDROM, перемещаем его вверх и включаем – boot menu.
![Включаем boot menu Включаем boot menu](/ru/pic/blog/a640/ru-18-qtemu.jpg)
Далее переходим на вкладку – Media, жмем по значку диска и указываем путь к ISO файлу образа операционной системы, а затем – Save.
![Указываем путь к ISO файлу образа операционной системы Указываем путь к ISO файлу образа операционной системы](/ru/pic/blog/a640/ru-19-qtemu.jpg)
Далее выбираем виртуальную машину и жмем по кнопке старт. После откроется окно QEMU и начнется загрузка, а затем установка операционной системы.
![Установка операционной системы Установка операционной системы](/ru/pic/blog/a640/ru-20-qtemu.jpg)
По завершению, которого виртуальная машина будет готова к работе.
Как восстановить данные QEMU
Итак, процесс установки QEMU и процесс создания виртуальной машины мы рассмотрели, но что же делать если по какой-то из причин вы потеряли доступ к виртуальной машине, случайно удалили файлы машины, или потеряли критически важные данные, которые хранились на виртуальном диске.
В таком случае воспользуйтесь программой для восстановления данных – Hetman Partition Recovery, которая поддерживает восстановление данных с большинства файлов популярных гипервизоров.
Программа поддерживает все популярные форматы файловых систем и поможет восстановить данные в случае удаления, форматирования, программных и аппаратных сбоев.
В операционной системе Windows вам достаточно скачать и установить программу. Если вы используете другую ОС, нужно извлечь диск и подключить его к ПК с ОС Windows.
Если вам нужно восстановить файлы виртуальной машины, подключите диск на котором хранились файлы виртуальных дисков и просканируйте диск.
Кликните по диску правой кнопкой мыши и выберите – открыть. Выберите тип анализ, быстрое сканирование или полный анализ если первый пункт не доступен. Перед запуском полного анализа нужно указать файловую систему диска и нажать Далее.
![Быстрое сканирование Быстрое сканирование](/ru/pic/blog/a640/ru-21-hetman-partition-recovery.jpg)
В моем случае доступно быстрое сканирование. Найдите папку, где хранились файлы нужной виртуальной машины, выделите файлы, которые нужно вернуть и нажмите – Восстановить, укажите путь куда сохранить файлы, и еще раз - Восстановить.
![Восстановить файлы виртуальной машины Восстановить файлы виртуальной машины](/ru/pic/blog/a640/ru-22-hetman-partition-recovery.jpg)
Все файлы будут лежать по указанному пути. Файлы виртуальных машин с расширением: qcow, qcow2, .img, .cow, .qed, .vmdk, .vdi, .vhd, .vhdx, .hdd, .hds.
Если по какой-то из причин загрузить виртуальную машину после восстановления не удалось или при запуске появляется ошибка, не беда загрузите файл в нашу программу и восстановите данные с ее помощью.
![Смонтировать диск Смонтировать диск](/ru/pic/blog/a640/ru-23-hetman-partition-recovery.jpg)
Для этого откройте пункт меню – Сервис, Монтировать диск, здесь есть два способа монтирования диска, RAW образ, если нужно смонтировать обычные диски и Виртуальные машины. В этом окне список файлов и программ, которые поддерживает наша программа.
![Монтируем нужный образ Монтируем нужный образ](/ru/pic/blog/a640/ru-24-hetman-partition-recovery.jpg)
Отметьте соответствующий тип образа, укажите путь к папке с файлами виртуальных дисков и нажмите – Выбор папки. Программа подгрузит все файлы виртуальных машин, находящиеся в данной папке, если вам нужна конкретная снимите лишние отметки.
Затем для запуска поиска данных кликните по диску правой кнопкой мыши и выберите – Открыть. Далее выберите тип анализа, для начала рекомендуется - Быстрое сканирование. Если программе не удалось найти нужных файлов запустите - Полный анализ.
![Полный анализ Полный анализ](/ru/pic/blog/a640/ru-25-hetman-partition-recovery.jpg)
Программа без труда нашла все файлы, которые остались на диске. Красным крестиком здесь отмечены те, которые были удалены. Кликнув по файлу, можно посмотреть его содержимое в окне предварительного просмотра. С помощью быстрого поиска вы сможете найти нужный файл по имени.
![Восстановить файлы с диска виртуальной машины Восстановить файлы с диска виртуальной машины](/ru/pic/blog/a640/ru-26-hetman-partition-recovery.jpg)
Отметься файлы, которые нужно вернуть и нажмите – Восстановить, укажите диск куда сохранить файлы и нажмите – Сохранить.
Заключение
В заключении что можно сказать о гипервизоре QEMU, сложно определить является ли он лучше или хуже VirtualBox либо VMware. Он скорей всего является альтернативой виртуализации, имеющий как свои плюсы, так и минусы. QEMU менее удобен, требует знания документации и демонстрирует весьма небольшую производительность. Для ускорения работы в Windows требуется установка и настройка Диспетчера аппаратного ускорения HAXM. С другой стороны, инструмент позволяет эмулировать работу устройств на базе разных архитектур, не поддерживаемых популярными гипервизорами. И в случае потери данных вы знаете, какая программа поможет их вернуть.
qemu-system-x86_64 -hda /путь_к_диску.qcow -m 1512 -vga qxl -netdev bridge,id=имя_виртуального_адаптера,br=имя_бриджа -device virtio-net-pci,netdev=имя_виртуального_адаптера,mac=52:54:00:12:34:56