Главная Windows Файловая система ReFS. Преимущества и перспективы
3

Файловая система ReFS. Преимущества и перспективы

Microsoft 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 и задайте ему значение 1How to enable ReFS
  4. Теперь перейдите к следующему разделу реестра: HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control
  5. Создайте новый раздел MiniNT, чтобы получить такой путь: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT
  6. Создайте новое значение DWORD с именем AllowRefsFormatOverNonmirrorVolume и в качестве его значения установите

How to enable ReFS in Windows 10 and 8.1

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

4

3

Стоит ли ждать реализации ReFS в ближайшее время? C большей долей уверенности можно сказать, что нет. Если она получит практическое применение, то сначала на серверных системах, что также случится нескоро, а вот пользователям клиентских Windows придется подождать после этого еще как минимум лет пять. Достаточно вспомнить реализацию NTFS на клиентских системах, а тогда у Microsoft на это ушло семь лет. Ну а самое главное, что особой нужды в ReFS попросту нет. Вот когда появятся на десктопных компьютерах зеттабайтные диски, тогда, возможно, и настанет для ReFS звездный час, а нам пока что только остается запастись терпением и ждать.