Как восстановить файлы с динамического составного тома (JBOD) в Windows Server 2022

В этой статье мы рассмотрим восстановление файлов из динамического составного тома в Windows Server 2022. Мы покажем, что делать после случайного удаления файлов или самого тома, а также в ситуациях, когда доступ к данным утрачен из-за повреждения конфигурации Dynamic Disk, сбоя Windows Server или неисправности одного из физических дисков.

Как восстановить файлы с динамического составного тома (JBOD) в Windows Server 2022

В современных информационных системах надежность хранения данных является одним из ключевых факторов, обеспечивающих стабильную работу серверной инфраструктуры. В среде Windows Server 2022 можно использовать динамические диски для объединения дискового пространства нескольких физических накопителей, в частности Spanned Volume. Такой том позволяет последовательно объединять свободное пространство нескольких дисков в один логический том, что с точки зрения использования дискового пространства аналогично конфигурации JBOD (Just a Bunch of Disks).

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

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

В этой статье рассматриваются особенности организации Dynamic Spanned Volume в Windows Server 2022, основные причины потери доступа к такому хранилищу и практические подходы к восстановлению файлов. Особое внимание уделено безопасному созданию образов дисков, анализу структуры динамического диска, реконструкции логического тома и минимизации риска дополнительного повреждения данных в процессе восстановления.

Перейти к просмотру
Восстановление файлов с Dynamic Spanned Volume JBOD в Windows Server 2022

Восстановление файлов с Dynamic Spanned Volume JBOD в Windows Server 2022

JBOD и особенности хранения данных

Dynamic Spanned Volume позволяет объединять области нескольких физических Dynamic Disks в один логический диск.

Например, если на первом диске доступно 500 ГБ, на втором — 1 ТБ, а на третьем — еще 500 ГБ, эти области можно объединить в один Spanned Volume общей емкостью примерно 2 ТБ.

Создание составного тома

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

Составной том

Кроме того, для работы такого тома важна служебная информация Dynamic Disk, которая описывает его конфигурацию.

Hetman RAID Recovery поддерживает Windows Dynamic Disks, включая Simple, Spanned, Striped, Mirrored и RAID-5 volumes, и анализирует доступные метаданные для восстановления многодисковой конфигурации.

Для восстановления данных с повреждённых RAID-массивов, NAS-устройств и других многодисковых систем хранения.
Параметр Dynamic Spanned Volume
Тип хранилища Динамический том Windows
Принцип работы Объединяет свободное пространство нескольких физических дисков в один логический том
Количество дисков От 2 до 32 физических дисков
Распределение данных Данные записываются последовательно: после заполнения пространства на одном диске запись продолжается на следующем диске
Чередование блоков (Striping) Не используется, в отличие от RAID 0
Отказоустойчивость Отсутствует
Выход из строя одного диска Может привести к потере доступа ко всему тому и части или всем содержащимся в нем файлам
Производительность Как правило, не увеличивает скорость чтения и записи
Расширение тома Возможно путем добавления свободного пространства с других динамических дисков
Файловая система Чаще всего NTFS; зависит от конфигурации Windows
Загрузочный том Не рекомендуется для системных и загрузочных разделов и имеет определенные ограничения
Сходство с JBOD Высокое: несколько накопителей объединяются в единое логическое хранилище без избыточности
Основное преимущество Простое объединение пространства разных дисков
Основной недостаток Высокий риск потери данных при повреждении одного из дисков
Сложность восстановления данных Выше, чем у стандартного базового тома, поскольку необходимо восстановить структуру динамического тома и порядок расположения его компонентов

Для теста мы подготовили Windows Server 2022 и создали Dynamic Spanned Volume из нескольких физических дисков с помощью Disk Management. Том использует файловую систему NTFS.

Составной том (JBOD)

Он содержит две основные тестовые папки:

  • Папка General хранит документы, фотографии, PDF-файлы, архивы и другие данные в различных форматах.
  • Папка Content содержит большие видеофайлы.

Этот набор поможет протестировать восстановление как стандартных файлов, так и крупных объектов.

Содержимое составного тома (JBOD)

Как получить доступ к дискам Dynamic Spanned Volume (JBOD)

СПОСОБ 1. Подключение дисков к компьютеру

После потери доступа к Dynamic Spanned Volume первым шагом является корректное подключение его дисков к рабочему компьютеру. Можно использовать прямое подключение по SATA или USB-адаптеры либо док-станции. Для наиболее полного восстановления желательно иметь доступ ко всем дискам, входившим в состав проблемного тома.

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

Hetman RAID Recovery позволяет объединять физические диски, их посекторные образы и удаленные block devices в единую восстановленную конфигурацию.

Для восстановления данных с повреждённых RAID-массивов, NAS-устройств и других многодисковых систем хранения.

Чтобы создать образ, выберите нужный физический диск в Hetman RAID Recovery и нажмите Save disk. Укажите расположение для сохранения файла и дождитесь завершения процесса копирования. После этого диск можно отключить и аналогичным образом создать образ следующего накопителя.

Hetman RAID Recovery: создание образа диска

Когда все необходимые образы будут готовы, откройте функцию Mount disk, укажите созданный файл и подключите его к программе.

Hetman RAID Recovery: подключение образа диска

Образ появится среди доступных источников данных.

Hetman RAID Recovery: подключенный образ диска

Этот метод позволяет поочередно создавать образы всех дисков и использовать их одновременно для восстановления Dynamic Spanned Volume. Он также снижает нагрузку на нестабильные накопители, поскольку дальнейший анализ выполняется уже по их копиям.

СПОСОБ 2. Настройка доступа по SSH

Существует и другой способ получить доступ к дискам без их физического извлечения. Если Windows Server 2022 по-прежнему работает и доступен по сети, Hetman RAID Recovery позволяет подключать его физические диски или другие доступные block devices через SSH. Программа может анализировать такие удаленные источники вместе с локальными дисками и образами.

Для этого сначала необходимо настроить OpenSSH Server на Windows Server. Его можно установить как дополнительный компонент Windows, после чего требуется запустить службу OpenSSH SSH Server – sshd и при необходимости настроить ее автоматический запуск.

Настройка OpenSSH Server

Во время установки OpenSSH Server создается правило Windows Firewall для входящих SSH-подключений через TCP port 22. Microsoft рекомендует проверить, что служба запущена и соответствующее правило брандмауэра включено.

Запуск службы OpenSSH Server

После настройки сервера откройте Hetman RAID Recovery. В верхнем меню перейдите в Tools и выберите Connect via SSH.

Hetman RAID Recovery: Connect via SSH

В поле Remote server введите IP-адрес Windows Server, а в поле Port укажите 22. Ниже, в разделе Credentials, выберите нужный Authentication method и введите имя пользователя и пароль учетной записи. При необходимости можно включить параметры Save server details и Save authentication data, чтобы не вводить эти данные повторно.

Hetman RAID Recovery: настройки подключения через SSH

Затем нажмите Next.

Hetman RAID Recovery: подключение диска через SSH

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

Hetman RAID Recovery: доступные физические диски и логические массивы

Следует также обратить внимание на сетевое оборудование. Поскольку доступ к дискам осуществляется по сети, для стабильного и комфортного подключения желательно, чтобы рабочая станция, Windows Server и локальная сеть поддерживали скорость передачи данных 1 Гбит/с или выше. Это поможет ускорить анализ дисков и передачу восстановленных файлов.

Этот вариант особенно удобен, если сервер по-прежнему работает и физическое извлечение большого количества дисков нежелательно или затруднительно.

Восстановление файлов из Dynamic Spanned Volume JBOD

СПОСОБ 1. Восстановление случайно удаленных файлов

Перейдем к первому сценарию потери данных.

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

Запускаем Hetman RAID Recovery. Если все компоненты тома доступны и конфигурация определяется корректно, восстановленный Dynamic Spanned Volume появится в главном окне программы. Откройте его и запустите Fast scan.

Hetman RAID Recovery: быстрый анализ Dynamic Spanned Volume

После завершения анализа перейдите в папку General и просмотрите результаты. Программа отображает доступные и найденные удаленные файлы.

Hetman RAID Recovery: содержимое Dynamic Spanned Volume после быстрого анализа

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

Hetman RAID Recovery: открытие найденных файлов в окне предпросмотра

Hetman RAID Recovery позволяет просканировать восстановленный логический том, просмотреть найденные файлы, а затем сохранить их на другой диск после проверки.

Если Fast scan не находит нужные файлы или результат неполный, вернитесь к выбору режима анализа и запустите Full scan. Этот режим занимает больше времени, но выполняет более глубокий анализ файловой системы и содержимого диска.

Hetman RAID Recovery: полный анализ Dynamic Spanned Volume

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

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

СПОСОБ 2. Восстановление после удаления Dynamic Spanned Volume

Если Dynamic Spanned Volume был случайно удален, логический диск перестает отображаться в Windows, и доступ к файлам теряется, хотя сами физические диски могут оставаться работоспособными. В этом случае подключите все диски или их посекторные образы и запустите Hetman RAID Recovery.

В нашем тесте JBOD не был восстановлен автоматически, поэтому мы переходим к ручной сборке конфигурации с помощью RAID Constructor.

Перед открытием конструктора определите смещение начала области данных тома с помощью встроенного HEX Editor.

Hetman RAID Recovery: запуск HEX Editor

Найдите сигнатуру NTFS 4E 54 46 53 20 20. В нашем случае начало нужной области находится по смещению 16 777 216 байт.

Hetman RAID Recovery: поиск сигнатуры NTFS 4E 54 46 53 20 20
Hetman RAID Recovery: смещение 16 777 216 байт

Далее откройте RAID Constructor, выберите Manual mode и укажите тип массива JBOD (Spanned volume).

Hetman RAID Recovery: открытие RAID Constructor
Hetman RAID Recovery: указание типа массива JBOD (Spanned volume)

В параметрах сборки установите размер сектора 512 bytes, добавьте все диски и расположите их в правильном порядке. Для Spanned Volume это особенно важно, поскольку данные логического тома продолжаются последовательно на следующем физическом диске.

Hetman RAID Recovery: установка размера сектора 512 байт

После этого откройте параметры диска и укажите необходимые смещения. После настройки добавьте собранный JBOD в главное окно программы.

Hetman RAID Recovery: указание необходимых смещений

Восстановленный JBOD общим размером примерно 119 ГБ и логический том NTFS отображаются на главном экране. Откройте его и запустите Fast scan.

Hetman RAID Recovery: восстановленный JBOD

После завершения сканирования проверьте найденную структуру папок, включая General, Content, SQLData, SQLLogs и SQLBackup, а также имена и содержимое нужных файлов в окне предпросмотра. После проверки восстановите необходимые данные на другой физический диск.

Hetman RAID Recovery: проверка найденной структуры папок

Заключение

Мы рассмотрели различные сценарии потери данных, связанные с Dynamic Spanned Volume в Windows Server 2022: случайное удаление отдельных файлов и удаление самого логического тома. В каждом случае подход отличается, но важно иметь доступ к максимально полному набору исходных дисков или их посекторных образов.

Hetman RAID Recovery позволяет работать в Windows, Linux и macOS, использовать локальные диски, образы и удаленные block devices через SSH, восстанавливать динамические Dynamic Spanned Volumes Windows, а затем анализировать файловую систему и восстанавливать доступные данные.

В нашем тесте мы выполнили весь процесс восстановления и реконструкции в Windows 11, хотя исходный Dynamic Spanned Volume был создан в Windows Server 2022.

Dmytriy Zhura

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

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Andrey Mareev

Редактор: , Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Рекомендуем для вас