Нова файлова система ReFS від Microsoft була спочатку представлена на Windows Server 2012. Вона включена в Windows 10, де вона може використовуватися лише як частина пулу дисків Функція просторів зберігання . ReFS буде вдосконалено в Windows Server 2016 і буде частиною Windows 10 Pro для робочих станцій.
Але що таке ReFS, і як він порівнюється з поточно використовуваним NTFS?
Що таке ReFS?
ПОВ'ЯЗАНІ: Яка різниця між FAT32, exFAT та NTFS?
Скорочене від “Еластична файлова система”, ReFS - це нова файлова система, побудована з використанням коду з поточної Файлова система NTFS . На даний момент ReFS - це не просто заміна NTFS. У нього є свої переваги та недоліки. Ви не можете просто використовувати ReFS замість NTFS на системному диску.
Оскільки ReFS - це найновіша файлова система Microsoft, вона розроблена для вирішення кількох основних проблем із NTFS. ReFS розроблений, щоб бути більш стійким до пошкодження даних, краще працювати при певних робочих навантаженнях і краще масштабуватися для дуже великих файлових систем. Ми розглянемо, що саме це означає.
ReFS захищає від пошкодження даних
Частина “Стійка” виділена в назві. ReFS використовує контрольні суми для метаданих - і він може додатково використовувати контрольні суми для даних файлів. Щоразу, коли він читає або пише файл, ReFS перевіряє контрольну суму, щоб переконатися, що він правильний. Це означає, що сама файлова система має вбудований спосіб виявлення пошкоджень даних на льоту.
ПОВ'ЯЗАНІ: Як використовувати місця для зберігання Windows 10 для віддзеркалення та об’єднання дисків
ReFS інтегрований з функція Storage Spaces . Якщо ви налаштували дзеркальний простір для зберігання за допомогою ReFS, Windows може легко виявити пошкодження файлової системи та автоматично усунути проблеми, скопіювавши альтернативну копію даних на інший диск. Ця функція доступна як у Windows 10, так і в Windows 8.1.
Якщо ReFS виявляє пошкоджені дані та не має альтернативної копії, з якої можна відновити, файлова система може негайно видалити пошкоджені дані з диска. Це не вимагає перезавантаження системи або вимкнення диска в автономному режимі, як це робить NTFS.
ReFS не просто перевіряє файли на наявність пошкоджень під час їх читання та запису. Автоматизований сканер цілісності даних регулярно перевіряє всі файли на диску, щоб також виявити та виправити пошкодження даних. Це файлова система з автоматичним виправленням. Вам не потрібно використовувати chkdsk зовсім.
Нова файлова система також стійка до пошкодження даних і іншими способами. Наприклад, коли ви оновлюєте метадані файлу - наприклад, ім’я файлу - файлова система NTFS безпосередньо модифікує метадані файлу. Якщо під час цього процесу комп’ютер виходить з ладу або живлення відключається, можливі пошкодження даних. Коли ви оновлюєте метадані файлу, файлова система ReFS створить нову копію метаданих. ReFS спрямовує файл на нові метадані лише після написання нових метаданих. Не існує ризику пошкодження метаданих файлу. Це відоме як "копіювання на запис". Копіювання на запис також доступне в інших сучасних файлових системах, наприклад ZFS та BtrFS на Linux а також новий 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 \ з метою сумісності зі старим програмним забезпеченням. Ці застарілі імена файлів відсутні в ReFS.
NTFS має теоретичний максимальний розмір обсягу 16 ексабайт, тоді як ReFS має теоретичний максимальний розмір обсягу 262144 ексабайт. Зараз це не має великого значення, але колись буде.
ReFS може бути швидшим, іноді
ReFS призначений не лише для покращення всієї продуктивності порівняно з NTFS. Натомість Microsoft зосереджується на кількох важливих оптимізаціях, які роблять ReFS набагато кращими в певних випадках.
Наприклад, при використанні з просторами зберігання, ReFS підтримує "оптимізацію рівня в режимі реального часу". Ви можете мати пул накопичувачів з обома накопичувачами, оптимізованими для продуктивності, і накопичувачами, оптимізованими за потужністю. ReFS завжди запише на диски рівня продуктивності, максимізуючи продуктивність. У фоновому режимі ReFS автоматично переміщує великі шматки даних на повільніші диски для тривалого зберігання.
На Windows Server 2016 Microsoft вдосконалила ReFS, щоб запропонувати кращу продуктивність з певними функціями віртуальної машини. Власний Microsoft Програмне забезпечення віртуальної машини Hyper-V користується цими перевагами (і теоретично інше програмне забезпечення віртуальних машин могло б підтримати їх, якщо вони цього захотіли).
Наприклад, ReFS підтримує клонування блоків , що прискорює операції з клонування віртуальної машини та злиття контрольних точок. Щоб створити клоновану копію віртуальної машини, ReFS потрібно лише створити нову копію метаданих на диску та направити її на наявні дані на диску. Це тому, що за допомогою ReFS кілька файлів можуть вказувати на однакові базові дані на диску. Коли віртуальна машина змінюється і нові дані записуються на диск, вони записуються в інше місце, а вихідні дані віртуальної машини залишаються на диску. Це робить процес клонування набагато швидшим і вимагає значно меншої пропускної здатності диска.
ReFS також пропонує нову функцію “розрідженого VDL”, яка дозволяє ReFS швидко записувати нулі у великий файл. Це набагато швидше створює новий, порожній файл віртуального жорсткого диска (VHD) фіксованого розміру. Якщо з NTFS це може зайняти 10 хвилин, то з ReFS це може зайняти лише кілька секунд.
ReFS не може замінити NTFS (поки)
Усі ці функції звучать досить добре, але ви не можете просто перейти на ReFS з NTFS. Windows не може завантажитися з файлової системи ReFS і вимагає NTFS.
ReFS також опускає інші функції, які включає NTFS, зокрема стиснення файлової системи і шифрування , жорсткі посилання, розширені атрибути, дедуплікація даних та квоти дисків. Однак ReFS сумісний з різними функціями. Наприклад, хоча ви не можете виконати шифрування певних даних на рівні файлової системи, ReFS сумісний з повнодискове шифрування BitLocker .
Windows 10 також не дозволяє форматувати будь-який старий розділ як ReFS. В даний час ви можете використовувати ReFS лише з просторами зберігання, де його функції надійності захищають від пошкодження даних. У Windows Server 2016 ви можете форматувати томи за допомогою ReFS замість NTFS. Можливо, ви захочете зробити це для тому, на якому ви плануєте зберігати віртуальні машини, наприклад. Однак ви все ще не можете використовувати ReFS на завантажувальному томі. Windows може завантажуватися лише з диска NTFS.
Незрозуміло, яке майбутнє чекає на ReFS. Microsoft може одного разу вдосконалити його, поки не зможе повністю замінити NTFS у всіх версіях Windows. Незрозуміло, коли це може статися. На даний момент ReFS можна використовувати лише для конкретних завдань.
Ви знайдете докладнішу інформацію про ReFS та конкретні функції, які він підтримує Веб-сайти Microsoft .
Як користуватися ReFS
На типовому ПК з Windows 10 ви можете використовувати ReFS лише через функцію Storage Spaces. Обов’язково відформатуйте свої місця для зберігання як ReFS, а не NTFS, коли побачите опцію файлової системи. Якщо ви оберете це, ви автоматично скористаєтесь функціями цілісності даних у файловій системі ReFS.
На Windows Server ви можете форматувати деякі томи як ReFS, використовуючи звичайний засоби управління дисками , що може бути особливо корисно, якщо ви використовуєте віртуальні машини на цих дисках. Але ви не можете відформатувати завантажувальний диск як ReFS, і ви втратите доступ до деяких функцій NTFS.
Функціональність ReFS тепер доступна як частина Windows 10 Pro для робочих станцій а також Windows 10 Enterprise.