Файловая система ReFS. Преимущества и перспективы. ReFS – файловая система будущего? Windows 10 какая файловая система используется

,

NTFS и FAT32 - не единственные файловые системы, которые способна видеть и читать Windows 10. Она также поддерживает работу с устаревшей FAT , расширенной exFAT , новой ReFS , виртуальной CDFS , а также частично с используемыми в Linux EXT2 и EXT3 . При работе с дисками, в том числе съёмными, у вас может возникнуть необходимость определить текущую файловую систему носителя или логического раздела. В Windows 10 сделать это можно разными способами.

Самый простой - это открыть свойства диска и посмотреть, что указано в параметре .

Однако подходит этот способ только для тех дисков, которые имеют букву и явно «родную» файловую систему, если же носитель или раздел будет отформатирован в EXT3 или вследствие сбоя определится как RAW , в Проводнике он будет недоступен. В этом случае для определения файловой системы следует использовать оснастку или консольную утилиту .

Нажатием Win + X откройте меню кнопки Пуск, запустите оснастку и посмотрите содержимое колонки .

В оснастке будут отображаться даже те диски и разделы, которые не имеют буквы. Другой способ посмотреть ФС носителя это воспользоваться утилитой . Откройте командную строку и выполните в ней две таких команды:


list volume

Первая команда запускает утилиту, вторая выводит список всех логических разделов. Нужную вам информацию найдёте в колонке ФС . Альтернатива - консоль . Чтобы узнать тип файловой системы для всех дисков, запустите её от имени администратора и выполните команду get-volume . Искомые значения будут перечислены в колонке FileSystemType .

Увы, у всех описанных выше способов есть общий недостаток, а именно некорректное распознавание линуксовых файловых систем CDFS и EXT2/3/4 .

Так, в нашем примере определил CDFS как Unknown (неизвестный) и оснастка управления дисками определили CDFS правильно, но не смогли распознать EXT3 , определив её как RAW , то есть как отсутствие файловой системы. Правильные результаты штатные инструменты стали показывать только после установки - утилиты и драйвера для обеспечения доступа к носителям EXT2/3/4 из-под Windows.

И раз уж речь зашла об EXT2/3/4 , заодно стоит также упомянуть о файловых системах HFS или HFS+ , используемых в маках. Будучи подключёнными к компьютеру с Windows, они также не будут определяться и, чтобы иметь возможность с ними работать, необходимо установить драйвер Paragon HFS+ либо MacDrive .

Почему система называется ReFS?

ReFS означает Resilient File System — «отказоустойчивая файловая система». Хотя работа по усовершенствованию ведется по многим направлениям, отказоустойчивость остается приоритетом.

Каковы предельные мощности системы ReFS?

Предельные мощности для дискового формата указаны в таблице ниже. Предельные показатели зависят от различных факторов, таких как конфигурация системы (например, объем памяти), пределы, задаваемые различными компонентами системы, а также время, требуемое для заполнения наборов данных, время создания резервных копий и т. д.

Атрибут Предел применительно к дисковому формату
Максимальный размер единого файла 2^64-1 байт
Максимальный размер единого тома Формат поддерживает 2^78 байт с размером кластеров 16 КБ (2^64 * 16 * 2^10). Адресация стеков Windows позволяет 2^64 байт
Максимальное число файлов в каталоге 2^64
Максимальное число каталогов в томе 2^64
Максимальная длина имени файла 32 тысячи символов Юникод
Максимальная длина пути 32 тысячи
Максимальный размер любого пула носителей 4 ПБ
Максимальное число пулов носителей в системе Не ограничено
Максимальное число пространств в пуле носителей Не ограничено

Можно ли конвертировать данные между NTFS и ReFS?

В Windows 8 нет возможности конвертировать данные на месте. Данные можно копировать. Это было преднамеренное решение в ходе проектирования, учитывая, какие сегодня размеры наборов данных и как неудобно было бы конвертировать на месте, а также учитывая вероятные изменения в архитектуре до и после конвертирования.

Можно ли выполнять загрузку с ReFS в Windows Server 8?

Можно ли использовать ReFS на съемных носителях или дисках?

Нет, такая возможность не реализована и не поддерживается.

Что из семантики или функций NTFS больше не поддерживается в ReFS?

Мы отказались от поддержки в ReFS следующих функций NTFS: именованные каналы, короткие имена, сжатие, шифрование на уровне файла (EFS), транзакции пользовательских данных, фрагментарное кэширование, жесткие связи, расширенные атрибуты и квоты.

Как насчет пространств на основе четности и ReFS?

Систему ReFS поддерживают функции отказоустойчивости, обеспечиваемые пространствами хранения. В Windows Server 8 автоматическое исправление данных выполняется только для зеркальных пространств.

Поддерживается ли кластеризация?

Поддерживается отказоустойчивая кластеризация, причем отдельные тома могут менять ресурсы при отка??е. Кроме того, поддерживается совместное использование пулов носителей в кластере.

Как насчет RAID? Как использовать возможности ReFS по распределению данных, зеркальному отображению и другим формам RAID? Обеспечивает ли ReFS ту скорость чтения данных, которая нужна, например, для видеофайлов?

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

Как получилось, что ReFS не обеспечивает дедупликацию, кэширование второго уровня между DRAM и хранилищем, а также запись снимков?

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

Кэширование второго уровня не реализовано явным образом в ReFS, но клиенты могут воспользоваться решениями сторонних разработчиков.

ReFS и VSS взаимодействуют для создания снимков по тому же принципу, что NTFS в средах Windows. На текущий момент они не поддерживают запись снимков или снимки свыше 64 ТБ.

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

Файловую систему можно сравнить с некой разметкой, определяющей, как, где и каким способом должен быть записан на носитель каждый байт. Появившиеся на заре электронной эры первые файловые системы были весьма несовершенны, как, например, Minix – файловая система, имеющая массу ограничений и используемая в одноименной операционной системе Minix, ставшей впоследствии прообразом ядра Linux.

Но время шло, появлялись новые файловые системы, более совершенные и стабильные. Сегодня самой востребованной из них, по крайней мере среди пользователей Windows, является NTFS, пришедшая на смену FAT32, используемой ныне разве что во флеш-накопителях малого объёма и имеющей немало недостатков, из коих наиболее значительным считается невозможность записи файлов размером более 4 Гб. Впрочем, не лишена их и NTFS. Так, по мнению многих специалистов, ей не хватает экономичности, производительности и стабильности, следовательно, пришла пора подумать о создании еще более совершенной файловой системы, способной удовлетворить растущие требования со стороны сначала серверных, а за ними и клиентских систем.

И вот, в 2012 году разработчики Microsoft представили Resilient File System или сокращенно ReFS –восстанавливаемую файловую систему, позиционируемую в роли альтернативы NTFS, а в будущем, возможно, и ее замены. По сути, ReFS является продолжением развития NTFS, из коей было принято решение удалить все лишнее, так и не ставшее востребованным, а вместо него добавить новые фичи.

Новое в Resilient File System:

  • Архитектура с использованием функции (дисковые пространства)
  • Высокая отказоустойчивость. Ошибки файловой системы, которые в 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. Для этого нужно будет выполнить следующий твик реестра:


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

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

Отличного Вам дня!

Если вам уже довелось установить и поработать с новыми ОС от Microsoft: Windows Server 2012 и Windows 8, вы, вероятно уже заметили, что теперь новые тома можно форматировать в файловой системе ReFS. Что же такое файловая система ReFS ? Аббревиатура ReFS расшифровывается, как Resilient File System , т.е. по-русски «Отказоустойчивая файловая система».

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

Особенности файловой системы ReFS

Большинство новшеств ReFS лежит в области создания структур файлов и папок, и управления ими. Эти функции реализованы с целью автоматического исправления ошибок, обеспечения высокой масштабируемости и работы в режиме Always Online (постоянного подключения). Папки в файловой системе ReFS структурированы в виде таблиц с файлами в качестве записей, которые в свою очередь могут обладать собственными атрибутами, организованными в виде подтаблиц, реализую иерархическую древовидную структуру B+-деревьев, знакомую нам по базам данных. Свободное место на дисках также организовано в таблицах.

При разработке ReFS преследовались следующие цели:

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

Основные возможности ReFS

  • Увеличенные лимиты на размер разделов, директорий и файлов (таблица ниже)
  • Целостность метаданных с контрольными суммами.
  • Специальная методика записи на диск — Integrity streams, обеспечивающая дополнительную защиту данных при повреждении части диска.
  • Новая модель транзакций «allocate on write» (copy on write)
  • Disk scrubbing – технология чистки диска в фоновом режиме
  • Возможность организации пулов хранения, которые могут применяться в виртуализации, в т.ч. для обеспечения отказоустойчивости виртуальных машин и балансировки нагрузки.
  • Для повышения производительности используется сегментация последовательных данных (data sriping)
  • Спасение данных вокруг повреждённого участка на диске.

Ограничения файловой системы ReFS

Поддерживаемые функции NTFS

ReFS унаследовала многие функции и семантики своей предшественницы NTFS, в том числе:

  • Ширование BitLocker
  • журнал USN
  • списки контроля доступа (ACL)
  • символьные ссылки для библиотек
  • точки монтирования (mount points)
  • точки соединения (junction points)
  • точки повторной обработки (reparse points)

Все данные на файловой системе ReFS будут доступны через те же самые API, которые в настоящий момент используются для доступа к разделам NTFS.

В ReFS отказались от следующих функций NTFS:

  • сжатие данных
  • шифрование на уровне файлов EFS
  • короткие имена файлов 8.3
  • Жесткие ссылки (Hard links)

ReFS в Windows 8

Поддержка ReFS появилась в ОС Windows 8 и Windows Server 2012, причем только для томов с данными. То есть разделы с ReFS нельзя использовать для установки операционной системы и загрузки с него. Со временем ReFS будет оснащена большим количеством функций и сможет целиком заменить устаревшую систему NTFS. Вероятно, все новые функции появятся в первом Service Pack-е для Windows 8.

Кроме того ReFS пока нельзя применять для съемных и переносных устройств хранения (ReFS пока применяется только для внутренних носителей).

Неприятным моментом является тот факт, что существующие NTFS тома нельзя конвертировать в ReFS на лету. Данные придется переносить обычным копированием.

Том можно отформатировать в файловую систему ReFS через консоль Disk Management. Но дополнительные параметры, например, включение проверки целостности, можно включить только из командной строки.

Например, включить проверку целостности ReFS можно командой:

Format /fs:refs /q /i:enable

Отключить проверку целостности.

Новая файловая система ReFS от Microsoft первоначально появилась на серверах под управлением Windows 2012. И только позже она была включена в Windows 10, где может быть использована только как часть функции Storage Spaces (технология виртуализации дискового пространства) пула дисков. В Windows Server 2016 Microsoft обещают значительно улучшить работу с файловой системой ReFS, к тому же, по попадающим слухам в печать, ReFS может прийти на замену устаревшей файловой системе NTFS в новой версии Windows 10, которая гордо носит название Windows 10 Pro (для продвинутых ПК).

Но что же на самом деле представляет собой ReFs, чем она отличается от ныне используемой файловой системы NTFS и какие плюсы она в себе несет

Что такое ReFS

Если коротко, то она разрабатывалась, как отказоустойчивая файловая система. ReFS – это новая файловая система, созданная с использованием кода и по сути является переработанной и улучшенной файловой системой NTFS. К ним относятся улучшенная надежность хранения информации, стабильная работа в стресс режимах, размеры файлов, томов, каталогов, количество файлов в томах и каталогах ограничена лишь величиной знаков 64-битного числа. Напомним, что максимально при такой величине максимальный размер файла будет равен 16 эксбибайт, а размер тома 1 йобибайт.

На текущий момент ReFS – не замена NTFS. Она имеет свои преимущества и недостатки. Но вы не сможете, скажем, отформатировать диск и установить на него свежую копию Windows так как бы вы сделали это на NTFS.

ReFS защищает ваши данные

ReFS использует контрольные суммы для метаданных, а также может использовать контрольные суммы для файлов данных. Каждый раз, когда вы читаете или записываете файлы, ReFS проверяет контрольную сумму, чтобы убедиться в ее правильности. Это означает, что сама файловая система имеет инструмент, способный обнаруживать искаженные данные на лету.

ReFS интегрирована с функцией Storage Spaces. Если вы настроили зеркалирование с поддержкой ReFS, Windows легко обнаружит повреждение файловой системы и автоматически устранит, скопировав отзеркалированные данные на поврежденный диск. Данная функция доступна как для Windows 10, так и для Windows 8.1.


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

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

Новая файловая систем также устойчива при повреждении данных иными способами. Например, вы обновляете метаданные файла (пускай имя файла). Файловая система NTFS напрямую изменить метаданные файла. Если в это время произойдет сбой системы (отключиться питания) большая вероятность, что файл будет поврежден. Когда вы изменяете метаданные, файловая система ReFS создает новую копию метаданных. Файловая система не перезаписывает старые метаданные, а записывает их в новый блок. При этом исключается возможность повреждения файла. Такая стратегия называется “copy-on-write” (копирование при записи, выделение при записи). Данная стратегия доступна в других современных файловых системах, таких как ZFS и BtrFS в Linux, а также в новой файловой системе Apple APFS.

Ограничения файловой системы NTFS

ReFS более современна, чем NTFS и поддерживает гораздо большие объемы данных и более длинные имена файлов. В долгосрочной перспективе это очень важно.

В файловой системе NTFS путь к файлу ограничен 255 символами. В ReFS максимальное количество символов составляет уже внушительные 32768 символов. В настоящее время в Windows 10 существует возможность отключить символьный элемент для NTFS. На дисковых томах ReFS такой лимит по умолчанию отключен.

ReFS не поддерживает имена файлов в формате DOS 8.3. На томах NTFS вам доступны папки “CProgram Files”, “CProgra`1”. Они нужны для совместимости со старым программным обеспечением. В ReFS вы не найдете привычных нам папок. Они удалены.

Теоретический максимальный объем данных, поддерживаемый NTFS – 16 эксабайт, ReFS поддерживает до 262144 эксабайт. Сейчас такая цифра кажется просто огромной.

Производительность ReFS

Разработчики не ставили цель создать более производительную файловую систему. Они сделали более оптимизированную систему.


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

В Windows Server 2016 разработчики добавили инструмент, обеспечивающий повышение производительности с помощью определённых функций виртуальных машин. Например, ReFS поддерживает копирование блоков, что ускоряет процесс копирования виртуальных машин и операций слияния контрольных точек. Чтобы создать копию виртуальной машины, ReFS создает новую копию метаданных на диске и указывает ссылку на скопированные данные на диске. Это сделано для того, чтобы с помощью ReFS несколько файлов могли ссылаться на одни и те же базовые данные на диске. После того, как вы, поработав с виртуальной машиной, измените данные они записываются на диск в другое место, а исходные данные виртуальной машины остаются на диске. Это значительно ускоряет процесс создания копий и уменьшает нагрузку на диск.

ReFS поддерживает “Sparse VDL” (разряженные файлы). Разряженный файл – это файл, в котором последовательность нулевых байтов заменена информацией об этой последовательности (список дыр). Дыры – определенная последовательность нулевых байт внутри файла, не записанных на диск. Сама информация о дырах хранится в метаданных файловой системы.

Технология поддержки разряженных файлов позволяет быстро записывать нули в большой файл. Это значительно ускоряет процесс создания нового, пустого файла виртуального жесткого диска фиксированного размера (VHD). Создание такого файла в ReFS занимает несколько секунд, тогда как в NTFS подобная операция занимает до 10 минут.

И все же ReFS не в состоянии полностью заменить NTFS

Все, что мы описали выше звучит неплохо, но вы не сможете переключиться на ReFS из NTFS. Windows не может загрузиться из файловой системы ReFS, требуя при этом NTFS.


В ReFS отсутствуют многие технологии, доступные в NTFS. Например, сжатие и шифрование файловой системы, жесткие ссылки, расширенные атрибуты, дедупликацию данных и дисковые квоты. При этом в отличие от NTFS ReFS поддерживает технологию полного шифрования данных - BitLocker.

В Windows 10 вы не сможете отформатировать раздел диска с ReFS. Новая файловая система доступна только для систем хранения, где ее основная функция защитить данные от повреждения. В Windows Server 2016 вы сможете отформатировать раздел диска в ReFS. Вы сможете использовать его для запуска виртуальных машин. Но вы не сможете выбрать его в виде загрузочного диска. Windows загружается только с файловой системы NTFS.

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

Применение ReFS

Выше было много сказано в поддержку новой операционной системы. Описаны минусы и плюсы. Предлагаю остановиться и подвести итог. Для каких же целей можно, а может и нужно использовать ReFS.

В Windows 10 ReFS применим только в совокупности с компонентом Storage Spaces. Обязательно отформатируйте свой диск, выделенный под хранение данных в ReFS, а не NTFS. В таком случае вы сможете в полной мере оценить надежность хранения данных.

В Windows Server вы сможете отформатировать раздел под ReFS с помощью стандартного инструмента Windows в консоли управления дисками. Рекомендуется обязательно отформатировать под ReFS, если вы используете виртуальные сервера. Но помните, что загрузочный диск должен быть отформатирован под NTFS. Загрузка из-под файловой системы ReFS не поддерживается операционными системами Windows.

Новая файловая система ReFS и Windows 10 | 2017-06-28 06:34:15 | Super User | Системное ПО | https://сайт/media/system/images/new.png | Новая файловая система от Microsoft ReFS пришла на замену устаревшей NTFS.Какие плюсы ReFS несет в себе и чем она отличается от NTFS | refs, refs или ntfs, refs windows 10, refs файловая система, новые файловые системы, система ntfs, файловая система ntfs