If-Koubou

Защо сменяемите устройства все още използват FAT32 вместо NTFS?

Защо сменяемите устройства все още използват FAT32 вместо NTFS? (Как да)

Microsoft Windows XP започна да използва файловата система NTFS по подразбиране за вътрешните устройства през 2001 година. Сега е 17 години по-късно, така че защо USB флаш памет, SD карти и други сменяеми устройства все още използват FAT32?

Това не е грешка, която производителите правят. Докато можете да форматирате тези устройства с различна файлова система като NTFS, вероятно ще искате да ги оставите форматирани с FAT32.

Проблемите с FAT32 (или защо Microsoft създаде NTFS)

Microsoft създаде NTFS, за да подобри FAT32 по различни начини. За да разберем защо Windows използва NTFS, трябва да разгледаме проблемите с FAT32 и как NTFS ги фиксира:

  • FAT32 поддържа само отделни файлове до размер 4 GB и обеми до 2 TB по размер. Ако например разполагате с голям видео файл с размери от 4 GB, просто не сте го съхранили във файловата система FAT32. ако сте имали 3TB диск, не можете да го форматирате като отделен FAT32 дял. NTFS има много по-високи теоретични граници.
  • FAT32 не е журналистическа файлова система, което означава, че корупцията на файловата система може да се случи много по-лесно. При NTFS, промените се записват в "дневник" на устройството, преди да бъдат направени. Ако компютърът загуби енергия в средата на записан файл, системата няма да се нуждае от дълга скандайска операция за възстановяване.
  • FAT32 не поддържа разрешения за файлове. При NTFS файловите разрешения позволяват повишена сигурност. Системните файлове могат да се правят само за четене, така че типичните програми не могат да ги докоснат, потребителите могат да бъдат възпрепятствани да преглеждат данните на други потребители и т.н.

Както можем да видим, има много добри причини, поради които Windows използва NTFS за системни дялове. NTFS е по-сигурен, стабилен и поддържа по-големи размери и дискове.

Но това не са проблеми на сменяемите дискове

Разбира се, нито една от посочените по-горе причини не е проблем на USB памети и SD карти. Ето защо:

  • Вашият USB стик или SD карта определено ще бъде под 2 TB по размер, така че не е нужно да се притеснявате за горната граница. Възможно е понякога да искате да копирате файл с размер от по 4 GB на диска - това е единствената ситуация, в която може да искате да форматирате устройството като NTFS.
  • Вашият сменяем диск не се нуждае от журналистика като системно устройство. Всъщност, журналирането може да доведе до допълнителни писания, които биха могли да намалят живота на флаш паметта на устройството.
  • Устройството също не се нуждае от разрешения за файлове. Всъщност, това може да доведе до проблеми при преместване на подвижни устройства между различни машини. Например, файловете може да са настроени да са достъпни само чрез конкретен идентификационен номер на потребителя. Това би било добре, ако устройството остане във вашия компютър. Ако обаче това е демонтируем твърд диск, който сте преместили на друг компютър, всеки, който има такъв потребителски идентификатор на другия компютър, може да има достъп до файловете. В този случай файловите разрешения не добавят сигурност - просто допълнителна сложност.

Наистина няма причина да използвате NTFS на USB памети и SD карти - освен ако наистина не се нуждаете от поддръжка за файлове с размер над 4GB. В този случай ще искате да конвертирате или преформатирате устройството с тази NTFS файлова система.

Разбира се, сега можете да си купите твърди дискове с 3 TB или повече пространство за съхранение. Те вероятно ще бъдат форматирани като NTFS, така че да могат да използват пълното количество хранилище в един дял.

Съвместимост

Съвместимостта вероятно е основната причина, поради която вероятно искате да използвате файловата система FAT32 на вашите USB флаш памети или SD карти. Докато съвременните версии на Windows обратно към Windows XP ще поддържат NTFS, други устройства, които използвате, може да не са толкова приспособяващи се.

  • Mac-ове: Mac OS X вече има пълна поддръжка за NTFS устройства, но Macs не могат да пишат на NTFS устройства по подразбиране. Това изисква допълнителен софтуер или ощипвам.
  • Linux: Линукс системите вече включват солидна поддръжка за четене / писане на NTFS устройства, въпреки че това не е работило добре от много години.
  • DVD плейъри, интелигентни телевизори, принтери, цифрови фотоапарати, мултимедийни плейъри, смартфони, всичко с USB порт или слот за SD карти: Ето какво наистина започва да се усложнява. Много, много устройства имат USB портове или слота за SD карти. Всички тези устройства ще бъдат проектирани да работят с файловите системи FAT32, така че те ще "работят" и ще могат да четат вашите файлове, докато използвате FAT32. Някои устройства ще работят с NTFS, но не можете да разчитате на него - всъщност, вероятно трябва да приемете, че повечето устройства могат да четат само FAT32, а не NTFS.

Ето защо наистина искате да използвате FAT32 на вашите подвижни устройства, така че да можете да ги използвате с почти всяко устройство. Няма много да се спечелят от използването на NTFS на USB стик, освен подкрепата за файлове с размер над 4GB.

Докато Windows предлага и файлова система, наречена exFAT, тази файлова система е различна и не е толкова широко поддържана, колкото FAT32.

В крайна сметка, това, което вероятно искате да направите, е да оставите устройството, форматирано с файловата система, с която дойде. Тази SD карта или USB стик вероятно са форматирани с FAT32 - това е добре, това е най-добрата файлова система за нея. Ако вдигнете 3 TB външно устройство и то е форматирано с NTFS, това също е добре.

Image Credit: Тери Джонстън на Flickr