Как восстановить данные виртуальной машины VMware ESXi 6.7 из хранилищ VMFS 5 и VMFS 6
Потеря доступа к виртуальным машинам в VMware ESXi 6.7 может быть вызвана повреждением хранилища данных, случайным удалением файлов, отказом дисков или ошибками конфигурации гипервизора. Если виртуальные машины хранились в хранилищах данных VMFS 5 или VMFS 6, восстановление информации требует учета структуры этих файловых систем и расположения файлов виртуальных дисков. В этой статье мы рассмотрим как получить доступ к потерянным данным, восстановить файлы виртуальных машин и вернуть важную информацию даже в случаях, когда стандартные средства VMware ESXi больше не предоставляют доступ к хранилищу данных.

- Архитектура VMware и VMFS
- Как подключить диски сервера к компьютеру
- Как восстановить данные виртуальной машины
- Заключение
- Часто задаваемые вопросы
- Комментарии
В этой статье мы проанализируем реальные случаи потери данных, с которыми регулярно сталкиваются как ИТ-специалисты, так и владельцы домашних серверов. К ним может относиться поиск и восстановление случайно удаленных файлов непосредственно из гостевых операционных систем, а также восстановление данных после критических сбоев инфраструктуры, таких как отказ серверного оборудования или отказ RAID-контроллера.
Наши методы также будут полезны после сбоев гипервизора ESXi или потери конфигурационных файлов, когда сервер не загружается. Кроме того, мы рассмотрим случаи логического повреждения структуры хранилища данных, когда хранилище данных перестает монтироваться, больше не распознается системой, а гипервизор полностью теряет доступ к виртуальным машинам.
Мы покажем, как подключить диски сервера непосредственно к компьютеру и успешно извлечь файлы виртуальных дисков .vmdk, конфигурации и снимки с помощью специализированного программного обеспечения. Вы получите универсальное решение, которое обеспечивает прямой доступ к потерянным данным и эффективную работу в удобной для вас среде — Windows, Linux или macOS.
Как восстановить данные виртуальных машин VmWare ESXi 6.7 с VMFS 5, VMFS 6
Архитектура VMware и VMFS
ESXi — это гипервизор типа 1. Он устанавливается непосредственно на аппаратное обеспечение сервера без промежуточных операционных систем. Это обеспечивает виртуальным машинам максимальную производительность и прямой доступ к ресурсам.

Виртуальные машины хранятся на хранилищах данных с кластерной файловой системой VMFS. Она специально разработана для виртуализации и оптимизирована для работы с большими файлами: виртуальными дисками vmdk, конфигурациями и снимками.

Наиболее распространены версии VMFS 5 и более новая VMFS 6, которая дополнительно поддерживает автоматическое освобождение блоков и лучше работает с массивами большой емкости.
Обратная сторона такой надежности — сложность восстановления после сбоев. VMFS имеет закрытую архитектуру, которую стандартные операционные системы не понимают. Если подключить диск сервера к компьютеру с Windows, система обнаружит неизвестную структуру и предложит отформатировать диск, что приведет к безвозвратной потере данных. Поэтому для безопасного чтения массивов VMFS требуется специализированное программное обеспечение.

Наша программа Hetman Partition Recovery эффективно справляется с этой задачей, обеспечивая успешное восстановление данных виртуальных машин для версий 5.5, 6.5 и 6.7.
Как подключить диски сервера к компьютеру
Перед началом процесса восстановления необходимо извлечь проблемный диск из сервера и подключить его к рабочему компьютеру.
Наиболее надежный способ — прямое подключение через интерфейс SATA к материнской плате. Это обеспечивает максимальную скорость чтения данных и стабильную работу во время глубокой анализа.
Если ваш сервер оснащен корпоративными дисками с интерфейсом SAS, для распознавания на обычном ПК потребуется установить совместимый HBA-контроллер в доступный слот PCIe.
Использование внешних USB-корпусов или док-станций допускается как альтернатива, если прямое подключение невозможно.
Имейте в виду, что пропускная способность USB-интерфейса обычно является узким местом, поэтому скорость сканирования массива будет заметно ниже, что увеличит общее время восстановления.
| Способ подключения | Требования | Преимущества | Недостатки и примечания |
|---|---|---|---|
| SATA напрямую к материнской плате | Свободный порт SATA и соответствующее питание | Высокая скорость передачи данных, стабильное соединение, удобно для длительного сканирования | Подходит только для дисков с совместимым интерфейсом SATA |
| SAS через HBA-контроллер | Совместимый SAS HBA-контроллер, слот PCIe и соответствующие кабели | Позволяет подключать серверные диски SAS и обеспечивает стабильную работу при длительном анализе | Необходимо проверить совместимость контроллера, кабеля и диска |
| Внешний USB-корпус | Корпус с поддержкой интерфейса диска | Простое подключение, не требуется установка внутренних компонентов ПК | Скорость зависит от версии USB и контроллера; доступ к некоторым командам диска может быть ограничен |
| USB-док-станция | Док-станция с совместимым разъемом для HDD или SSD | Удобное подключение и быстрая установка диска | Возможны ограничения по скорости, совместимости и стабильности при длительном сканировании |
Что делать, если диски невозможно подключить к компьютеру
В ситуациях, когда технически невозможно одновременно подключить все необходимые диски к компьютеру (например, из-за нехватки свободных портов на материнской плате), можно использовать функцию создания посекторного образа. Это также является стандартной мерой предосторожности при работе с дисками, в отношении которых есть подозрение на аппаратные проблемы. Образ — это точная побайтовая копия физического диска, сохраненная в виде обычного файла на другом носителе с достаточной емкостью.
Вы можете поочередно подключать диски сервера к системе, создавать их образы, а затем загружать все полученные файлы непосредственно в Hetman Partition Recovery. Наша утилита будет работать с подключенными образами точно так же, как и с реальным оборудованием, обеспечивая полный анализ структуры VMFS.
Чтобы создать образ, запустите программу, выберите нужный диск из списка и нажмите кнопку Сохранить диск на верхней панели.

Укажите расположение для сохранения файла.
Примечание: размер готового образа будет равен полной емкости исходного диска, независимо от того, сколько гигабайт реально занято. Поэтому заранее убедитесь, что на целевом диске достаточно свободного места.

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

В списке типов выберите Образы RAW-дисков и загрузите созданный файл.

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

Как восстановить данные виртуальной машины
МЕТОД 1. Восстановление виртуальной машины из VMFS
Чаще всего потеря доступа к виртуальным машинам связана не с ошибками внутри системы, а с аппаратными или структурными сбоями. К ним могут относиться отказ серверного оборудования, отказ RAID-контроллера, отказ загрузочного носителя ESXi, критическая ошибка ядра гипервизора, известная как фиолетовый экран смерти, или логический сбой платформы VMware, когда хранилище данных повреждено и перестает монтироваться. В таких ситуациях сервер становится недоступным или перестает видеть массивы, но информация на дисках обычно остается физически целой.
Как известно, гипервизор ESXi хранит виртуальные машины в виде набора файлов в специальных каталогах на хранилище данных. Наиболее важными для нас являются основной конфигурационный файл vmx, в котором хранятся все параметры машины, и файлы виртуального жесткого диска. Стоит отметить, что такой диск обычно состоит из двух частей: небольшого текстового дескриптора vmdk и основного файла flat, который содержит все данные вашей гостевой системы.

В этот базовый набор часто входит файл nvram, в котором хранятся настройки виртуального BIOS или UEFI. А если для машины создавались снимки, в каталоге также появятся дельта-файлы — delta или sesparse, в которые вместо основного диска записываются все новые изменения, а также специальный файл vmsd, описывающий структуру цепочки снимков.
Поскольку нормальный доступ к хранилищу данных невозможен, мы используем компьютер и разработанную нами программу Hetman Partition Recovery для прямого блочного чтения этих данных.
После запуска программа автоматически анализирует подключенные физические диски или смонтированные образы и распознает на них разделы с файловыми системами VMware. В нашей тестовой среде были созданы хранилища данных разных версий — VMFS 5 и VMFS 6.

Чтобы найти потерянные данные, выберите нужное хранилище данных в списке устройств и запустите режим Быстрое сканирование. Это быстрое сканирование идеально подходит для чтения структуры файлов, которая не была сильно перезаписана.

После завершения анализа откройте найденную файловую систему. Программа корректно отобразит всю иерархию хранилища данных. Здесь вы легко найдете папки ваших виртуальных машин на любом из хранилищ — как на VMFS 5, так и на более новой версии VMFS 6. Откройте каталог нужной машины, в котором находятся файлы конфигурации и основные виртуальные диски vmdk.

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

После завершения операции вы получите файлы машины на своем ПК для дальнейшего использования или анализа.

МЕТОД 2. Восстановление файлов из гостевых систем
Бывают ситуации, когда хранилище данных функционирует нормально, но важная информация была случайно удалена непосредственно из гостевой операционной системы. Для восстановления этих данных вам не обязательно развертывать найденный файл vmdk на новом сервере или подключать его к другой виртуальной машине.
Hetman Partition Recovery позволяет подключать виртуальный диск непосредственно в своем интерфейсе и работать с ним как с обычным физическим диском.

Рассмотрим процесс восстановления на примере нашей тестовой виртуальной машины из хранилища данных VMFS 6. Сначала мы проанализируем системный диск объемом 20 ГБ, на котором работала гостевая Windows 10.

Нажмите на подключенный раздел и запустите режим Быстрое сканирование. Это быстрое сканирование идеально подходит для поиска недавно удаленных объектов.

После завершения анализа перейдите к найденной файловой системе и откройте каталог, из которого были удалены ваши данные.
Здесь следует учитывать один важный технический нюанс: поскольку это системный диск, небольшая часть недавно удаленных файлов могла быть немедленно перезаписана фоновыми процессами и обновлениями Windows. Однако подавляющее большинство информации восстанавливается корректно.
Выберите нужные файлы и нажмите кнопку Восстановить на панели инструментов. На этапе сохранения обязательно укажите путь на отдельный физический диск с достаточным свободным местом.

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

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

Как видите, утилита позволяет изолированно работать с каждым логическим томом виртуальной машины, что обеспечивает наиболее точное и удобное восстановление потерянной информации.
МЕТОД 3. Восстановление через снимки
Перейдем к одному из самых мощных механизмов защиты данных — работе со снимками, или снимками состояния системы.
Снимки в VMware ESXi работают несколько иначе, чем обычные резервные копии. При создании снимка гипервизор не копирует весь диск. Он фиксирует текущее состояние базового диска vmdk и создает новый так называемый дельта-диск. Все последующие изменения и новые файлы записываются в этот дельта-диск, а базовый диск остается неизменным. Если создается несколько таких снимков, формируется целая цепочка зависимых файлов.

Такая архитектура открывает уникальные возможности для восстановления данных. Представьте, что после создания снимка вы случайно удалили важные документы внутри гостевой операционной системы. С точки зрения текущей установки Windows этих файлов уже нет, но их исходные блоки надежно сохранены внутри зафиксированных файлов снимка.
Hetman Partition Recovery может читать такие дельта-диски напрямую, что позволяет извлекать данные без необходимости запускать сервер или выполнять сложный откат всей машины через консоль VMware.

Чтобы начать восстановление, перейдите к подключенной папке нашей виртуальной машины в интерфейсе программы.

Среди обычных конфигураций найдите файлы снимков — они обычно имеют специальные расширения и нумерацию, например *-000001.vmdk или *-000002.vmdk. Как и в случае с обычными виртуальными дисками, утилита позволяет подключить нужный дельта-диск непосредственно в программе.
В нашем сценарии после создания первой тестовой среды мы сделали снимок 1, затем добавили новые файлы, сделали снимок 2 и после этого удалили часть данных.
Находим нужный снимок дополнительного диска, подключаем его и запускаем режим Быстрое сканирование.

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

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

Прямое чтение снимков значительно ускоряет процесс восстановления информации, поскольку не требуется восстанавливать всю виртуальную машину только для того, чтобы получить один случайно удаленный документ.
Заключение
Восстановление данных с виртуальных машин VMware ESXi 6.7, хранящихся на VMFS 5 и VMFS 6, требует учета организации файловой системы, структуры виртуальных дисков и состояния физических дисков. Даже если гипервизор больше не распознает хранилище данных, виртуальная машина не запускается или ее файлы были случайно удалены, часть или все данные могут оставаться доступными для восстановления.
Чтобы повысить шансы на успешное восстановление данных, важно прекратить запись на проблемный диск, правильно подключить его к рабочему компьютеру и, если возможно, создать посекторную копию для дальнейшего анализа. Это особенно актуально в случаях повреждения хранилища данных, неисправности диска или потери доступа к виртуальным машинам.
С помощью специализированного программного обеспечения для восстановления данных можно анализировать хранилища данных VMFS, находить файлы конфигурации виртуальных машин, виртуальные диски и другие важные данные, а затем восстанавливать доступную информацию. Такой подход позволяет работать с данными даже тогда, когда стандартные инструменты VMware ESXi больше не предоставляют к ним доступ.
Таким образом, если доступ к виртуальным машинам VMware ESXi 6.7 утерян, не следует торопиться форматировать хранилище данных или заново создавать тома. Сначала оцените состояние диска, сохраните существующие данные и выполните анализ VMFS 5 или VMFS 6. Своевременные и аккуратные действия помогут снизить риск необратимой потери данных и повысить вероятность успешного восстановления.







