Що таке ntfs, і як вона працює.

Відео: Файлова система флешки. Яку вибрати - ntfs, exFAT або fat32?

NTFS виросла з файлової системи HPFS, що розробляється спільно IBM і Microsoft для проекту OS / 2. Вона почала використовуватися разом з Windows NT 3.1 в 1993 році. Windows NT 3.1 повинна була скласти конкуренцію серверам на базі NetWare і Unix, тому NTFS увібрала в себе всі тодішні технологічні досягнення. Ось основні з них:

Відео: NTFS або FAT32?

1. Робота з великими дисками. NTFS має розмір кластера 512 байт, що в принципі оптимально, але його можна міняти до 64К. Більш важливим є те, що NTFS здатна теоретично працювати з томами розміром в 16,777,216 терабайт. Теоретично, тому що таких жорстких дисків поки просто не існує, і з`являться вони досить не скоро.

2. Стійкість. NTFS містить дві копії аналога FAT, які називаються MFT (Master File Table). На відміну від FAT MSDOS, MFT більше нагадує таблицю бази даних. Якщо оригінал MFT пошкоджений в разі апаратної помилки (наприклад, появи bad-сектора), то система при наступному завантаженні використовує копію MFT, і автоматично створює новий оригінал, вже з урахуванням пошкоджень. Але це не найголовніше. Головне, що NTFS використовує систему транзакцій при записі файлів на диск. Ця система прийшла з СУБД, де захист цілісності даних - життєво важлива справа. Вже це говорить про її ефективності. У спрощеному вигляді вона працює так:

Відео: Як виправити флешку: не бачить комп`ютер, неправильний розмір, система RAW, вставте диск

  • Драйвер вводу / виводу NTFS ініціює процес запису, одночасно повідомляючи сервісу Log File Service вести лог всього, що відбувається.
  • Дані пишуться в кеш, під керуванням сервісу Cache Manager.
  • Cache Manager посилає дані Virtual Memory Manager-у (менеджеру віртуальної пам`яті), для запису на диск у фоновому режимі.
  • Virtual Memory Manager посилає дані драйверу диска, пропустивши їх через Fault Tolerant Driver (якщо у вас масив дисків RAID).
  • Драйвер диска шле їх контролеру, який вже пише їх або в кеш, або прямо на диск.
  • Якщо ця операція проходить без помилок, запис лога видаляється.
  • Якщо відбувається збій, запис логу залишається в таблиці транзакцій, і при наступному доступі до диска Log File Service виявляє цей запис, і просто відновлює все як було до цієї операції.


Така система гарантує абсолютну збереження даних у разі копіювання, переміщення і видалення файлів або директорій. При внесенні змін у файл, ви втрачаєте ті зміни, які перебували в момент збою в пам`яті або в кеші контролера, і не встигли записатися на диск.

3. Захищеність. NTFS розглядає файли, як об`єкти. Кожен файловий об`єкт має властивості, такими як його ім`я, дата створення, дата останнього оновлення, архівний статус, і дескриптор безпеки. Файловий об`єкт також містить набір методів, які дозволяють з ним працювати, такі як open, close, read і write. Користувачі, включаючи мережевих, для звернення до файлу викликають ці методи, а Security Reference Monitor визначає, чи має користувач необхідні права для виклику будь-якого з цих методів. Крім цього, файли можна шифрувати. Правда, з шифруванням варто бути обережніше. Якщо у вас звалиться система, або ви її повторно то ви не зможете прочитати зашифровані файли, якщо не маєте ERD.

4. Компресія даних. NTFS дозволяє компресувати окремі каталоги і файли, на відміну від DriveSpace, який дозволяв стискати тільки диски цілком. Це дуже зручно, для економії простору на диску, наприклад можна стискати «на льоту» великі графічні файли формату BMP, або текстові файли, причому для користувача все це буде прозоро.

5. Підтримка формату ISO Unicode. Формат Unicode використовує 16bit для кодування кожного символу, на відміну від ASCII, який використовував 8bit, або ще гірше - 7bit. Для простого користувача це означає те, що тепер він може називати файли на будь-якій мові, хоч на китайському - система це буде підтримувати, не вимагаючи змінити кодову сторінку, як це робив DOS і W9x.

Перехід з FAT32 на NTFS
Все залежить від того, з якою метою ви використовуєте комп`ютер, і скільки у вас оперативної пам`яті. Слід врахувати, що NTFS працює трохи повільніше ніж FAT, через додатково завантажуються сервісів і її системи безпеки. Якщо у вас мало оперативної пам`яті, і ви вирішили поставити собі XP, то вам однозначно не можна ставити собі NTFS. Якщо у вас 128MB або більше, то можна вже подумати про NTFS. Слід зважити переваги і недоліки NTFS для простого користувача і вирішити, що вам потрібно. До переваг FAT32 можна віднести те, що вона швидше і вимагає менше пам`яті для роботи. Якщо система працює тільки з FAT32, то в пам`ять не вантажаться драйвера і сервіси, необхідні NTFS. Крім цього, при використанні FAT32 є можливість доступу до диска при завантаженні із завантажувального флоппі W9x. Переваги NTFS для простого користувача можна описати одним ємним словом: indestructible. На повному серйозі, вибити NTFS надзвичайно складно, хоч і можливо. Для досвіду запускалася купа різних додатків, оптимізатори диска, і в самі невідповідні моменти тулилася кнопка reset. Повторення цього садизму добрий десяток разів ніякого враження на систему не справило, вона продовжувала працювати без помилок. Крім цього, NTFS має убудовані засоби шифрування файлів, що забезпечує певну впевненість у цілості даних. Звичайно, за умови що система не буде переустановлюватися.

Конвеpтіруем диск FAT32 в NTFS без потеpи даних.
1. Можна скористатися командою CONVERT тому: / FS: NTFS [/ V] Перетворення відбудеться після перезавантаження сторінки. Втрати інформації не при цьому не буде, але потрібно мати на увазі, що розмір кластера після конвертації складе 512 байт, що не дуже добре на великих розділах, крім того, диск після конвертації буде сильно фрагментований. Зворотне перетворення (NTFS -> FAT) без втрати даних засобами XP неможливо, потрібно відформатувати розділ заново.
2. Виконати конвертацію також зможе програма Partition Magic. C NTFS 5 нормально працює, починаючи з версії 6.0, але якщо використовувати тільки дискету, то підійде і версія 5.01. Дана програма також дозволяє виконувати зворотне перетворення без втрати даних і навіть може змінювати розмір кластера (на жаль, тільки на FAT16 і FAT32). Partition Magic не працює з динамічними дисками, тільки з основними.

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

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