- PVSM.RU - https://www.pvsm.ru -
Большинство пользователей не задумываются о том, в какой файловой системе у них отформатирована флешка или карта памяти. И в самом деле, зачем вникать в такие тонкости — проще доверить форматирование фотоаппарату или согласиться с выбором десктопа. Под катом напомню о природе FAT32, NTFS и exFAT и буду разбираться как влияет (если влияет вовсе) файловая система на производительность накопителя.
[1]
Про файловые системы приведу краткую историческую справку в порядке появления ФС на свет.
Изначально стандартная файловая система для операционных систем Microsoft Windows NT. Представлена в июле 1993 года, вместе с операционной системой Windows NT 3.1. NTFS была призвана заменить файловую систему FAT и повысить производительность дисковой подсистемы.
Она появилась чуть позже и стала наследницей широко используемой ФС FAT. Первой операционной системой с поддержкой FAT32 стала Windows 95 OSR2, которая появилась в августе 1996 года. Разработка новой файловой системы была вызвана необходимостью преодолеть ограничения на размер тома в FAT16, но при этом полностью сохранить возможность использования старого программного кода.
Существующий максимально возможный размер файла для тома FAT32 составляет 4 294 967 295 байт, то есть примерно 4 гигабайта, а это накладывает некоторые ограничения на использование флеш-накопителей.
Самая «свежая» файловая система из списка. Ее особенностью является то, что она разрабатывала специально для накопителей на флэш-памяти. Датой появления стал ноябрь 2006 года, момент выхода операционной системы Windows Embedded CE 6.0. Некоторые источники называют exFAT — FAT64. Самое важное новшество по сравнению с FAT32 — уменьшение количества перезаписей информации в один и тот же сектор (использование wear leveling), что позволяет продлить срок службы флэш-устройств.
Собственно к чему ведется разговор? Как я уже сказал во вступлении многие не задумываются, какую ФС выбрать, оставляя значение по умолчанию, а еще большее количество людей даже не знают — как отформатирована карточка памяти или флешка.
Выбор небольшой, но есть всегда, к примеру карта памяти Kingston SDXC на 256 гигабайт имеет всего две опции — exFAT и NTFS, причем дефолтной для Windows является exFAT, да и фотоаппарат Canon 6D при форматировании карточки в нем выбирает именно эту систему. Выбор в общем-то разумный и оправданный. Но вот флэш-накопитель Kingston DataTraveler Locker+ G3 32 Gb будет отформатирован операционной системой Windows 8.1 по умолчанию в FAT32, что неминуемо приведет к вопросам со стороны пользователя, как только ему потребуется перенести огромный образ DVD диска или BDRemux какого-нибудь фильма. Кроме того, теория говорит о разнице в производительности между файловыми системами.
Проверю это несложное предположение на практике, используя уже упомянутый накопитель Kingston DataTraveler Locker+ G3 32 Gb.
Синтетический тест для оценки корректности заявленных производителем скоростей. Собственно большинство данных, указанных на коробках флешек и SSD разных производителей, получены именно с помощью ATTO Disk Benchmark.
Скриншоты: exFAT [7], FAT32 [8], NTFS [9]
Если на чтение у всех файловых систем результат примерно одинаковый, то на запись разница между exFAT и NTFS составила около 17 процентов. FAT32 занимает положение посерединке, проигрывая exFAT больше, чем выигрывает у NTFS.
Для оценки самой что ни на есть реальной производительности я записывал на флешку BDRemux фильма The Hobbit. Battle Of Five Armies (размер файла 28 851 025 килобайт) и фиксировал время, за которое фильм скопируется на накопитель.
Скриншоты: NTFS [10], exFAT [11]
Разница по времени копирования между NTFS и exFAT составила около 45 секунд, в переводе в относительные значения — около 2,5%, небольшая, но все же разница. FAT32 по очевидным причинам в этом тесте участия не принимала.
Побуду немного капитаном Очевидность, и скажу, что самый разумный выбор для форматирования флэш-устройств — файловая система exFAT — она специально разрабатывалась для использования с флэш-памятью, она же наиболее производительная. Не поленитесь проверить свою флешку и сделать правильный выбор.
Спасибо за внимание, оставайтесь с Kingston на Geektimes.ru!
Автор: Kingston_Technology
Источник [15]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/zhelezo/94438
Ссылки в тексте:
[1] Image: http://geektimes.ru/company/kingston_technology/blog/259078/
[2] Wikipedia: https://ru.wikipedia.org/wiki/NTFS
[3] Wikipedia: https://ru.wikipedia.org/wiki/FAT32
[4] Wikipedia: https://ru.wikipedia.org/wiki/ExFAT
[5] HyperX Fury DDR4-2133 32 Gb (4*8 Gb): http://geektimes.ru/company/kingston_technology/blog/249464/
[6] HyperX Predator PCI-E SSD 480 Gb: http://geektimes.ru/company/kingston_technology/blog/248898/
[7] exFAT : https://habrastorage.org/files/45d/23e/0ce/45d23e0ce7604aeabf9cc6a38cc577c9.png
[8] FAT32: https://habrastorage.org/files/663/753/e36/663753e364274f599fdccb68713eec7e.png
[9] NTFS: https://habrastorage.org/files/72e/aee/5c8/72eaee5c804340048549327aa2b9477e.png
[10] NTFS: https://habrastorage.org/files/6ef/ef4/9f1/6efef49f14dc4bb591d3ac47cc8ee752.png
[11] exFAT: https://habrastorage.org/files/913/185/406/91318540653f4ff698e6aab751d6c7f9.png
[12] Твердотельный накопитель Kingston KC310 емкостью 960 гигабайт : http://geektimes.ru/company/kingston_technology/blog/252656/
[13] Тестирование пяти накопителей Kingston с интерфейсом USB 3.0 : http://geektimes.ru/company/kingston_technology/blog/251150/
[14] USB накопитель Kingston с разъемом Type-C — DataTraveler microDuo 3C — емкостью 32 гигабайта : http://geektimes.ru/company/kingston_technology/blog/258900/
[15] Источник: http://geektimes.ru/post/259078/
Нажмите здесь для печати.