oktava-studio.ru

Windows 8.1 поддерживает ReFS



Файловая система ReFS на Windows 8.1 x64 и поддержка файловых потоков




Windows 8.1 поддерживает файловую систему ReFS только в x64 версии. По-умолчанию поддержка выключена, но её можно включить. Для этого послужит вот этот файл .reg, который добавляет в реестр нужный ключ:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT]
"AllowRefsFormatOverNonmirrorVolume"=dword:00000001

Кто не понял, можно создать файл file.reg с этим содержимым, потом запустить его и согласиться на добавление в реестр новых данных.

После добавления в реестр этого ключа, нужно перезагрузить компьютер. После этого ReFS будет доступна в стандартном диалоге форматирования. Ну а дальше уже можно отформатировать том в ReFS и пользоваться им.

Я так и сделал, а затем запустил NTFS Stream Explorer, чтобы проверить, правильно ли всё работает. NTFS Stream Explorer поначалу выдавал предупреждение, что журнал USN неактивен. Действительно, после форматирования тома журнал USN не создался автоматически, а NTFS Stream Explorer ожидает от тома ReFS наличия этого журнала. Пришлось создать журнал USN вручную консольной командой
fsutil usn createjournal m=1000 a=100 F:.

После этого в NTFS Stream Explorer активизировалась вкладка USN и предупреждения пропали. Также, в ReFS появилась поддержка файловых потоков NTFS (альтернативных потоков данных). В NTFS Stream Explorer я смог выбрать пункт «Добавить файловый поток» на вкладке «Базовая информация». Раньше, в Windows 2012 Server этот пункт был неактивен. Здесь, в Windows 8.1 я смог создать альтернативный поток данных на ReFS без проблем. Даже не пришлось ничего менять в программе NTFS Stream Explorer, так как в программе для каждой файловой системы сначала запрашиваются у Windows её возможности, а дальше, исходя из этого, становятся доступны те или иные функции. Также, API Windows едино для всех файловых систем, так что если программа умеет работать с файловыми потоками на NTFS, то сможет и на ReFS и на любой другой ФС.

Интересно, что Майкрософт постепенно добавляют в ReFS всё больше функций NTFS. Наверное, через некоторое время ReFS сможет её полностью заменить в будущих Windows.

  • Дополнение № 1. Выяснилось, что размер файлового потока на ReFS ограничен 128 килобайтами.
  • Дополнение № 2. Описанные выше операции с реестром нужны только для появления возможности отформатировать том. Если есть уже отформатированный в ReFS том, система увидит его и сможет с ним работать без внесения в реестр каких-либо ключей. Более того, если эти изменения в реестр были внесены, то после форматирования тома рекомендуется вернуть всё как было, то есть удалить ключ или установить в нём значение 0.

См. также

Драйвер ReFS для Windows 8 (для обычной, не 8.1).

Автор: амдф
Дата: 18.02.2014







Copyright © 2016- Программирование Native API и расширенные возможности NTFS
По вопросам сотрудничества и другим вопросам по работе сайта пишите на cleogroup[собака]yandex.ru