Порівняння файлових систем ReFS (Resilient file system) та NTFS

Нова файлова система ReFS від компанії Microsoft була спочатку представлена в ОС Windows Server 2012. Вона також включена до Windows 10, в складі інструменту Дисковий простір. ReFS можна використовувати для пулу дисків. З виходом Windows Server 2016 файлова система була покращена, незабаром вона буде доступна в новій версії Windows 10.

Які можливості надає ReFS і чим вона краща за NTFS систему?

Властивості диска

Що означає ReFS?

Скорочення від «Resilient File System», ReFS - це нова система, створена на базі NTFS. На даному етапі ReFS не претендує на комплексну заміну NTFS, для використання на диску домашніх користувачів. Файлова система має свої переваги і недоліки.

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

ReFS захищає дані від пошкодження

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

Порівняння файлових систем ReFS (Resilient file system) та NTFS

ReFS інтегрована з функцією Дисковий простір. Якщо ви налаштували дзеркальне сховище даних, то з допомогою ReFS Windows виявить і автоматично усуне пошкодження файлової системи, скопіювавши дані з іншого диска. Ця функція доступна як в Windows 10, так і Windows 8.1.

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

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

Під час зміни метаданих, ReFS створює нову копію даних і пов'язує їх з файлом, тільки після запису метаданих на диск. Це виключає можливість пошкодження даних. Ця функція називається копіюванням на запис, вона присутня і в інших популярних ОС Linux системах: ZFS, BtrFS, а також файловій системі Apple APFS.

У ReFS видалені деякі обмеження NTFS

ReFS сучасніша та підтримує набагато більші обсяги і довші імена файлів ніж NTFS. У довгостроковій перспективі це важливі поліпшення. У файловій системі NTFS ім'я файлу обмежена 255 символами, в ReFS ім'я файлу може містити до 32768 символів. Windows 10 дозволяє відключити обмеження на межу символів для файлових систем NTFS, але воно завжди відключається на томах ReFS.

В ReFS більше не підтримуються короткі імена файлів в форматі DOS 8.3. На томі NTFS ви можете отримати доступ до C:\Program Files\ в C:\PROGRA~1\ для забезпечення сумісності зі старим програмним забезпеченням.

NTFS має теоретичний максимальний обсяг в розмірі 16 ексабайт, а в ReFS теоретичний максимальний обсяг - 262144 екзабайт. Хоча зараз це не має великого значення, але комп'ютери постійно розвиваються.

Яка файлова система швидша: ReFS чи NTFS?

ReFS розроблялася не для підвищення продуктивності файлової системи в порівнянні з NTFS. Microsoft зробила систему ReFS набагато ефективнішою в чітко визначених випадках.

Наприклад, при використанні з дисковим простором, ReFS підтримує «оптимізацію в режимі реального часу». Припустимо у вас є пул накопичувачів з двома дисками, один забезпечує максимальну продуктивність, інший використовується для збільшення обсягу. ReFS завжди буде записувати дані на більш швидкий диск, забезпечуючи максимальну продуктивність. В фоновому режимі, файлова систему автоматично перемістить великі шматки даних на більш повільні диски, для тривалого зберігання.

В Windows Server 2016 Microsoft покращила ReFS, для забезпечення кращої продуктивності функцій віртуальної машини. Віртуальна машина Microsoft Hyper-V використовує ці переваги (теоретично, будь-яка віртуальна машина може використовувати переваги ReFS).

Наприклад, ReFS підтримує клонування блоків, це прискорює процес клонування віртуальних машин і операцій злиття контрольних точок. Щоб створити копію віртуальної машини, ReFS потрібно тільки записати нові метадані на диск і вказати посилання на вже існуючі дані. Це пов'язано з тим, що в ReFS декілька файлів можуть вказувати на одні й ті ж базові дані на диску.

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

ReFS також пропонує нову функцію «рідкісного VDL», яка дозволяє ReFS швидко записувати нулі в великий файл. Це значно прискорює створення нового, порожнього файлу віртуального жорсткого диска фіксованого розміру (VHD). В NTFS ця операція може зайняти 10 хвилин, в ReFS - декілька секунд.

Чому ReFS не може замінити NTFS

Не дивлячись на ряд переваг, ReFS поки не може замінити NTFS. Windows не може завантажитися з розділу ReFS, а потребує NTFS. В ReFS не підтримуються такі функції NTFS як стиснення даних, шифрування файлової системи, жорсткі посилання, розширені атрибути, дедуплікація даних і дискові квоти. Але на відміну від NTFS, ReFS дозволяє виконати повне шифрування диска за допомогою BitLocker, включаючи системні структури диска.

Windows 10 не дозволяє відформатувати розділ в ReFS, ця файлова система доступна тільки в рамках Дискового простору. ReFS захищає від пошкодження дані, які використовуються в пулах з декількох жорстких дисків. В Windows Server 2016 ви можете форматувати томи в ReFS, замість NTFS. Такий том можна використовувати для зберігання віртуальних машин, але операційна система як і раніше може завантажуватися тільки з NTFS.

Керування дисками

Як відновити дані з дискового простору ReFS

Hetman Partition Recovery дозволяє проаналізувати дисковий простір під управлінням файлової системи ReFS, за допомогою алгоритму сигнатурного аналізу. Аналізуючи пристрій, сектор за сектором програма знаходить певні послідовності байт і відображає їх користувачеві. Відновлення даних з дискового простору ReFS не відрізняється від роботи з файловою системою NTFS:

  1. Завантажте та встановіть програму;
  2. Проаналізуйте фізичний диск, який входить до складу дискового простору;
  3. Виберіть та збережіть файли, які необхідно відновити;
  4. Повторіть пункти 2 і 3 для всіх дисків, які входять до складу дискового простору.
Як відновити дані з дискового простору ReFS

Майбутнє нової файлової системи досить туманне. Теоретично, Microsoft може доопрацювати ReFS для заміни застарілої NTFS у всіх версіях Windows. Але на даний момент, ReFS не може використовуватися повсюдно і служить тільки для виконання певних завдань.

Author: Michael Miroshnichenko

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)