Максимальний розмір файлу fat32 і як з цим боротися
Файлові системи, як і все, що пов`язано з IT-сферою, постійно і динамічно розвиваються. Хто б міг подумати в 1996 році, що максимальний розмір файлу fat32 вже через 5-6 років буде вважатися недостатнім? І обмеження розміру файлу fat32 - далеко не єдиний недолік цієї файлової системи в порівнянні з іншими, більш досконалими побратимами.
Традиційно fat32 порівнюють з файловою системою NTFS - також дітищем фірми Microsoft. Серед переваг цієї файлової системи - практично необмежений максимальний розмір файлу (теоретичну межу - 2 екзабайт), підтримка стиснення файлів і папок, стійкість до збоїв операційної системи, невеликий розмір одного кластера та інше. Але є і один істотний недолік - такі популярні зараз флешки і в режимі запису, і в режимі читання / копіювання даних швидше працюють із застарілою файлової системою fat32. Приміром, дуже популярні серед ентузіастів флеш-накопичувачі Corsair Voyager GT в fat32 в режимі запису показують швидкість на рівні 17-19 MB / s, а в NTFS - "всього" 12-13 MB / s. Істотна різниця, правда? Причому від обсягу флешки ця пропорція не залежить, тобто користувач отримує програш у швидкості як для накопичувача об`ємом 4 GB, так і об`ємом 16 GB.
Очевидно, що у багатьох користувачів з цієї причини може виникнути проблема: як записати великий файл fat32 (під словом великий мається на увазі файл, що перевищує максимальний розмір файлу fat32) на USB флеш-накопичувач? Варіант тут тільки один - необхідно роздрібнити, розділити файл на кілька частин. А ось способів, як це зробити, досить багато, і те, який з них краще використовувати, залежить і від типу файлу, і від кваліфікації користувача.
Один з найпростіших способів - скористатися архіватором WinRAR. Вже з першої версії цей архіватор міг працювати з так званими багатотомними архівами, тобто архівами, які по суті являють собою частини одного великого архіву. Думаю, навіть недосвідченому користувачу буде нескладно розібратися в потрібних налаштуваннях. Просто у віконці, яке відкривається при створенні нового архіву в відповідним полі введення вказуєте розмір одного тому (у байтах) трохи менший, ніж максимальний розмір файлу fat32 (наприклад, 4000000000) і - вуаля, архіватор сам створить потрібну кількість томів нового архіву . Якщо при цьому вказати мінімальну ступінь стиснення, то процес архівування займе часу не набагато більше, ніж звичайне копіювання. Витяг файлу з багатотомного архіву відбуватиметься так само, як і завжди при розархівації.
Ще один спосіб дроблення файлів на менші частини - використання спеціалізованих утиліт. Таких утиліт досить багато (Split Files, HJSplit, Piranja та ін.). Серед них велика кількість безкоштовних програм. Єдиний і істотний мінус такого підходу - це необхідність наявності на комп`ютері, на якому Ви будете об`єднувати частини в єдине ціле, цієї ж утиліти. Винятки з цього правила зустрічаються, але досить рідко. Так що доведеться, швидше за все, тягати з собою на флешці або дистрибутив, або портабельная версію цієї програми.
Як варіант попереднього способу можна використовувати файловий менеджер Total Commander. Ця програма користується великою популярністю і є на багатьох комп`ютерах. У меню "Файли" обираєте пункт "Розбити файли", в діалозі вказуєте необхідний розмір в байтах або вибираєте один з часто використовуваних варіантів, і готово. На комп`ютері, на якому необхідно відтворити початковий файл, треба вибрати пункт меню "Зібрати файли", при цьому утримуючи курсор на першій частині, і через невеликий час отримуєте вихідний файл.
Більш просунуті користувачі для розбиття великого мультимедійного файлу можуть скористатися спеціалізованими аудіо- та відеоконвертор. У цьому процесі багато своїх тонкощів. Головне, новачкові слід пам`ятати, що з точністю до байта розмір одержуваних файлів встановити не вдасться, а значить, у розрахунках треба використовувати розмір файлу відсотків на 5-10 менший, ніж максимальний розмір файлу fat32.