Ти тут

Файлова система fat32 - система з цікавою історією

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

Файлова система fat32 є однією з найстаріших серед файлових систем, що використовуються в сучасних комп`ютерах. До речі, всупереч поширеній думці, вона молодша, ніж її головний конкурент - файлова система NTFS (дати появи - відповідно, 1996 і 1993 роки). Свій світанок ця файлова система пережила в період з 1997 по 2001-2003 роки, тобто в той час, коли домінуючими на ринку були Операційні системи Windows 95, 98 і Millennium. Файлова система fat32 є подальшим розвитком файлової системи fat16, з якою працювали всі комп`ютери під операційною системою MS DOS і деякими іншими. Від своєї попередниці нова файлова система відрізняється рядом важливих удосконалень:

Відео: Файл занадто великий для кінцевої файлової системи (ВИРІШЕНО) Часта проблема з флешками

- максимальний розмір файлу був збільшений з 2 до 4 GB;

Відео: 34. Розуміння підтримуваних файлових систем в Windows 10

- максимальний теоретичний розмір тому був збільшений з 4 GB (на практиці - 2 GB) до 8 TB (на практиці - не більше 2 TB, а то і менше, але все одно, для 1996 року - більш ніж достатньо).



Вельми спрощено файлова система fat32 являє собою велику таблицю, в якій міститься інформація про кожному кластері (мінімальний розмір простору накопичувача, яке може бути відведено під зберігання інформації). Власне, fat так і розшифровується - «file allocation table», тобто «таблиця розміщення файлів». Про кожен кластер в таблиці може міститися наступна інформація:

- Вільний;

- Зайнятий, але не є останнім кластером якогось файлу;



- Зайнятий, і при цьому є останнім кластером файлу;

- Пошкоджений (дані не можуть бути в нього записані);

- Зарезервований операційною системою.

Файлова система fat32 може привласнювати файлам чотири атрибута - прихований, системний, архівний та тільки для читання. У 80-их і початку 90-их цього цілком вистачало для задоволення основних потреб більшості користувачів.

"гонку озброєнь" з файлової системою NTFS fat32 програла з кількох причин. По-перше, на початку нульових років нашого століття велику поширеність отримала ОС Windows XP, для якої NTFS була рідна файлової системою. Багато користувачів при установці "операційки" погоджувалися з пропозицією відформатувати системний розділ в нову операційну систему, навіть не уявляючи собі переваги або недоліки цієї дії. По-друге, fat32 підвів обмежений максимальний розмір файлу. Вже не можна було зберігати на вінчестері образ улюбленого DVD або сподобалася гри. По-третє, в файлову систему NTFS, яка створювалася для мережевої і серверної операційних систем, спочатку були закладені можливості більш досконалого управління правами доступу до інформації, а також більший запас міцності від пошкодження даних, ніж в fat32, яка, фактично, була глибокою модернізацією файлової системи 70-х років.

Але залишився один клас пристроїв, в яких позиції "бабусі" fat32 ще сильніше, ніж у NTFS. Це змінні флеш-накопичувачі і флеш-карти. З огляду на більшої складності внутрішньої організації, файлова система NTFS працює повільніше з і так неквапливих змінних носіїв. Причому успішність fat32 в цьому сегменті була настільки велика, що Microsoft в 2008 році була змушена подати наступний розвиток файлових систем сімейства fat - файлову систему exFAT, яка позиціонується як файлова система для змінних накопичувачів об`ємом 64 GB і більш. Ця нова операційна система позбавлена багатьох недоліків, властивих fat32. Але розповідь про неї - це вже зовсім інша історія.

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

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!