Що вибрати: fat32 або ntfs?

Відео: Як відформатувати флешку. Яку файлову систему вибрати - ntfs, exFAT або fat32

Яку ж файлову систему віддати перевагу - FAT32 або NTFS? Як ви переконаєтеся далі, відповідь на це питання суто індивідуальний.

Без можливості роботи з інформацією наші комп`ютери відразу ж перетворюються в незвичайно дорогу купу заліза, не більше. Файлова система є основа основ, на якій базується будь-яка маніпуляція з даними, вироблена на ПК: від завантаження операційної системи до читання текстових файлів в "блокноті".

В епоху DOS і Windows 3.1 не було можливості вибирати файлову систему (ФС) - все працювали в FAT16 і були задоволені. Звичайно, не через те, що причин для невдоволення не було, просто альтернативи на той час не існувало. З виходом у світ Windows 95 OSR2 альтернатива з`явилася, але вибір між FAT16 і FAT32 був настільки очевидний, що без зайвих питань новішої версії взяла гору. Операційні системи Windows NT / 2000, незважаючи на підтримку NTFS, революцію в умах власників домашніх ПК так і не зробили, оскільки це були системи, більше орієнтовані на сервери.

А ось з появою Windows XP на беззахисні голови користувачів таки звалилася проблема вибору між FAT32 і NTFS. Адже кожному з нас хочеться, як мінімум, не відставати від прогресу і застосовувати до свого залізного друга останні досягнення науково-технічного прогресу. Однак дещо все-таки змушує нас думати на тему "Варто чи не варто?", І це дещо - на жаль, аж ніяк не безмежні ресурси нашого комп`ютера. Отже, яку ж з двох ФС віддати перевагу? Як ви переконаєтеся далі, відповідь на це питання суто індивідуальний.

Що таке файлова система?

ФС управляє зберіганням і доступом до файлів на комп`ютері - і цим все сказано. Одним з базових понять ФС є кластер - мінімальний розмір даних на диску. Наприклад, якщо ваш файл "важить" всього 1 байт, а розмір кластера на вінчестері - 8 Кб, то в підсумку на жорсткому диску розмір файлу буде теж 8 Кб (один кластер). Якщо ж файл реально займає 8,1 КБ, на диску він буде "важити" все 16 Кб (два кластери). Тепер спробуйте прикинути, скільки сотень файлів зберігається на вінчестері, і вам здасться, що всі минулі роки ви просто недооцінювали роль кластера в вашому житті.

Крім розміру кластера (він може змінюватися в залежності від ФС), важливо, яким чином файлова система заповнює вільну область на диску, поганий алгоритм веде до фрагментації даних (коли частини одного файлу на диску знаходяться далеко один від одного). Скажу, забігаючи вперед, що в NTFS алгоритм заповнення не дуже хороший. Але про все по порядку ...

FAT32




Теоретично розмір логічного диска FAT32 обмежений 8 Тб. На практиці ж вбудовані в Windows 2000 / XP кошти адміністрування дисків не дозволять створити розділ розміром більше 32 Гб. Але навіть цього для сьогоднішніх ПК вистачає з лишком.

Імена файлів в FAT32 можуть містити до 255 символів. Максимально можливий розмір одного файлу складає 4 Гб.

Мабуть, однією з найважливіших характеристик ФС є стабільність, тобто стійкість до помилок. У FAT32 з цим справи йдуть, прямо кажучи, не важливо. Найбільш поширена помилка, яка знайома всім власникам Windows 98, - неправильно записані дані про кількість вільного місця. Вона виникає через те, що дані про кількість вільного місця не обчислюються, як це відбувалося в FAT16, а просто записуються в завантажувальний область. І коли виникає збій в процесі копіювання (видалення, переміщення) файлу, ОС не встигає записати оновлені дані про вільне місце на диску, хоча насправді воно змінилося. В результаті виникає помилка, виправити яку можна лише повної перевіркою вінчестера спеціальною програмою.

Відео: Як перетворити файлову систему з FAT або FAT32 в NTFS




До того ж FAT32 досить сильно схильний до фрагментації (особливо при заповненні диска більш ніж на 80%) - це істотно сповільнює роботу. В особливо запущених випадках фрагментація може привести навіть до "падіння" всієї ФС.

NTFS

Обмеження на розмір жорсткого диска, що виставляються NTFS, сьогодні недосяжні - 2 000 000 Гб, так що, можна сказати, обмежень просто немає. Перші 12% диска під керуванням NTFS відводяться під основну таблицю файлів MFT (Master File Table). Вона являє собою каталог усіх наявних файлів, причому файли невеликого розміру (100 байт) зберігаються прямо в MFT - це помітно прискорює доступ до них. Для роботи ФС дуже важливі перші 16 елементів MFT (покажчики на системні файли) і тому на диску зберігається копія цих записів. В результаті "знести" NTFS досить непросто: система в змозі обійти серйозні несправності поверхні диска і пережити навіть пошкодження MFT (аналогічна ситуація для FAT закінчилася б фатально).

Каталог в NTFS є специфічний файл, який зберігає посилання на інші файли і каталоги. Його внутрішня структура подібна до бінарним дереву, що дозволяє в десятки разів скоротити час пошуку потрібного файлу (так званий метод поділу навпіл). Чим більше файлів в каталозі, тим більше перевага перед FAT32 при пошуку.

Відмовостійкість NTFS пов`язана з тим, що робота з даними виробляється на основі транзакцій - дій, що здійснюються цілком і коректно або не робити взагалі.

Уявімо собі, що здійснюється запис даних на диск, і раптом на середині процесу з`ясовується, що в тому місці, куди ми вирішили записати чергову порцію даних - фізичне пошкодження поверхні. В цьому випадку транзакція запису відкочується цілком (скасувати зміни можна завдяки журналу транзакцій). Місце позначаються як збійні, а дані записуються в інше місце - починається нова транзакція.

Розмежування прав доступу до файлів в NTFS далеко не завжди захищає від несанкціонованого доступу до секретних даних. Зловмисник може підключити ваш жорсткий диск до іншого комп`ютера і без жодних проблем прочитати потрібні файли, оскільки обмеження прав доступу не поширюється за межі вашої ОС. Тому в NTFS була введена додаткова міра - шифрування даних на рівні файлової системи, що дозволяє приховувати інформацію успішніше.

Стиснення даних в NTFS теж виробляється на рівні ФС, що дозволяє працювати з ними відносно швидко, розпаковуючи інформацію "нальоту". Механізм стиснення надзвичайно гнучкий - можна упаковувати навіть половину файлу, іншу частину залишаючи незжатої.

Файл може містити будь-які символи, включаючи повний набір національних алфавітів, так як дані представлені в Unicode (65535 різних символів).


Поділися в соц. мережах:

По темі: