Шаблон:Infobox filesystem
ReFS (Resilient file system[1], предварительное название Protogon[2]) — локальная файловая система, используемая в Windows Server 2012, Windows Server 2012 R2, бета-версиях Windows 8, Windows 8.1. Является дальнейшим развитием NTFS. Protogon поддерживает точки повторной обработки (Шаблон:Lang-en2) — технологию, которая ранее содержалась только в файловой системе NTFS[3]. Через точки повторной обработки реализована поддержка символьных ссылок и точек монтирования в Windows, так что Protogon также поддерживает их. По сравнению с NTFS, на август 2011 года отсутствует поддержка именованных альтернативных файловых потоков[3]. ReFS не поддерживается Windows 7 и более ранними системами.
Особенности[]
Среди основных особенностей:[4][5]
- Улучшенная надёжность хранения информации на диске структур. ReFS использует B+ деревья[4] (принцип, сходный с хранением данных в реляционных СУБД) как для метаданных, так и для содержимого файлов. Размеры файлов, томов, количество файлов в каталоге ограничены лишь 64-битным числом, что соответствует размеру файла в 16 эксбибайт, размеру тома в 1 йобибайт (при использовании кластеров данных размером 64 КиБ). Свободное место на диске описывается 3 отдельными иерархическими таблицами для малых, средних и больших фрагментов свободного пространства. Имена файлов и длина пути ограничена 32 кибибайтами, для их хранения используется Unicode.
- Поддержка стратегии Copy-on-write (копирование при записи, выделение при записи) для метаданных[4], при которой любые транзакции файловой системы не перезаписывают старые метаданные, а записываются в новый блок и организуются в пачки. Для всех метаданных в ReFS используются 64-битные контрольные суммы, хранящиеся независимо. Данные файлов могут иметь контрольную сумму в отдельном потоке (атрибут «integrity»). В случае, если содержимое файлов или метаданных не соответствует контрольным суммам, не требуется отключение файловой системы для удаления или восстановления таких данных. За счет встроенных проверок ReFS не требует регулярного использования утилит проверки диска типа CHKDSK.
- Совместимость со старыми API[4], поддержка многих особенностей NTFS, например, шифрование BitLocker, Access Control Lists, USN Journal, уведомления об изменениях,[6] символьные ссылки, junction point, точки монтирования, reparse point, «теневых» копий, идентификаторов файлов, NTFS oplock. ReFS интегрируется с технологией виртуализации носителей данных Storage Spaces[4], которая позволяет применять зеркалирование и объединять несколько физических носителей, как в рамках одного ПК, так и через сеть.[7] При использовании зеркалирования ReFS может обнаруживать и исправлять сбойные копии файлов в процессе data scrubbing, при котором проводится фоновая сверка контрольных сумм.
- Многие возможности NTFS не поддерживаются в ReFS, включая именованные потоки файлов (после проверки на Windows 10 TP ADS работает с ReFS. Для поддержки ReFS нужно вносить изменения в реестр), NTFS Distributed Link Tracking (DLT), короткие имена файлов (формат 8.3), сжатие файлов, шифрование на уровне файлов Encrypting File System, транзакции NTFS, жёсткие ссылки, extended attributes и дисковые квоты.[4][2] Разреженные файлы (Sparse files) поддерживаются в RTM.[8][9]
В Windows Server 2012 не поддерживается загрузка с ReFS. Ввиду отсутствия поддержки именованных потоков ReFS не может быть использована для размещения экземпляров MS SQL, включая версию 2012.[10]
Ссылки[]
- В Windows 8 будет новая файловая система
- Файловая система Windows 8 Protogon в действии
- Microsoft представила новую файловую систему для вычислительных машин на платформе Windows. Она получила название Resilient File System (ReFS)
- Файловая система ReFS изнутри
- Анонс от производителя ПО
Примечания[]
- ↑ Lucas, Martin Windows Server 2012: Does ReFS replace NTFS? When should I use it?. Ask Premier Field Engineering (PFE) Platforms. Microsoft (2013-01-01). Проверено 20 января 2013. Архивировано из первоисточника 16 мая 2013.
- ↑ 2,0 2,1 Foley, Mary Jo Microsoft goes public with plans for its new Windows 8 file system. ZDNet. CBS Interactive (2012-01-16). Проверено 21 января 2013. Архивировано из первоисточника 16 мая 2013.
- ↑ 3,0 3,1 Предварительный взгляд на возможности файловой системы Protogon
- ↑ 4,0 4,1 4,2 4,3 4,4 4,5 Verma, Surendra Building the next generation file system for Windows: ReFS. Building Windows 8. Microsoft (2012-01-16). Проверено 20 января 2013. Архивировано из первоисточника 16 мая 2013.
- ↑ Meyer, David Microsoft takes wraps off new Windows file system. ZDNet. CBS Interactive (2012-01-17). Проверено 20 января 2013. Архивировано из первоисточника 16 мая 2013.
- ↑ ReadDirectoryChangesW function. MSDN Library. Microsoft (2012-11-08). Проверено 21 января 2013. Архивировано из первоисточника 16 мая 2013.
- ↑ Nagar, Rajeev Virtualizing storage for scale, resiliency, and efficiency. Building Windows 8. Microsoft (2012-01-05). Проверено 18 января 2013. Архивировано из первоисточника 16 мая 2013.
- ↑ Windows Server 2012: Does ReFS replace NTFS? When should I use it? (2013-01-02). Проверено 31 марта 2013. Архивировано из первоисточника 16 мая 2013.
- ↑ ReFS (Resilient File System) supports sparse files. Проверено 31 марта 2013. Архивировано из первоисточника 16 мая 2013.
- ↑ SQL Server and Windows Server 2012's ReFS File System, Denny Cherry
| Компоненты Microsoft Windows | |
|---|---|
| Основные |
Aero • ClearType • Диспетчер рабочего стола • DirectX • Панель задач (Пуск • Область уведомлений) • Проводник (Пространство имён • Специальные папки • Ассоциации файлов) • Windows Search (Smart folders • iFilters) • GDI • WIM • SMB • .NET Framework • XPS • Active Scripting (WSH • VBScript • JScript) • COM (OLE • DCOM • ActiveX • Структурированное хранилище • Сервер транзакций) • Теневая копия • WDDM • UAA • Консоль Win32 |
| Службы управления |
Архивация и восстановление • COMMAND.COM • cmd.exe • Средство переноса данных • Просмотр событий • Установщик • netsh.exe • PowerShell • Отчёты о проблемах • rundll32.exe • Программа подготовки системы (Sysprep) • Настройка системы (MSConfig) • Проверка системных файлов • Индекс производительности • Центр обновления • Восстановление системы • Дефрагментация диска • Диспетчер задач • Диспетчер устройств • Консоль управления • Очистка диска • Панель управления (элементы) |
| Приложения |
Контакты • DVD Maker • Факсы и сканирование • Internet Explorer • Журнал • Экранная лупа • Media Center • Проигрыватель Windows Media • Программа совместной работы • Центр устройств Windows Mobile • Центр мобильности • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов • Исторические: Movie Maker • NetMeeting • Outlook Express • Диспетчер программ • Диспетчер файлов • Фотоальбом • Windows To Go |
| Игры |
Chess Titans • Mahjong Titans • Purble Place • Пасьянсы (Косынка • Паук • Солитер) • Сапёр • Пинбол • Червы |
| Ядро ОС |
Ntoskrnl.exe • Слой аппаратных абстракций (hal.dll) • Бездействие системы • svchost.exe • Реестр • Службы • Диспетчер управления сервисами • DLL (формат модулей) • PE • NTLDR • Диспетчер загрузки • Программа входа в систему (winlogon.exe) • Консоль восстановления • Windows RE • Windows PE • Защита ядра от изменений |
| Службы |
Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Отчёты об ошибках • Планировщик классов мультимедиа • Теневая копия • Планировщик задач • Беспроводная настройка |
| Файловые системы |
ReFS • NTFS (Жёсткая ссылка • Точка соединения • Точка монтирования • Точка повторной обработки • Символьная ссылка • TxF • EFS) • WinFS • FAT • exFAT • CDFS • UDF • DFS • IFS |
| Сервер |
Active Directory • Службы развёртывания • Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-V • IIS • Media Services • MSMQ • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • SharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций |
| Архитектура | |
| Безопасность |
BitLocker • Защитник • Предотвращение выполнения данных • Обязательный контроль целостности • Защищённый канал данных • UAC • UIPI • Брандмауэр • Центр обеспечения безопасности • Защита файлов |
| Совместимость |
Подсистема UNIX (Interix) • Виртуальная машина DOS • Windows on Windows • WOW64 |
Шаблон:Файловые системы