Чому знімні диски все ще використовують FAT32 Замість NTFS?
Microsoft Windows XP почала використовувати файлову систему NTFS за промовчанням для своїх внутрішніх накопичувачів ще в 2001 році. Зараз 17 років тому, чому флеш-накопичувачі, карти SD і інші знімні диски все ще використовують FAT32?
Це не помилка, яку виробники роблять. Хоча ви можете відформатувати ці диски з іншою файловою системою, наприклад, NTFS, ви, ймовірно, захочете залишити їх у форматі FAT32.
Проблеми з FAT32 (або чому Microsoft створив NTFS)
Microsoft створила NTFS для поліпшення FAT32 різними способами. Щоб зрозуміти, чому Windows використовує NTFS, ми повинні дивитися на проблеми з FAT32 і як NTFS їх виправлено:
- FAT32 підтримує лише окремі файли розміром до 4 Гб і томи розміром до 2 ТБ. Наприклад, якщо у вас є великий відеофайл розміром більше 4 Гб, ви просто не можете зберегти його на файловій системі FAT32. якщо у вас диск 3 Тб, ви не можете відформатувати його як окремий розділ FAT32. NTFS має набагато вищі теоретичні межі.
- FAT32 не є файловою системою журналу, що означає, що пошкодження файлової системи може відбуватися набагато легше. З NTFS, зміни записуються до журналу на диску, перш ніж вони будуть зроблені. Якщо комп'ютер втрачає живлення в середині запису файлу, системі не потрібно буде довго виконувати операцію сканування для відновлення.
- FAT32 не підтримує права доступу до файлів. З NTFS, дозволи файлу дозволяють підвищити безпеку. Системні файли можна створювати лише для читання, тому типові програми не можуть їх торкатися, користувачам можна заборонити переглядати дані інших користувачів тощо.
Як ми бачимо, існують дуже вагомі причини, чому Windows використовує NTFS для системних розділів. NTFS є більш безпечним, надійним і підтримує великі розміри файлів і диски.
Але це не проблеми на знімних дисках
Звичайно, жодна з вищенаведених причин насправді не є проблемою на USB-носіях і картах SD. Ось чому:
- Ваша USB-карта або карта SD, безумовно, матиме розмір не більше 2 Тб, тому вам не потрібно турбуватися про верхню межу. Іноді ви можете скопіювати файл на жорсткий диск розміром більше 4 Гб - це одна з ситуацій, коли ви захочете відформатувати диск як NTFS.
- Ваш знімний диск не потребує журналювання, як це робить привід системи. Фактично, журналювання може просто призвести до додаткових записів, які можуть скоротити термін служби флеш-пам'яті диска.
- Пристрій також не потребує прав доступу до файлів. Фактично, це може викликати проблеми при переміщенні знімних пристроїв між різними машинами. Наприклад, файли можуть бути доступними лише для певного ідентифікаційного номера користувача. Це добре працюватиме, якщо диск перебуватиме у вашому комп'ютері. Однак, якщо це був знімний жорсткий диск, який ви перенесли на інший комп'ютер, будь-хто з цим ідентифікатором користувача на іншому комп'ютері може отримати доступ до файлів. У цьому випадку права на доступ до файлів дійсно не додають безпеки - просто додаткові складності.
Насправді немає причин використовувати NTFS на USB-носіях і картах SD - якщо вам дійсно потрібна підтримка файлів розміром понад 4 Гб. У цьому випадку потрібно перетворити або переформатувати диск з цією файловою системою NTFS.
Звичайно, тепер ви можете придбати жорсткі диски об'ємом 3 ТБ або більше. Вони, ймовірно, будуть відформатовані як NTFS, щоб вони могли використовувати повний обсяг пам'яті на одному розділі.
Сумісність
Сумісність, ймовірно, є основною причиною, чому ви, ймовірно, хочете використовувати файлову систему FAT32 на флеш-дисках USB або на картах SD. У той час як сучасні версії Windows до Windows XP будуть підтримувати NTFS, інші пристрої, які ви використовуєте, можуть бути не настільки привабливими.
- МакиMac OS X тепер має повну підтримку для читання на дисках NTFS, але Mac за замовчуванням не може записувати на диски NTFS. Це вимагає додаткового програмного забезпечення або налаштування.
- Linux: Системи Linux тепер включають тверду підтримку для читання / запису на дисках NTFS, хоча це не спрацювало багато років.
- DVD-програвачі, смарт-телевізори, принтери, цифрові фотоапарати, медіаплеєри, смартфони, будь-який порт USB або слот для SD-карт: Ось де вона дійсно починає ускладнюватися. Багато, багато пристроїв мають USB-порти або слоти SD-карти. Всі ці пристрої будуть розроблені для роботи з файловими системами FAT32, тому вони "просто працюватимуть" і зможуть читати ваші файли, якщо ви використовуєте FAT32. Деякі пристрої працюватимуть з NTFS, але ви не можете розраховувати на неї - насправді, ви повинні припустити, що більшість пристроїв може читати лише FAT32, а не NTFS.
Ось чому ви дійсно хочете використовувати FAT32 на знімних дисках, так що ви можете використовувати їх практично з будь-якого пристрою. Не багато чого можна отримати від використання NTFS на флешці, крім підтримки файлів розміром більше 4 Гб.
Хоча Windows також пропонує файлову систему з ім'ям exFAT, ця файлова система відрізняється і не настільки широко підтримується, як FAT32.
Зрештою, ви, напевно, бажаєте залишити диск, відформатований файловою системою, з якою він прийшов. Це SD-карта або флешка, ймовірно, прийшла у форматі FAT32 - це прекрасно, це найкраща файлова система для неї. Якщо підібрати зовнішній диск на 3 ТБ і він прийшов у форматі NTFS, це теж добре.
Зображення: Террі Джонстон на Flickr