Оценка производительности файловых систем Windows Server: FAT32, NTFS и ReFS
Автор: Поддубная Я.С., Чурсина С.С.
Журнал: Форум молодых ученых @forum-nauka
Статья в выпуске: 5 (105), 2025 года.
Бесплатный доступ
В статье представлено комплексное тестирование производительности файловых систем Windows Server, включая FAT32, NTFS и ReFS. Исследование охватывает различные аспекты работы с данными: анализ скорости последовательного и случайного доступа к файлам, включая операции записи, чтения и их комбинации, а также оценку эффективности базовых файловых операций - создания, копирования, перемещения и удаления файлов разных размеров.
Файловая система, производительность, операционная система windows server 2022
Короткий адрес: https://sciup.org/140311879
IDR: 140311879
Текст научной статьи Оценка производительности файловых систем Windows Server: FAT32, NTFS и ReFS
Файловая система – это описание способа хранения, распределения, наименования и обеспечения доступа к информации, хранящейся на машинном носителе информации [2]. Она также предоставляет простой доступ к информации пользователям и позволяет производить различные операции на носителях. В эпоху стремительной цифровизации, когда объёмы информации и требования к производительности постоянно растут, правильный выбор файловой системы становится ключевым фактором для обеспечения эффективной работы с данными.
Файловые системы FAT32, NTFS и ReFS были разработаны компанией Microsoft [3][4][5], и каждая из них имеет свои уникальные характеристики.
FAT32 (File Allocation Table) сочетает в себе совместимость и функциональность. Эта система доминирует среди внешних накопителей: 90% флешек и более 50% внешних жёстких дисков используют именно её. Благодаря отличной совместимости с разными устройствами и операционными системами, FAT32 идеально подходит для ситуаций, где не требуется работа с большими файлами [8]. Особенно актуальна для пользователей, работающих как с Windows, так и с MacOS. Однако система имеет существенные ограничения: максимальный размер файла составляет 4 ГБ, что создаёт проблемы при работе с большими архивами и образами дисков.
NTFS (New Technology File System) обеспечивает более высокую производительность, особенно при работе с большими массивами данных и сложными структурами. Система включает функции журналирования, шифрования, управления доступом и безопасности. Журналы NTFS отслеживают изменения метаданных и помогают восстанавливать систему после сбоев. Возможности сжатия данных, жёсткие ссылки и дисковые квоты способствуют рациональному использованию ресурсов. Несмотря на высокую надёжность и безопасность, NTFS имеет ограниченную совместимость с операционными системами не из семейства Windows [9].
ReFS (Resilient File System) – современная файловая система, нацеленная на обеспечение высокой доступности и целостности данных. Хотя она пока не может полностью заменить NTFS, её уникальные особенности, такие как встроенная защита от повреждений и масштабируемость, делают её привлекательной для корпоративного сектора. ReFS не поддерживает сжатие и шифрование, а также не допускает конвертации данных из NTFS. ФС требует значительных системных ресурсов, особенно при работе с большими массивами данных. Ключевой особенностью является встроенная защита от сбоев, которая постоянно проверяет файлы на предмет повреждений и автоматически восстанавливает их [6].
В рамках данного исследования мы представим детальное сравнение производительности трёх файловых систем Windows Server: NTFS версии 3.1, ReFS версии 3.7 и FAT32. Интерес к их изучению обусловлен тем, что каждая из систем обладает уникальными характеристиками и ориентирована на специфические задачи, что создаёт широкие возможности для анализа. Поэтому в качестве объектов исследования были выбраны эти файловые системы. Предметом исследования в работе выступает производительность файловых систем при различных условиях эксплуатации.
Для проведения сравнительного анализа производительности этих файловых систем была подготовлена специальная тестовая среда на базе Windows Server 2022 Standard c 2 ГБ оперативной памяти. В качестве хранилища используется виртуальный диск объёмом 20 ГБ. Внутри него созданы три раздела по 6 ГБ для каждой файловой системы. Для тестирования скоростных характеристик была применена утилита CrystalDiskMark.
В первом эксперименте были измерены скорость выполнения операций (MB/s), количество операций ввода/вывода в секунду (IOPS) и задержка в микросекундах (µs) для операций чтения, записи и одновременного чтения и записи при соотношении нагрузки 70% на чтение и 30% на запись. Проверка осуществлялось с использованием тестового файла размером 1ГБ. Результаты были представлены для четырёх категорий операций:
-
1) Линейные операции с крупными блоками размером 1 МБ, 8 запросов одновременно.
-
2) Линейные операции с крупными блоками размером 1 МБ, 1 запрос одновременно.
-
3) Случайные операции с мелкими блоками размером 4 КБ, 32 запроса одновременно.
-
4) Случайные операции с мелкими блоками размером 4 КБ, 1 запрос одновременно [10].
Тестовая единица |
Категория операции |
FAT32 |
NTFS |
ReFS |
Файловая система с наибольшим показателем |
MB/s |
SEQ1M Q8T1 |
560.09 |
555.05 |
499.69 |
FAT32 |
SEQ1M Q1T1 |
530.39 |
528.01 |
528.86 |
FAT32 |
|
RND4K Q32T1 |
32.09 |
31.91 |
31.11 |
FAT32 |
|
RND4K Q1T1 |
27.82 |
28.28 |
25.21 |
NTFS |
|
IOPS |
SEQ1M Q8T1 |
534.14 |
529.34 |
476.54 |
FAT32 |
SEQ1M Q1T1 |
505.82 |
503.55 |
504.36 |
FAT32 |
|
RND4K Q32T1 |
7835.21 |
7789.79 |
7594.73 |
FAT32 |
|
RND4K Q1T1 |
6793.21 |
6903.32 |
6155.27 |
NTFS |
|
µs |
SEQ1M Q8T1 |
14890.65 |
15034.01 |
16681.35 |
ReFS |
SEQ1M Q1T1 |
1965.82 |
1977.03 |
1972.65 |
NTFS |
|
RND4K Q32T1 |
4059.20 |
4074.35 |
4060.29 |
NTFS |
|
RND4K Q1T1 |
145.94 |
143.54 |
160.81 |
ReFS |
Таблица 1. Сравнение скоростных характеристик для операции чтения
Для большей наглядности ниже приведены графики по данным таблиц
Скорость чтения (MB/s)

Рисунок 1 – Скорость чтения (MB/s)
Количество операций ввода/вывода в секунду (IOPS) для операции чтения

SEQ1M QST1 SEQ1M Q1T1 RND4K Q32T1 RND4K Q1T1
Рисунок 2 – Количество операций ввода/вывода в секунду (IOPS) для операции чтения
Задержка в микросекундах (ps) для операции чтения

Рисунок 3 – Задержка в микросекундах (µs) для операции чтения
По результатам эксперимента видно, что файловая система FAT32
демонстрирует лучшие показатели характеристик для операции чтения в большинстве тестов, что может быть обусловлено более простой структурой метаданных.
Таблица 2. Сравнение скоростных характеристик для операции записи
Тестовая единица |
Категория операции |
FAT32 |
NTFS |
ReFS |
Файловая система с наибольшим показателем |
MB/s |
SEQ1M Q8T1 |
384.13 |
400.31 |
460.53 |
ReFS |
SEQ1M Q1T1 |
425.95 |
389.42 |
383.61 |
FAT32 |
|
RND4K Q32T1 |
28.33 |
28.42 |
13.43 |
NTFS |
|
RND4K Q1T1 |
25.67 |
24.59 |
12.00 |
FAT32 |
|
IOPS |
SEQ1M Q8T1 |
366.33 |
381.77 |
439.19 |
ReFS |
SEQ1M Q1T1 |
406.22 |
371.38 |
365.84 |
FAT32 |
|
RND4K Q32T1 |
6916.75 |
6938.72 |
3277.59 |
NTFS |
|
RND4K Q1T1 |
6267.33 |
6002.44 |
2929.93 |
FAT32 |
|
µs |
SEQ1M Q8T1 |
21677.74 |
20798.23 |
18046.82 |
FAT32 |
SEQ1M Q1T1 |
2446.28 |
2678.71 |
2717.55 |
ReFS |
|
RND4K Q32T1 |
4586.04 |
4584.80 |
9405.79 |
ReFS |
|
RND4K Q1T1 |
158.23 |
165.17 |
338.33 |
ReFS |
Скорость записи (MB/s)

FA 132 (MB/s) INTFS (MB/s) ReFS(MB/s)
Рисунок 4 – Скорость записи (MB/s)
Количество операций ввода/вывода в секунду (IOPS) для операции записи

FAT32 (IOPS)
INTFS (IOPS) Kei'S (IOPS)
Рисунок 5 – Количество операций ввода/вывода в секунду (IOPS) для операции записи
Задержка в микросекундах (gs) для операции записи

IFAT32 (gs) INTFS (jjs) iReFS ()is)
Рисунок 6 – Задержка в микросекундах (µs) для операции записи
Результаты данного эксперимента не такие однозначные: файловая система ReFS обеспечивает самую высокую скорость для последовательной операции записи с несколькими потоками одновременно, но в то же время имеет низкие показатели в IOPS и более длительную задержку. FAT32 и NTFS показали хорошую производительность в отдельных сценариях.
Таблица 3. Сравнение скоростных характеристик при смешанной нагрузке
Тестовая единица |
Категория операции |
FAT32 |
NTFS |
ReFS |
Файловая система с наибольшим показателем |
MB/s |
SEQ1M Q8T1 |
503.54 |
389.42 |
399.03 |
FAT32 |
SEQ1M Q1T1 |
425.72 |
486.13 |
371.77 |
NTFS |
|
RND4K Q32T1 |
28.61 |
30.35 |
20.31 |
NTFS |
|
RND4K Q1T1 |
25.72 |
26.70 |
17.54 |
NTFS |
|
IOPS |
SEQ1M Q8T1 |
480.21 |
371.38 |
380.55 |
FAT32 |
SEQ1M Q1T1 |
406.00 |
463.61 |
354.55 |
NTFS |
|
RND4K Q32T1 |
6984.62 |
7409.91 |
4958.74 |
NTFS |
|
RND4K Q1T1 |
6280.03 |
6518.07 |
4282.96 |
NTFS |
|
µs |
SEQ1M Q8T1 |
16482.19 |
21378.85 |
20774.98 |
NTFS |
SEQ1M Q1T1 |
2450.27 |
2144.43 |
2806.22 |
ReFS |
|
RND4K Q32T1 |
4550.80 |
4295.14 |
6233.78 |
ReFS |
|
RND4K Q1T1 |
157.45 |
152.03 |
231.08 |
ReFS |
Скорость (MB/s) в режиме смешанной нагрузки

■ FAT32 (MB/s)
■ NTFS (MB/s)
■ ReFS (MB/s)
Рисунок 7 – Скорость (MB/s) в режиме смешанной нагрузки
Количество операций ввода/вывода в секунду (IOPS) для смешанной нагрузки

Рисунок 8 – Количество операций ввода/вывода в секунду (IOPS) для
смешанной нагрузки
Задержка в микросекундах (ps) для смешанной нагрузки

Рисунок 9 – Задержка в микросекундах (µs) для смешанной нагрузки
В условиях смешанной нагрузки, отражающей работу операционной системой в реальном времени, файловая система NTFS продемонстрировала наилучшие результаты в большинстве тестов, что подтверждает её популярность среди других файловых систем Windows Server.
Во втором эксперименте сравнивается производительность файловых систем при создании, копировании, перемещении и удалении множества файлов различных размеров. Тестирование проводилось при помощи скриптов в среде PowerShell. Эксперимент был нацелен на измерение
времени, затраченного на выполнение каждой операции в конкретной файловой системе.
Таблица 4. Сравнение скоростных характеристик при операциях с файлами
Операция |
Размер файлов |
Количество файлов |
FAT32 |
NTFS |
ReFS |
Файловая система с наименьшим показателем |
Создание |
1 Кб |
500 |
48.87 c |
45.75 c |
88.10 c |
NTFS |
Копирование |
1 Кб |
500 |
7.42 c |
1.95 c |
8.51 c |
NTFS |
Перемещение |
1 Кб |
500 |
1.36 c |
0.99 c |
1.81 c |
NTFS |
Удаление |
1 Кб |
500 |
1.49 c |
0.72 c |
0.99 c |
NTFS |
Создание |
1 Мб |
100 |
11.38 c |
8.68 c |
9.50 c |
NTFS |
Копирование |
1 Мб |
100 |
7.18 c |
1.84 c |
5.99 c |
NTFS |
Перемещение |
1 Мб |
100 |
0.099 c |
0.111 c |
0.172 c |
FAT32 |
Удаление |
1 Мб |
100 |
0.25 c |
0.16 c |
0.24 c |
NTFS |
Создание |
10 Мб |
10 |
1.74 c |
1.12 c |
1.49 c |
NTFS |
Копирование |
10 Мб |
10 |
0.87 c |
0.32 c |
0.33 c |
NTFS |
Перемещение |
10 Мб |
10 |
0.0534 c |
0.0523 c |
0.0525 c |
NTFS |
Удаление |
10 Мб |
10 |
0.073 c |
0.071 c |
0.090 c |
NTFS |
Создание |
100 Мб |
10 |
21.92 c |
0.85 c |
1.16 c |
NTFS |
Копирование |
100 Мб |
10 |
7.21 c |
5.18 c |
4.75 c |
ReFS |
Перемещение |
100 Мб |
10 |
0.0465 c |
0.0577 c |
0.587 c |
FAT32 |
Удаление |
100 Мб |
10 |
0.09 c |
0.11 c |
0.33 c |
FAT32 |
Создание |
1 Гб |
1 |
12.35 c |
0.26 c |
0.16 c |
ReFS |
Копирование |
1 Гб |
1 |
6.61 c |
4.47 c |
4.34 c |
ReFS |
Перемещение |
1 Гб |
1 |
0.0657 c |
0.0650 c |
0.1741 c |
NTFS |
Удаление |
1 Гб |
1 |
0.113 c |
0.071 c |
0.069 c |
ReFS |

Рисунок 10 – Время выполнения (с) операции создания
Время выполнения (с) операции копирования

■ FAT32
■ NTFS
■ ReFS
Рисунок 11 – Время выполнения (с) операции копирования

Рисунок 12 – Время выполнения (с) операции перемещения

Рисунок 13 – Время выполнения (с) операции создания
По результатам данного эксперимента можно заметить, что файловая система NTFS показала лучшие результаты при работе с большим количеством файлов небольшого размера. ReFS и FAT32 продемонстрировали лучшую скорость выполнения определенной операции в отдельных сценариях, что не позволять с уверенностью оценить производительность файловых систем при работе с теми или иными файлами [11].
Результаты исследования производительности файловых систем показывают, что каждая из них эффективна в определенном сценарии использования. Также стоит отметить, что полученные результаты могут варьироваться в реальных условиях, что обусловлено аппаратным обеспечением, заполненностью дискового пространства и другими параметрами. В данной статье производительность файловых систем оценивалась лишь для базовых операций, что делает возможным дальнейшие исследования по данной теме.
Таким образом, каждая их файловых систем эффективна в использовании, и ее выбор зависит от конкретных потребностей пользователей. Если нужна простота и совместимость, FAT32 будет отличным выбором. Для пользователей, которым важна производительность и безопасность, NTFS станет оптимальным вариантом. А для корпоративных сред, где ведётся работа с большими объёмами данных и требуется высокая доступность, ReFS может стать хорошим дополнением к существующим решениям [7]. Важно учитывать, что каждая файловая система имеет свои особенности, и правильный выбор поможет оптимизировать работу с данными в соответствии с требованиями.