Вибір типу файлової системи. - все про комп'ютери


З появою операційної системи Windows XP з'явилася проблема вибору типу файлової системи для користувачів персональних комп'ютерів . Яку ж вибрати: NTFS або FAT32?



Файлова система FAT спочатку використовувалася в DOS. Незважаючи на свою простоту FAT поширена досить широко і зустрічається в різних версіях DOS, Windows З. х, Windows NT, Macintosh і багатьох різновидах Unix. З цієї причини Microsoft рекомендує використовувати тома FAT у тих випадках, коли різні типи клієнтів повинні обмінюватися даними через єдину файлову систему. Важливою характеристикою FAT було використання імен файлів формату 8.3 — ім'я файлу має довжину до восьми символів, перед розширенням ставиться крапка, а саме розширення має довжину не більше трьох символів. Файлова система FAT32 є повністю самостійною 32-розрядної файловою системою і містить численні удосконалення і доповнення в порівнянні з попередніми реалізаціями FAT . Відмінність в тому, що FAT32 набагато ефективніше витрачає дисковий простір. FAT32 використовує дискові кластери меншого розміру в порівнянні з попередніми версіями. В результаті В порівнянні з дисками FAT16 економиться в середньому 10-15% дискового простору. Для ефективної роботи потрібно трохи оперативної пам'яті. Швидка робота з малими і середніми каталогами. Ефективна робота на повільних дисках. Однак у порівнянні з NTFS є складнощі з довільним доступом до великих файлів і досить повільна робота з каталогами, що містять велику кількість файлів.


Файлова система NTFS (New Technology File System) містить ряд значних удосконалень і змін. NTFS чудово справляється з обробкою великих масивів даних і досить добре проявляє себе при роботі з томами обсягом 400 Мбайт і вище. Оскільки в основу структури каталогів NTFS закладена ефективна структура даних, називана «бінарним деревом», час пошуку файлів у NTFS не пов'язано лінійною залежністю з їх кількістю (на відміну від систем на базі FAT ). NTFS також володіє певними засобами самовідновлення. Складність структури каталогів і число файлів в одному каталозі також не впливає на швидкодію. Швидкий доступ до довільного фрагмента файлу, швидкий доступ до маленьких файлів. Для нормальної роботи NTFS вимагає не менше 64 Мбайт оперативної пам'яті. Повільні диски і контролери без Bus Mastering сильно знижують швидкодію NTFS. NTFS також підтримує різні механізми перевірки цілісності системи, включаючи ведення журналів транзакцій, що дозволяють відтворити всі файлові операції запису по спеціальному системного журналу. NTFS забезпечує безпека на рівні файлів; це означає, що права доступу до томів, каталогам і файлам можуть залежати від облікового запису користувача і тих груп, до яких він належить. Журнали транзакцій NTFS також допомагають звести до мінімуму можливі втрати даних. NTFS також володіє вбудованими засобами стиснення, які можна застосовувати до окремих файлів і цілих каталогів і навіть томів (і згодом скасовувати або призначати їх за своїм розсудом).майстерня на замовленняТакож NTFS включає в себе систему шифрування файлів EFS (Encrypting File System), яка дозволяє зашифрувати дані на жорсткому диску. Тільки повноважні користувачі і призначені агенти відновлення даних в стані розшифровувати файли. Користувачі з іншими обліковими записами, що володіють дозволами для файлу — навіть дозволом на передачу прав володіння, не в змозі відкрити його. Адміністратору доступ до вмісту файлу також закритий, якщо тільки він не призначений агентом відновлення даних. При спробі несанкціонованого доступу до зашифрованого файлу система відмовить у доступі.


При використанні NTFS можна ставити дискові квотикожному користувачеві комп'ютера можна визначити кількість місця, яке він може використовувати на диску.


Основні характеристики файлових систем FAT, FAT32 і NTFS можна бачити в наступній таблиці:

































Порівняльна характеристика файлових систем FAT, FAT32 і NTFS
Характеристики FATFAT32 NTFS
Максимальний розмір тома 2 Гбайт4 Тбайт 16 Эбайт
Максимальний розмір файлу 2 Гбайт4 Тбайт 16 Эбайт
Максимальна кількість файлів у кореневому каталозі 512Не обмежено Не обмежено
Максимальна кількість файлів у некорневом каталозі 65535Не обмежено Не обмежено
Безпека на рівні файлів НетНет Так
Підтримка довгих імен файлів НетДа Так
Самовідновлення НетДа Так
Ведення журналів транзакцій НетНет Так
Стиснення на рівні файлів НетНет Так

Windows XP містить утиліту CONVERT.EXE, яка перетворює томи FAT або FAT32 еквівалентні тома NTFS. Також конвертувати файлову систему у NTFS можна при установці Windows XP, позитивно відповівши на питання про перетворення в процесі установки.



P. P. S. Якщо у Вас є питання, бажання прокоментувати або поділитися досвідом, напишіть, будь ласка, в коментарях нижче.