Файлова система REFS в Windows 10

Спочатку в Windows Server, а тепер і в Windows 10 з'явилася сучасна файлова система REFS (Resilient File System), в якій ви можете відформатувати жорсткі диски комп'ютера або створені системними засобами дискові простору.

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

Що таке REFS

Як уже було відзначено вище, REFS - нова файлова система, яка недавно з'явилася в "звичайних" версіях Windows 10 (починаючи з версії Creators Update її можна використовувати для будь-яких дисків, раніше - тільки для дискових просторів). Перекласти на російську можна приблизно як "Стійка" файлова система.

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

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

Спочатку REFS в призначених для користувача версіях Windows 10 була доступна тільки для дискових просторів (див.Як створити і використовувати дискові простору Windows 10).

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

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

Відмінності файлової системи REFS від NTFS

Крім функцій, пов'язаних з підтримкою цілісності даних на дисках, REFS має наступні основні відмінності від файлової системи NTFS:

  • Зазвичай більш висока продуктивність, особливо в разі використання дискових просторів.
  • Теоретичний розмір томи 262144 екзабайт (проти 16 у NTFS).
  • Відсутність обмеження шляху до файлу в 255 символів (в REFS - 32768 символів).
  • У REFS не підтримуються імена файлів DOS (тобто отримати доступ до папки C: \ Program Files \ по дорозі C: \ progra ~ 1 \ в ній не вийде). В NTFS ця можливість зберігалася з метою сумісності зі старим ПЗ.
  • У REFS не підтримує стиснення, додаткові атрибути, шифрування засобами файлової системи (в NTFS таке є, для REFS працює шифрування Bitlocker).

На даний момент часу не можна відформатувати системний диск в REFS, функція доступна тільки для несистемний дисків (для знімних дисків не підтримується), а також для дискових просторів, і, мабуть, тільки останній варіант може бути дійсно корисним для звичайного користувача, якого турбує збереження даних.

Зверніть увагу, що після форматування диска в файлової системі REFS, частина місця на ньому відразу буде зайнято контрольними даними: наприклад, для порожнього диска 10 Гб це близько 700 Мб.

Можливо, в майбутньому REFS може стати основною файловою системою в Windows, проте на даний момент цього не сталося. Офіційна інформація щодо файлової системи на сайті Майкрософт: https://docs.microsoft.com/en-us/windows-server/storage/refs/refs-overview