Як відновити дані з віртуальної машини?

Recovery on virtual machines

Віртуальні машини пропонують численні переваги як для домашніх, так і корпоративних користувачів, дозволяючи більш економічно споживати апаратні ресурси та максимально використовувати можливості різних операційних систем: кілька машин працюють на одному і тому ж обладнанні й уможливлюють одночасне застосування різних незалежних середовищ, наприклад Windows і Linux, які жодним чином не перешкоджають роботі хост-системи. Проте, такі чинники, як несподіване припинення живлення, збої у роботі програмного забезпечення або помилки користувачів, можуть не зачепити систему-хазяїна, але спричинити серйозне пошкодження віртуальної машини, що призводить до втрати даних або просто робить нечитабельним віртуальний диск.

Як правило, віртуальні диски мають аналогічний вміст, що і звичайні фізичні диски, який включає логічні томи, файлові системи, папки й файли, однак при відновленні даних з них замість фізичного сховища Ви маєте справу з файлом спеціального формату або його копією. Такі файли зазвичай знаходяться в окремій папці в директорії відповідної віртуальної машини. Більшість постачальників програмного забезпечення для віртуалізації мають власні реалізації віртуальних дисків: Якщо у Вас VMware, Ви, швидше за все, повинні шукати файл VMDK, якщо Ви використовуєте продукти Microsoft, такі як Virtual PC або Hyper-V – VHD або VHDX-файли та файл VDI, якщо у Вас Oracle VirtualBox. Однак, деякі формати образів дисків підтримуються різними віртуальними машинами, наприклад, VirtualBox здатна працювати з VDI, VHD, VMDK і кількома іншими типами файлів.

Підказка: Більше інформації про віртуальні машини та їх особливості можна знайти у відповідній статті. У випадку втрати доступу до файлів, що зберігаються на віртуальному диску, будь ласка, зверніться до інструкції щодо доступу до даних на віртуальних машинах.

Відкрийте та відновіть файли з віртуального диска VMware, Hyper-V, Virtual Box, QEMU, XEN

SysDev Laboratories пропонує продукти UFS Explorer і Recovery Explorer, які підтримують найбільш поширені формати віртуальних дисків, включаючи розріджені та пласкі VMDK, і здійснюють ефективне відновлення даних з віртуального рівня хост-системи.

Щоб виконати процедуру за допомогою UFS Explorer Standard Recovery, зробіть наступне:

Зверніть увагу: Відновлення втрачених файлів можливе до тих пір, поки вони не перезаписані іншою інформацією. З цієї причини рекомендується вимкнути віртуальну машину і не використовувати її до завершення відновлення даних. Запуск віртуальної машини може призвести до ще більшого пошкодження логічних структур або навіть незворотно знищити дані.

  1. Завантажте та встановіть UFS Explorer Standard Recovery. Переконайтеся, що завантажена версія програмного забезпечення відповідає операційній системі, в якій воно буде працювати.

    Підказка: При виникненні труднощів із установкою утиліти, будь ласка, зверніться до інструкції зі встановлення UFS Explorer Standard Recovery.

  2. Запустіть програму і при необхідності змініть її параметри.

    modify settings of ufs explorer standard recovery program

  3. Щоб змонтувати віртуальний диск у програмі, оберіть інструмент "Відкрити" в головному меню і натисніть кнопку "Образ диска або віртуальний диск". Перейдіть до файлу, який представляє Ваше віртуальне сховище.

    open virtual storage in ufs explorer interface

  4. Знайдіть і виберіть змонтований диск у лівій частині головного вікна і перевірте його на наявність втрачених даних за допомогою відповідної опції контекстного меню сховища, кнопки "Почати сканування" або інструменту "Сканувати сховище" на панелі інструментів.

    three ways to start scanning of mounted virtual storage volume in ufs explorer

  5. Дослідіть представлені папки/файли й знайдіть ті, які Ви бажаєте скопіювати. Їх можна сортувати за різними критеріями або переглядати у вбудованому переглядачі. Процес також може бути прискорений за допомогою поля швидкого пошуку й розширеного інструменту пошуку "Знайти в цьому каталозі".

    examine results of virtual storage scan in ufs explorer

  6. Натисніть кнопку "Відібрати файли та папки" й виберіть всі файли/папки, які Ви збираєтеся відновити.

    select files recovered from virtual storage with ufs explorer define selection tool

  7. Скопіюйте вибрані файли до хост-системи або будь-якого зовнішнього сховища за допомогою інструменту "Зберегти виділене".

    save group of files recovered from virtual storage with ufs explorer save selection tool

Опрацьовуйте складніші випадки втрати даних із віртуальних машин

Деякі продукти віртуалізації реалізують спеціальні методи, пов'язані з оптимізацією віртуальних дисків або їх сумісністю з хост-ОС, що значно ускладнює відновлення даних. Серед таких технологій:

Фрагментовані віртуальні диски були введені VMware для створення віртуальних дисків, сумісних із FAT. Оскільки FAT має обмеження щодо розміру файлів, продукти VMware підтримують поділ віртуального диска на фрагменти (chunks) розміром не більше ніж 2 ГБ кожен. Для читання таких фрагментованих віртуальних дисків необхідно зібрати фрагменти в єдиний віртуальний образ. Така функція доступна в UFS Explorer Professional Recovery у вигляді спеціального інструменту "Образ диска з фрагментів". Цей результат можна також досягти за допомогою інструменту "Новий RAID" в UFS Explorer RAID Recovery шляхом складання SPAN із файлів-фрагментів.

Пакети віртуальних машин Parallels були представлені у Paralles Desktop для Mac. В них віртуальний диск упаковується разом зі своїми моментальними знімками (снепшотами) в один файл. Щоб повернути втрачені дані з такого віртуального диска, спочатку необхідно витягти його з пакета віртуальної машини. UFS Explorer Professional Recovery є корисним рішенням, коли справа доходить до відновлення даних з пакетів віртуальних машин Parallels.

Сховище ESX – це простір зберігання, введений VMware для хостів ESX/ESXi, який дозволяє їм використовувати ряд фізичних систем зберігання для віртуальних дисків. Такі диски можна спільно використовувати через мережу, однак існує поширена проблема, коли файли віртуального диска відкриваються як порожні. Щоб отримати доступ до файлів такого віртуального диска, файл слід спочатку перенести з сервера на локальне сховище. Крім того, сервери ESX/ESXi використовують спеціальну кластерну файлову систему VMFS (VMFS6), яка дозволяє запускати паралельно кілька віртуальних машин з одночасним доступом до їх віртуальних дисків. UFS Explorer Professional Recovery здатний відкривати віртуальні диски ESX/ESXi, підтримує файлову систему VMFS (VMFS6) і є ефективним рішенням для доступу до файлів таких сховищ, а також для відновлення даних з них.

Останнє оновлення: 7 жовтня 2020

Якщо вам сподобалася ця стаття, поділіться нею у соцмережах: