NTFS зжила себе з технічної точки зору. Система ReFS забезпечує кращий захист даних на ємних і швидких жорстких дисках.
20 років тому в офісах ще «цокотіли» матричні принтери, експерти сперечалися, завоюють чи визнання графічні інтерфейси, а Microsoft продемонструвала свою абсолютно нову ОС - Windows 3.1. Складно повірити, але файлова система NTFS (New Technology File System) з'явилася в той же час, і до сих пір ми користуємося нею в якості стандартного засобу для управління масивами даних і їх збереження. Поступово можливості NTFS підійшли до своїх кордонів: перевірка носіїв даних великої ємності займає надто багато часу, Журнал гальмує доступ, а максимальний розмір файлів вже практично досягнуто.Для усунення недоліків NTFS компанія Microsoft впроваджує в Windows 8 нову файлову систему - ReFS (Resilient File System - відмовостійка файлова система), що демонструє незвичайну надійність в роботі. Вперше вона була задіяна в серверної ОС Windows Server 8. Поки що звичайні комп'ютери використовують NTFS, однак і в простій «вісімці» вже присутня ця нова система з можливістю читання і запису даних. Microsoft розробляла ReFS не з нуля. Так, для відкриття, закриття, читання і запису файлів система використовує ті ж інтерфейси доступу API, що і NTFS. Недоторканими залишилися багато добре знайомі можливості - наприклад, шифрування диска Bitlocker і символічні посилання для бібліотек. Інші ж функції, такі як стиснення даних, зникли. Більшість нововведень ReFS лежить в області створення структур файлів і папок, а також управління ними. Вони розраховані на автоматичне виправлення помилок, максимальне масштабування і роботу в режимі постійного підключення (Always Online). Для цих цілей Microsoft використовує знайому по базах даних концепцію B + -дерев. Це означає, що папки у файловій системі структуровані у вигляді таблиць з файлами в якості записів. Вони, в свою чергу, можуть мати певні атрибутами, що додаються в якості підтаблиць, створюючи ієрархічну деревоподібну структуру. Навіть вільне місце на диску організовано в таблицях. Ядром системи ReFS є таблиця об'єктів - центральний каталог, в якому перераховані всі таблиці в системі.
Захист від збоївReFS позбулася складного управління журналом і тепер фіксує нову інформацію про фото у вільному місці, що запобігає її перезапісиваніе. Але навіть якщо таке раптом станеться, система заново пропише посилання на записи в структурі B + -дерева.
Як і NTFS, система ReFS принципово розрізняє інформацію про фото (метадані) і вміст файлу (призначені для користувача дані), однак щедро надає і тим і іншим однакові захисні функції. Так, метадані за замовчуванням вживають запобіжних засобів за допомогою контрольних сум. Таку ж захист за бажанням можна надати і призначених для користувача даних. Ці контрольні суми розташовуються на диску на безпечну відстань один від одного, щоб в разі виникнення помилки дані можна було відновити.
Передача даних з NTFS в ReFS
Чи можна буде в Windows 8 легко і просто конвертувати дані з системи NTFS в ReFS і навпаки? У Microsoft говорять, що ніякої вбудованої функції для перетворення форматів не передбачається, але інформацію все ж можна буде копіювати. Область застосування ReFS очевидна: спочатку вона може використовуватися лише як великий диспетчер даних для сервера. Отже, поки що не можна запустити Windows 8 з диска під керуванням нової файлової системи. Зовнішніх накопичувачів з ReFS поки не буде - тільки внутрішні. Очевидно, з часом ReFS буде оснащена великою кількістю функцій і зможе замінити застарілу систему. Можливо, це станеться вже з виходом першого пакету оновлень для Windows 8.