Современная файловая система REFS: особенности и сюрпризы

Современная файловая система REFS: особенности и сюрпризы

Современная файловая система REFS: особенности и сюрпризы

Категория: Windows 10 / Функционал Windows
Добавил:
access_timeОпубликовано: 15-09-2017
visibilityПросмотров: 31 351
chat_bubble_outlineКомментариев: 13

Накопительное обновление Creators Update, привнёсшее в систему Windows 10 много новых возможностей, в их числе реализовало официальную поддержку современной файловой системы REFS — преемницы NTFS, ныне используемой в операционных системах от Microsoft. Особой шумихи этот факт не вызвал, поскольку REFS – далеко не новая наработка софтверного гиганта. Её и раньше можно было использовать в среде Windows 10, но только для создаваемых средствами системы дисковых пространств (программных RAID). Для обычных разделов диска эта возможность не предусматривалась, однако её и в Windows 10, и в Windows 8.1 (в 64-битных редакциях) можно было реализовать путём ручной правки системного реестра или внесения изменений с помощью REG-файлов, выложенных на форумах для компьютерных гиков. 

Современная файловая система REFS: особенности и сюрпризы

Что это за файловая система, чем она отличается от NTFS, каковы её реальные выгоды для обычных пользователей, и к каким сюрпризам нужно быть готовым при работе с ней – обо всём этом ниже.

Особенности REFS

{banner_google1}
REFS – это аббревиатура от Resilient File System, что по-русски обозначает отказоустойчивая файловая система. Это, как упоминалось выше, преемница NTFS, но пока что в далёком, плохо обозримом будущем. Новая файловая система компанией Microsoft представлена миру ещё в 2012 году. Все эти годы она проходила «обкатку» на серверных редакциях Windows, начиная с версии Server 2012. 6 лет её тестирования привели лишь к скромной участи быть альтернативой для несистемных разделов диска в последней версии клиентской операционной системы. Впрочем, если взглянуть на историю внедрения NTFS, получается, что в случае с REFS всё идёт своим чередом. Ведь NTFS на клиентские Windows компания Microsoft внедряла долгих 7 лет.
Новая файловая система – не просто преемница NTFS, она базируется на последней, но устраняет её недостатки и открывает новые возможности. Ключевая особенность REFS – отказоустойчивость, защита от потери данных, что обеспечивается рядом механизмов поддержки их целостности. Microsoft настолько уверена в своей наработке, что для отформатированных в REFS разделов диска даже убрала из их свойств возможность запуска проверки на предмет наличия ошибок файловой системы.

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d32906224d2

От NTFS новая файловая система унаследовала:
  • Списки контроля доступа ACL;
  • Журнал USN;
  • Символьные ссылки;
  • Точки монтирования, соединения и повторной обработки;
  • Технологию шифрования BitLocker.
В REFS упразднены невостребованные возможности NTFS:
  • Шифрование на уровне файлов EFS;
  • DOS-совместимые короткие имена файлов 8.3;
  • Жёсткие ссылки;
  • Дисковые квоты.
В числе возможностей REFS, отсутствующих у NTFS:
  • Предотвращение потери данных – сведение к минимуму случаев возникновения ошибок файловой системы, изоляция повреждённых секторов, профилактические меры во избежание повреждения данных;
  • Как заверяют разработчики, увеличенная производительность;
  • Оперативное проведение проверки дисков на предмет наличия ошибок;
  • Прочие возможности, приведённые ниже в таблице сравнения с NTFS.
 d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d329064c4da

Реальные выгоды для обычных пользователей

Что из описанных выше преимуществ есть хорошо для обычных пользователей? Которым и предельные возможности NTFS кажутся астрономическими за неимением возможности реализовать их.

Увы, в сухом остатке получим только возможность больше не томиться в ожидании, наблюдая на экране предзагрузки мельтешащие циферки прогресса проверки файловой системы на ошибки, если работа Windows завершится некорректно. Ну и ещё меньшую вероятность потери ценных данных. Меньшую, но не 100%-ную. Отказоустойчивая файловая система – это очень хорошо, но она, естественно, решает только свои проблемы. Какая-бы файловая система ни использовалась, пользовательским данным по-прежнему угрожает теоретическая вероятность выхода из строя жёсткого диска, упредить которую – задача самих пользователей. Конечно, REFS может решить эту задачу за пользователей, но только в рамках использования технологии дисковых пространств и создания пула носителей по типу зеркального RAID 1 (как минимум).

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d3290660818

В этом случае связка «надёжная файловая система + надёжное хранилище», бесспорно, даст наибольшие гарантии. Вот только что такого ценного должно храниться на диске обывателя, чтобы он заморачивался и финансово вкладывался в RAID вне зависимости от технологии его реализации?
А что же с заявленным улучшением производительности REFS? Это в большей степени касается использования той самой технологии дисковых пространств. Новая файловая система изначально предусматривает запись данных на более быстрый жёсткий диск. А во время простоя компьютера большие файлы будут перемещаться на более медленный жёсткий диск.
На что могут рассчитывать обычные пользователи, на борту компьютера которых установлен единственный HDD? Увы, ни на что. В ходе тестирования REFS и её сравнения с NTFS на обычном разделе HDD улучшений в производительности отметить не удалось. В одинаковых условиях тестирования – с одним и тем же размером тестового файла, с одинаковым числом циклов чтения и записи, на одном и том же разделе диска — программа Crystal Disk Mark зафиксировала примерно одинаковые показатели. Значимые для быстродействия случайные чтение и запись мелких файлов у REFS на мизер превысили скорости NTFS.

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d329067c679

Повторное тестирование файловых систем проводилось в других условиях – с большим размером тестового файла, с большим числом циклов чтения и записи, с самым медленным разделом HDD. Здесь у REFS и вовсе в целом наблюдался спад производительности.

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d32906a0a15

А это значит, что новая файловая система никак не оптимизирована с целью уменьшения числа движений головок HDD. И, соответственно, никак не решит проблемы винчестеров, давно уже просящихся остаться в прошлом компьютерных технологий.

Выгоды для работающих с гипервизорами 

Но по части производительности есть и хорошие новости, правда, не совсем для обычных пользователей, скорее для продвинутых, работающих с гипервизором от Microsoft Hyper-V. Если виртуальные машины расположить на разделе, отформатированном в REFS, процессы их клонирования и слияния с контрольными точками будут проходить в разы быстрее. Поскольку для новой файловой системы достаточно записать новые метаданные и сослаться на записанные на диске данные, но не проводить их физическое копирование.
Также REFS умеет быстро записывать в большой файл нули, а это значит, что при создании виртуальных дисков с фиксированным размером нужно будет подождать несколько секунд, а не минут, как это происходит в NTFS. И это весомый прорыв. NTFS не только долго создаёт фиксированные виртуальные диски, она ещё и нагружает HDD, не давая возможности параллельно работать с другими программами. При тестировании создания 60-гигабайтного VHD-файла фиксированного размера на разделе с REFS этот процесс занял 1 секунду. Тогда как на разделе с NTFS создание точно такого же VHD-файла длилось почти 7 минут с загрузкой диска на 99%.
Предполагается, что эти возможности будут реализованы и при работе с виртуальными машинами VMware и VirtualBox. 

Недостатки REFS 

С плюсами REFS разобрались, а что же с недостатками? Они есть, но если Microsoft примет решение по активному внедрению новой файловой системы, часть недостатков со временем устранится. Пока что же имеем то, что имеем — REFS:
  • Можно использовать только для несистемных разделов диска, а для раздела с Windows – нельзя;
  • Можно использовать только для внутренних носителей, а для внешних – нельзя;
  • В неё нельзя преобразовать NTFS-раздел без потери данных, только форматировать, что обуславливает необходимость временного переноса данных куда-то;
  • С ней работают не все сторонние программы, в частности, это касается реаниматоров удалённых данных.
Ну и главный сюрприз: друзья, узнаёте версию Windows?

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d32906c34fd

А эту?

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d329074500a

Вот так и храни данные в новых файловых системах. Не то что Windows 7, даже Windows 8.1 не видит раздел с REFS. В случае с Windows 8.1 была совершена попытка дать шанс новой файловой системе быть распознанной, и в системный реестр внеслась правка, которая обеспечила поддержку REFS. Но реализовалась только возможность форматирования новых разделов в среде Windows 8.1. 

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d329079205d

Наряду с отформатированным в REFS новым разделом старый раздел, форматирование которого в ту же REFS осуществлялось в среде Windows 10, по-прежнему остался значиться как не распознанный.

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d32907c346f

Ещё один неприятный сюрприз, но на фоне предыдущего он кажется таким малозначимым.

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d329080784d

Сыровато, конечно… Впрочем, а было ли когда-то по-другому с интеграцией новинок от Microsoft?

Форматирование раздела в REFS

Использовать или нет новую файловую систему от Microsoft, друзья, решайте сами. Дам лишь совет на случай, если что-то случится с ценными данными: восстановить их поможет программа R-Studio, её разработчиком заявлена поддержка REFS.
Форматирование раздела в REFS осуществляется только из проводника Windows 10, а также в командной строке.
Выбираем пустой раздел, в контекстном меню кликаем «Форматировать».

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d3290844b1a

Из перечня доступных файловых систем выбираем, соответственно, REFS.

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d329087df18

Если вы любитель командной строки, то запустите её от администратора.

К примеру форматируем в файловую систему REFS Новый том (E:).

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d329089f216

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d32908d1f01

d181d0bed0b2d180d0b5d0bcd0b5d0bdd0bdd0b0d18f d184d0b0d0b9d0bbd0bed0b2d0b0d18f d181d0b8d181d182d0b5d0bcd0b0 refs d0bed181d0bed0b1d0b5 65d329091393a

Продолжение в статье: Как получить доступ к диску с файловой системой ReFS в среде Windows 7 и 8.1

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку

Выделите и нажмите Ctrl+Enter

Windows 10, Функционал Windows
Современная файловая система REFS: особенности и сюрпризы