Какво е файлова система и какви са различните видове?

Компютрите използват определени видове файлови системи за съхранение и организиране на данни на носители, като например a харддиск или флаш устройство, или CD, DVD и BD дискове в оптично дисково устройство.

Файловата система може да се разглежда като индекс или база данни, съдържащи физическото местоположение на всяка част от данни на устройството. Данните обикновено са организирани в папки, наречени директории, които могат да съдържат други папки и файлове.

Всяко място, където компютър или друго електронно устройство съхранява данни, използва някакъв вид файлова система. Това включва вашия компютър с Windows, вашия Mac, вашия смартфон, банкомат на вашата банка - дори компютърът в колата ви!

Снимка на вътрешността на твърдия диск на Seagate
Getty Images / Csaba Bajko Photography

Windows файлови системи

Microsoft Windows операционна система винаги са поддържали различни версии на ДЕБЕЛ файлова система. FAT означава Таблица за разпределение на файлове, термин, който описва какво прави: поддържа таблица с разпределението на пространството на всеки файл.

В допълнение към FAT, всички операционни системи Windows след Windows NT поддържат по-нова файлова система, наречена NTFSНова технологична файлова система. За Windows NT, NT стоеше за нова технология.

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

ReFS (Resilient File System) е по-нова файлова система за Windows 11, 10 и 8, която включва функции, които не са налични с NTFS, но в момента е ограничен по няколко начина. Можете да видите кои версии на Windows поддържат всяка версия на ReFS в тази таблица.

Файлова система се настройва на устройство по време на a формат. Виж Как да форматирате твърд диск за повече информация.

Повече за файловите системи

Файловете на устройство за съхранение се съхраняват в сектори. Секторите, маркирани като неизползвани, могат да съхраняват данни, обикновено в групи от сектори, наречени блокове. Това е файловата система, която идентифицира размера и позицията на файловете, както и кои сектори са готови за използване.

С течение на времето, поради начина, по който файловата система съхранява данни, причинява запис и изтриване от устройство за съхранение фрагментация поради пропуските, които неизбежно възникват между различните части на файла. А безплатна програма за дефрагментиране може да помогне да се оправи това.

Без структура за организиране на файлове не само би било почти невъзможно премахването на инсталираните програми и извличането на конкретни файлове, но не могат да съществуват два файла с едно и също име, защото всичко може да е в една и съща папка (което е една от причините папките да са толкова полезен).

Това, което се има предвид под файлове със същото име, е като изображение, например. Файлът IMG123.jpg може да съществува в стотици папки, защото всяка папка се използва за разделяне на файла, така че няма конфликт. Въпреки това, файловете не могат да носят едно и също име, ако са в една и съща директория.

Файловата система не само съхранява файловете, но и информация за тях, като размер на секторния блок, информация за фрагмента, размер на файла, атрибути, име на файла, местоположение на файла и йерархия на директорията.

Някои операционни системи, различни от Windows, също се възползват от FAT и NTFS, но много видове файлови системи осеят хоризонта на операционната система, като HFS+, използван в продуктите на Apple като iOS и macOS. Уикипедия има изчерпателен списък с файлови системи ако се интересувате повече от темата.

Понякога терминът "файлова система" се използва в контекста на дялове. Например, казването „има две файлови системи на моя твърд диск“ не означава, че устройството е разделено между NTFS и FAT, а че има два отделни дяла, които използват един и същ физически диск.

Повечето приложения, с които влизате в контакт, изискват файлова система, за да работят, така че всеки дял трябва да има такава. Освен това програмите зависят от файловата система, което означава, че не можете да използвате програма в Windows, ако е създадена за използване в macOS.