Як відновити файли з Dynamic Spanned Volume (JBOD) у Windows Server 2022

У цій статті розглянемо відновлення файлів з Dynamic Spanned Volume у Windows Server 2022. Покажемо, що робити після випадкового видалення файлів або самого тому, а також у ситуації, коли доступ до даних втрачено через пошкодження конфігурації Dynamic Disk, збій Windows Server або проблему з одним із фізичних накопичувачів.

Як відновити файли з Dynamic Spanned Volume (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

Для користувача та операційної системи він виглядає як один звичайний логічний диск із єдиною файловою системою. Але фізично дані розташовані на різних накопичувачах. Spanned Volume не використовує дзеркалювання або parity, тому не має резервування, яке дозволило б відтворити інформацію в повному обсязі після фізичної втрати одного з дисків.

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 фізичних дисків
Розподіл даних Дані записуються послідовно: після заповнення простору на одному диску запис продовжується на наступному
Чергування блоків Відсутнє, на відміну від RAID 0
Відмовостійкість Відсутня
Вихід з ладу одного диска Може призвести до втрати доступу до всього тому та частини або всіх файлів
Продуктивність Зазвичай не забезпечує приросту швидкості читання/запису
Розширення тому Можливе шляхом додавання вільного простору з інших динамічних дисків
Файлова система Найчастіше NTFS; залежить від конфігурації Windows
Завантажувальний том Не рекомендується та має обмеження для системних/завантажувальних розділів
Схожість з JBOD Висока: декілька накопичувачів використовуються як єдиний логічний простір без надлишковості
Основна перевага Просте об’єднання дискового простору різних накопичувачів
Основний недолік Високий ризик втрати даних при пошкодженні одного з дисків
Складність відновлення Вища, ніж для звичайного Basic Volume, оскільки потрібно реконструювати структуру динамічного тому та порядок його компонентів

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

Spanned Volume (JBOD)

На ньому знаходяться два основні тестові каталоги:

  • У папці General зберігаються документи, фотографії, PDF-файли, архіви та інші дані різних форматів.
  • У каталозі Content знаходяться великі відеофайли.

Такий набір допоможе перевірити відновлення як звичайних файлів, так і великих об’єктів.

Вміст Spanned Volume (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. Такі віддалені джерела програма може аналізувати разом із локальними дисками та образами.

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

Налаштування OpenSSH Server

Під час встановлення OpenSSH Server створюється правило Windows Firewall для вхідних SSH-підключень через TCP-порт 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: налаштування Connect via 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 Fast scan

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

Hetman RAID Recovery: вміст Dynamic Spanned Volume після Fast scan

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

Hetman RAID Recovery: знайдені файли відкриваємо у вікні попереднього перегляду

Hetman RAID Recovery дозволяє сканувати реконструйований логічний том, переглядати знайдені файли та після перевірки зберігати їх на інший накопичувач.

Якщо Fast scan не знайшов потрібних файлів або результат виявився неповним, повертаємося до вибору режиму аналізу та запускаємо Full scan. Цей режим займає більше часу, але виконує глибший аналіз файлової системи та вмісту накопичувача.

Hetman RAID Recovery: Dynamic Spanned Volume Full scan

Після завершення перевіряємо результати ще раз, знаходимо потрібні файли та додаємо їх до списку відновлення.

На фінальному етапі вказуємо інший фізичний накопичувач для збереження даних. Не рекомендується зберігати відновлені файли назад на вихідний 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 байт, додаємо всі накопичувачі та розташовуємо їх у правильному порядку. Для 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, реконструювати Windows Dynamic Spanned Volumes та після цього аналізувати файлову систему і відновлювати доступні дані.

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

Valery Martyshko

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

Автор, перекладач та технічний спеціаліст компанії Hetman Software. Має майже десятирічний досвід роботи в IT сфері, який охоплює різні галузі: від ПК з Windows та мобільних пристроїв, до фото та відео обладнання, сигналізацій та систем відеоспостереження, і т.д. Окрім іншого, є також спеціалістом по Android, Windows та Microsoft Office. Є експертом в області відновлення даних, файлових систем, пристроїв зберігання даних, RAID масивів.

Vladyslav Kupriyenko

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

Редактор статей блогу, автор та ведучий рубрики на YouTube каналі компанії Hetman Software. За освітою: спеціаліст з обслуговування комп’ютерних систем та мереж, вивчав розробку програмного забезпечення. Має досвід роботи в IT сфері, який охоплює різні галузі: адміністрування комп’ютерної мережі та обладнання, контроль та підтримка роботи Інтернет, офісних та спеціалізованих програм. Є фахівцем в області відновлення даних, файлових систем та пристроїв зберігання даних.

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