Файлова система ReFS. Переваги та перспективи

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

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

Але час минав, з'являлися нові файлові системи, більш досконалі і стабільні. Сьогодні найбільш затребуваною з них, принаймні серед користувачів Windows, є NTFS, яка прийшла на зміну FAT32, що використовується нині хіба що у флеш-накопичувачах малого обсягу і має чимало недоліків, з яких найбільш значним вважається неможливість запису файлів розміром більше 4 Гб. Втім, не позбавлена ​​їх і NTFS. Так, на думку багатьох фахівців, їй не вистачає економічності, продуктивності і стабільності, отже, прийшла пора подумати про створення ще більш досконалою файлової системи, здатної задовольнити зростаючі вимоги з боку спочатку серверних, а за ними і клієнтських систем.

І ось, в 2012 році розробники Microsoft представили Resilient File System або скорочено ReFS -восстанавліваемую файлову систему, позиціонується в ролі альтернативи NTFS, а в майбутньому, можливо, і її заміни. По суті, ReFS є продовженням розвитку NTFS, з якою було прийнято рішення видалити все зайве, так і не стало затребуваним, а замість нього додати нові фічі.

Нове в Resilient File System:

  • Архітектура з використанням функції Storage Spaces (дискові простору)
  • Висока відмовостійкість. Системну помилку, які в NTFS приводили до втрати даних, в ReFS будуть зведені до мінімуму
  • Ізоляція пошкоджених ділянок. У разі пошкодження областей файлової системи доступ до записаних даних можна буде отримувати з-під працюючої Windows
  • Випереджаюче виправлення помилок. Автоматичне сканування томів на предмет пошкоджень та застосування профілактичних заходів по відновленню даних
  • Автоматичне відновлення вкладених папок і пов'язаних з ними файлів при пошкодженні метаданих
  • Використання надлишкової записи для підвищення відмовостійкості
  • Максимальний розмір томи в ReFS може досягати 402 Ебайт проти 18,4 Ебайт в NTFS
  • На відформатований в ReFS можна записати файл розміром 18,3 Ебайт
  • Кількість файлів в одній папці - 18 трлн. проти 4,3 млрд. в NTFS
  • Довжина імені файлу і шляху до нього - 32767 проти 255 в NTFS

Що буде видалено:

  • Підтримка компресії даних
  • Шифрування даних з використанням технології EFS
  • Розширені атрибути файлів
  • жорсткі посилання
  • дискові квоти
  • Підтримка коротких імен та ID-об'єктів
  • Можливість зміни розміру кластера (залишається під питанням)

Що буде успадковано від NTFS:

  • Списки контролю доступу (ACL)
  • Створення знімків томи
  • точки монтування
  • Точки монтування
  • шифрування BitLocker
  • Створення і використання символьних посилань
  • Запис всіх відбуваються в файлової системі змін (журнал USN)

В даний час ReFS знаходиться в стадії раннього тестування, проте, комп'ютерні гіки можуть оцінити переваги ReFS вже зараз, причому на клієнтській системі Windows 8.1 або 10. Для цього потрібно буде виконати наступний Твік реєстру:

  1. Відкрийте редактор реєстру
  2. Перейдіть до наступного розділу реєстру: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem
  3. Створіть новий параметр типу DWORD з ім'ям RefsDisableLastAccessUpdate і задайте йому значення 1
  4. Тепер перейдіть до наступного розділу реєстру: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control
  5. Створіть новий розділ MiniNT, щоб отримати такий шлях: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ MiniNT
  6. Створіть нове значення DWORD з ім'ям AllowRefsFormatOverNonmirrorVolume і як його значення встановіть

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

Чи варто чекати реалізації ReFS найближчим часом? C більшою часткою впевненості можна сказати, що немає. Якщо вона отримає практичне застосування, то спочатку на серверних системах, що також відбудеться нескоро, а ось користувачам клієнтських Windows доведеться почекати після цього ще як мінімум років п'ять. Досить згадати реалізацію NTFS на клієнтських системах, а тоді у Microsoft на це пішло сім років. Ну а найголовніше, що особливої ​​потреби в ReFS просто немає. Ось коли з'являться на десктопних комп'ютерах зеттабайтние диски, тоді, можливо, і настане для ReFS зоряний час, а нам поки що тільки залишається запастися терпінням і чекати.

Відмінного Вам дня!