ReFS
| ReFS | |
|---|---|
| Разработчик | Microsoft |
| Файловая система | Resilient file system |
| Дата представления | 2012-07 (Windows Server 2012) |
| Возможности | |
| Потоки метаданных | нет |
| Атрибуты | есть |
| Фоновая компрессия | нет |
| Фоновое шифрование | нет |
| Поддерживается ОС | сWindows Server 2012,Windows 8.1,Windows 10,Windows 11,Windows Server 2016,Windows Server 2019,Windows Server 2022 |
ReFS (Resilient file system[1][2][3]), кодовое имя Protogon[4] — локальнаяфайловая система, доступная вWindows Server 2012 и более новых[1],Windows 8.1 и более поздних версиях (возможность создания тома ReFS удалена в Windows 10 Fall Creators Update 2017, за исключением Windows 10 Enterprise и Pro для рабочих станций). Является дальнейшим развитиемNTFS. ReFS поддерживает точки повторной обработки (reparse points) — технологию, которая ранее содержалась только в файловой системе NTFS[5].
В ReFS имеется поддержкасимвольных ссылок иточек монтирования вWindows, отсутствует поддержка именованных альтернативных файловых потоков (на октябрь 2017 года)[5].
ReFS не поддерживаетсяWindows 7 и более ранними системами.[источник не указан 689 дней]
На 2023 год загрузкаWindows 11 с раздела ReFS возможна[6]. Windows 11 24h2 и Server 2025 позволяет установиться на ReFS раздел с форматированием через diskpart.[7]
Особенности
[править |править код]ReFS доступна в ОС Windows в составе инструментаДисковое пространство (англ. Storage Spaces)[2].
Среди основных особенностей[8][9]:
- Улучшенная надёжность хранения информации на диске структур. ReFS используетB+-деревья[8] (принцип, сходный с хранением данных в реляционных СУБД) как для метаданных, так и для содержимого файлов. Размеры файлов, томов, количество файлов в каталоге ограничены лишь 64-битным числом, что соответствует размеру файла в 16эксбибайт, размеру тома в 1йобибайт (при использовании кластеров данных размером 64КиБ). Свободное место на диске описывается 3 отдельными иерархическими таблицами для малых, средних и больших фрагментов свободного пространства. Имена файлов и длина пути ограничена 32кибибайтами, для их хранения используетсяUnicode.[источник не указан 689 дней]
- Поддержка стратегииCopy-on-write (копирование при записи, выделение при записи) для метаданных[8], при которой любые транзакции файловой системы не перезаписывают старые метаданные, а записываются в новый блок и организуются в пачки. Для всех метаданных в ReFS используются 64-битные контрольные суммы, хранящиеся независимо. Данные файлов могут иметь контрольную сумму в отдельном потоке (атрибут «integrity»). В случае, если содержимое файлов или метаданных не соответствует контрольным суммам, не требуется отключения файловой системы для удаления или восстановления таких данных. За счет встроенных проверок ReFS не требует регулярного использования утилит проверки диска типаCHKDSK.[источник не указан 689 дней]
- Совместимость со старымиAPI[8], поддержка многих особенностейNTFS, например, шифрованиеBitLocker,Access Control Lists,USN Journal, уведомления об изменениях[10],символьные ссылки,junction point,точки монтирования,reparse point,«теневых» копий,идентификаторов файлов, NTFS oplock. ReFS интегрируется с технологией виртуализации носителей данныхStorage Spaces[8], которая позволяет применять зеркалирование и объединять несколько физических носителей, как в рамках одного ПК, так и через сеть[11]. При использовании зеркалирования ReFS может обнаруживать и исправлять сбойные копии файлов в процессеdata scrubbing, при котором проводится фоновая сверка контрольных сумм.
- Многие возможностиNTFS не поддерживаются в ReFS, включая именованные потоки файлов, NTFS Distributed Link Tracking (DLT), короткие имена файлов (формат 8.3), сжатие файлов[12], шифрование на уровне файловEncrypting File System,транзакции NTFS,жёсткие ссылки,extended attributes идисковые квоты[4][8]. Разреженные файлы (Sparse files) поддерживаются в RTM[13][14].
ВWindows Server 2012 не поддерживается загрузка с ReFS. Ввиду отсутствия поддержки именованных потоков ReFS не может быть использована для размещения экземпляровMS SQL, включая версию2012[15].
- ВWindows 10 1709Microsoft убрала поддержку создания и форматирования разделов в ReFS. Полная поддержка файловой системы сохранилась только в редакциях «Корпоративная» и «Pro Для рабочих станций», в других редакциях сохранилась только возможность чтения и записи[16].
Поддержкасимвольных ссылок иточек монтированияWindows реализована в ReFS через точки повторной обработки[5].
На октябрь 2017 года в ReFS отсутствует поддержка именованных альтернативных потоков файлов, имеющихся в NTFS[5].
История версий и совместимость
[править |править код]ReFS существует в нескольких разных версиях с разной совместимостью между операционными системами. Как правило, более новые версии операционных систем могут монтировать файловые системы, созданные с помощью более ранних версий ОС. Некоторые функции могут быть несовместимы с набором функций ОС. Версия, размер кластера и другие особенности файловой системы можно узнать с помощью командыfsutil fsinfo refsinfo volumename.
- 1.1: Оригинальная версия, появившаяся в Windows Server 2012.
- 1.2: Использовалась по умолчанию для форматирования в Windows 8.1, Windows 10 (1507—1607), Windows Server 2012 R2 и при указании ReFSv1 в Windows Server 2016. Можно использовать альтернативные потоки данных на Windows Server 2012 R2.
- 9.2: Могла быть использована для форматирования в Windows 10 Technical Preview build 9841 — 9860, а также в Windows Server 2016 TP1. Не может быть смонтирована в Windows 10 Build 9879 и Windows Server 2016 R2 или выше.
- 11.2: Могла быть использована для форматирования в Windows 10 Technical Preview build 9879. Не может быть смонтирована в сборке 9926 и выше.
- 12.2: Могла быть использована для форматирования в Windows 10 Technical Preview build 9926. Не может быть смонтирована в сборке 10041 и выше.
- 22.2: Могла быть использована для форматирования в Windows 10 Technical Preview build 10049 и более ранних сборках. Не может быть смонтирована в сборке 10061 и выше.
- 2.0: Использовалась по умолчанию для форматирования в Windows Server 2016 TP2 и TP3. Не может быть смонтирована в Windows 10 Build 10130 и выше, а также в Windows Server 2016 TP4 и выше.
- 3.0: Использовалась по умолчанию для форматирования в Windows Server 2016 TP4 и TP5.
- 3.1: Использовалась по умолчанию для форматирования в Windows Server 2016 RTM.
- 3.2: Использовалась по умолчанию для форматирования в Windows 10 (1703) и Windows Server Insider Preview build 16237. Может быть отформатирован в Windows 10 Insider Preview 15002 или новее (по умолчанию стала использоваться в сборках между 15002 и 15019). В серверной редакции поддерживается дедупликация.
- 3.3: Использовалась по умолчанию для форматирования в Windows 10 Enterprise (1709) (возможность создания дисков с файловой системой ReFS была удалена из Windows 10 в редакциях Home и Pro в сборке 16226, осталось только поддержка чтения/записи[17].) и Windows Server (1709) (начиная с Windows 10 Enterprise Insider Preview build 16257 и Windows Server Insider Preview build 16257).
- 3.4: Используется по умолчанию для форматирования в Windows 10 Enterprise v1803 – v1809 и Windows Server 2019 v1803 – v1809.
- 3.5: Добавлена поддержка hardlink (сборки 19536 или 21H1).
- 3.7: Входит в состав Windows 11
Поддержка ReFS в ОС Windows
[править |править код]| ReFS | Windows Server 2012 | Windows 8.1, Server 2012 R2 | Windows 10 v1507 – v1607 | Windows Server 2016 TP2, TP3 | Windows Server 2016 TP4, TP5 | Windows Server 2016 RTM | Windows 10 v1703 | Windows 10 v1709, Windows Server 1709 | Windows 10 v1803 – v1809, Windows Server 2019, 1803 – 1809 | Windows 11 v21H1 – 2022,5 Windows Server 2022 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1.1 | Default | Да[T 1] | Да[T 1] | Да[T 1] | Да[T 1] | Да[T 1] | Да[T 1] | Неизвестно | Да[T 1] | Да[T 1] |
| 1.2 | Да | Default | Default | Да | Да | Да | Да | Да | Да | Да |
| 2.0 | Нет | Нет | Нет | Нет | Default | Нет | Нет | Нет | Нет | Нет |
| 3.0 | Нет | Нет | Нет | Нет | Нет | Да[T 2] | Да[T 3] | Да[T 4] | Да[T 5] | Да[T 6] |
| 3.1 | Нет | Нет | Нет | Нет | Нет | Default | Да[T 3] | Да[T 4] | Да[T 5] | Да[T 6] |
| 3.2 | Нет | Нет | Нет | Нет | Нет | Нет | Default | Да[T 4] | Да[T 5] | Да[T 6] |
| 3.3 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Default | Да[T 5] | Да[T 6] |
| 3.4 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Default | Да[T 6] |
| 3.7 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Default |
Комментарии к таблице
| ||||||||||
Известные проблемы
[править |править код]Стороннее ПО все еще не тестируется должным образом на текущий момент 2025 года и запуск игр на разделе с ReFS и установленной Windows на нем же приводит к ложным срабатываниям античитов.[19][20]
Примечания
[править |править код]- ↑12ML, 2023.
- ↑12Мареев, Владимир. Сравнение файловых систем ReFS (Resilient file system) и NTFS : [арх. 3 июня 2023] // Hetman Recovery. — 2017. — 30 июня.
- ↑Lucas, M. Windows Server 2012: Does ReFS replace NTFS? When should I use it? (англ.). Ask Premier Field Engineering (PFE) Platforms. Microsoft TechNet (1 января 2013). Дата обращения: 20 января 2013. Архивировано изоригинала 15 мая 2013 года.
- ↑12Foley, Mary Jo. Microsoft goes public with plans for its new Windows 8 file system . ZDNet. CBS Interactive (16 января 2012). Дата обращения: 21 января 2013. Архивировано изоригинала 15 мая 2013 года.
- ↑1234Предварительный взгляд на возможности файловой системы Protogon . Дата обращения: 18 августа 2011. Архивировано 7 октября 2013 года.
- ↑Windows Insider Blog, Amanda Langowski, Brandon LeBlanc. Announcing Windows 11 Insider Preview Build 22621.1680 and 22624.1680 (амер. англ.). Windows Insider Blog (27 апреля 2023). Дата обращения: 4 июня 2023. Архивировано 19 мая 2023 года.
- ↑Стас Светлов. Установка Windows 11 24H2 на файловую систему REFS (1 июня 2024). Дата обращения: 1 июля 2025.
- ↑123456Verma, Surendra. Building the next generation file system for Windows: ReFS . Building Windows 8. Microsoft (16 января 2012). Дата обращения: 20 января 2013. Архивировано изоригинала 15 мая 2013 года.
- ↑Meyer, David. Microsoft takes wraps off new Windows file system . ZDNet. CBS Interactive (17 января 2012). Дата обращения: 20 января 2013. Архивировано изоригинала 15 мая 2013 года.
- ↑ReadDirectoryChangesW function . MSDN Library. Microsoft (8 ноября 2012). Дата обращения: 21 января 2013. Архивировано 15 мая 2013 года.
- ↑Nagar, Rajeev. Virtualizing storage for scale, resiliency, and efficiency . Building Windows 8. Microsoft (5 января 2012). Дата обращения: 18 января 2013. Архивировано изоригинала 15 мая 2013 года.
- ↑Четность с зеркальным ускорением. Сжатие в ReFS. В этом осеннем выпуске в ReFS появилась технология сжатия, .. Дата обращения: 4 сентября 2019. Архивировано 4 сентября 2019 года.
- ↑Windows Server 2012: Does ReFS replace NTFS? When should I use it? (2 января 2013). Дата обращения: 31 марта 2013. Архивировано изоригинала 15 мая 2013 года.
- ↑ReFS (Resilient File System) supports sparse files . Дата обращения: 31 марта 2013. Архивировано изоригинала 15 мая 2013 года.
- ↑SQL Server and Windows Server 2012’s ReFS File System, Denny Cherry . Дата обращения: 9 ноября 2013. Архивировано изоригинала 10 октября 2017 года.
- ↑Создание файловой системы ReFS будет недоступно в Windows 10 Pro (рус.). www.comss.ru. Дата обращения: 30 октября 2017. Архивировано 21 августа 2017 года.
- ↑Microsoft Support: Features that are removed or deprecated in Windows 10 Fall Creators Update . Дата обращения: 9 апреля 2018. Архивировано 5 мая 2018 года.
- ↑Windows ReFS versions.en.md . Дата обращения: 9 апреля 2018. Архивировано 28 июня 2018 года.
- ↑После 13 лет разработки ReFS так и не готова заменить NTFS (рус.). Хабр (30 июня 2025). Дата обращения: 1 июля 2025.
- ↑Separate_Leave3541. We found thing to get bans without reason . r/Warzone (13 мая 2025). Дата обращения: 1 июля 2025.
Литература
[править |править код]- Resilient File System (ReFS) overview (Обзор файловой системы ReFS) : [арх. 16 марта 2024] // Microsoft Learn. — 2023. — 25 августа.
Ссылки
[править |править код]- Файловая система Windows 8 Protogon в действии. — 3D News
- Microsoft представила новую файловую систему для вычислительных машин на платформе Windows. Она получила название Resilient File System (ReFS). — Cnews. — 2012. — 17 января.
- Файловая система ReFS изнутри. — R Labs
- Отказоустойчивая файловая система // Learn. — Microsoft, 2022. — 22 сентября.
- Википедия:Cite web (заменить webcitation-архив: deadlink yes)
- Википедия:Cite web (не указан язык)
- Википедия:Cite web (статьи с неверным параметром)
- Википедия:Cite web (заменить webcitation-архив: deadlink no)
- ПРО:ИТ:Статьи по алфавиту
- ПРО:ИТ:Последняя правка: в прошлом году
- Википедия:Запросы на перевод с английского
- Википедия:Статьи для обновления с октября 2023 года
- Википедия:Статьи для обновления
- Википедия:Статьи с шаблонами недостатков по алфавиту
- Википедия:Статьи без источников (не распределённые по типам)
- Википедия:Нет источников с апреля 2024
- Википедия:Статьи с утверждениями без источников более 14 дней
- Википедия:Статьи с разделами без ссылок на источники с апреля 2024 года
- Википедия:Статьи с утверждениями, основанными на неавторитетном источнике