Файлова система ntfs

  • Восстанавливаемость данних.NTFS обмежує можливість псування даних, організовуючи операції введення-виведення (I / O) за допомогою транзакцій (групових операцій) (transactions). Транзакції є елементарними операціями, який означають, що або вся операція введення-виведення (I / O) повинна завершитися, або жодне з цих дій не може завершитися. Якщо що-небудь перериває транзакцію, яка відбувається через втрату електроживлення комп'ютера або скасування операції введення-виведення (I / O), NTFS робить все можливе, щоб гарантувати, що будь-яка зміна зроблене в файлової системі, оскільки частина операції введення-виведення (I / O) була скасована або був зроблений відкат назад, повертає файлову систему в її попереднього стану, перед тим як операція вводу-виводу (I / O) почалася.
NTFS є також і повністю відновлюваної файлової системою. Вона призначена, щоб відновлювати послідовність даних на диску після збою центрального процесора, системного аварійного відмови або помилки введення - виведення (I / O). NTFS дає можливість операційній системі, щоб відновитися без використання вами утиліт перевірки диска. Однак, NTFS забезпечують деякі дискові утиліти в разі, якщо відновлення завершується помилкою, або спотворення даних відбувається за межами управління файлової системи.
  • Збереження стійкості при збоях. Методи зберігання надлишкових даних можуть використовуватися NTFS. щоб гарантувати, що, якщо дані руйнуються на одному фізичному диску, то може отримати збережена копія з дзеркала диска. NTFS завжди використовує надмірність даних, щоб захистити внутрішні структури даних, що містять метадані, дуже важливі для цілісності томи.
  • Захист даних. NTFS виконує файли і каталоги як захищені об'єкти згідно архітектурі захисту (системи безпеки) об'єкта Windows. Доступ до об'єктів файлу і каталогу в NTFS може бути обмежений конкретним користувачам і їх групам в середовищі цієї архітектури. Для отримання додаткової інформації про це, див. Статтю Захист файлу і права доступу. Функції захисту даних для файлів і каталогів не включаються до файлових системах FAT.
  • Інші поліпшені функції, що забезпечуються NTFS - перераховані нижче:







    • Численні потоки даних. Як вже говорилося в статті Файли і кластери. NTFS файли можуть складатися з більш ніж одного потоку. Додаткові потоки можуть містити будь-який вид даних, хоча зазвичай це - дані, що характеризують файл або метадані. Додаткову інформацію про численні потоках даних в NTFS файлах, див. Статтю Файли і кластери.
    • Імена в Unicode.Unicode - стандартний символьний набір, який використовується в NTFS і замінює застарілий однобайтовий символьний набір ASCII. Кожен символ, який використовується в кожному головному природною мовою, представлений унікальним двобайтовим числом в символьному наборі Unicode. Додаткову інформацію про Unicode. дивись в розділі Unicode і символьні набори.
    • Удосконалена індексація атрибута файла.NTFS включає в себе здатність індексувати атрибути файлу в якості засобу розташування і сортування численних файлів, які швидко спільно використовують схожі дані. У файлових системах FAT32 і FAT16 Ви можете індексувати імена файлів. але не їх атрибути. Також, ці файлові системи не має функціональних можливостей, щоб сортувати індексовані імена файлів FAT32 і FAT16.
    • Динамічний перерозподіл поганих кластерів. Коли операція читання на томі NTFS. який - не захищений від помилок, зустрічає зіпсовані дані в групі секторів, кожен сектор в групі (кластері), відзначається як поганий, і наступні спроби виконати операції читання в цьому секторі приведуть до повернення помилки. У тому ж самому сценарії в файлових системах FAT. сама файлова система не зазначає дефектні сектори - користувач повинен запустити утиліту Chkdsk.exe. щоб зробити це.






    Коли цей сценарій відбувається на захищених від помилок (відмовостійких) томах NTFS. файлова система, з кожним дефектним сектором, з яким вона стикається, робить наступне:

    Оскільки файл записується на диск, файл не може записатися в безперервних кластерах. Кластери, що складаються з декількох несуміжних ділянок уповільнюють процес читання і запису файлу. Віддалені один від одного на диску кластери складаються з декількох несуміжних ділянок, обробляються повільніше через збільшеного часу, яке витрачатися для переміщення головок читання / запису жорсткого диска до них. Файл з кластерами що складаються з декількох несуміжних ділянок, як кажуть - фрагментований (fragmented). Щоб оптимізувати файли для швидкого доступу, тому може дефрагментувати.

    Дефрагментація (defragmentation) - це процес переміщення кластерів файлу на диску, який робить їх безперервними. NTFS не виконує дефрагментацію, але з версією 5.0 це дія надається для додатків, щоб виконувати дефрагментацію за допомогою виклику API. Цей API складається з функцій, які дають можливість прикладним програмам отримати карту розподілу кластерів, які знаходяться у використанні, і кластерів, які не використовуються, отримують схему того, як файл використовує свої кластери і переміщають файл. Для отримання додаткової інформації про дефрагментації, див. Статтю Дефрагментація файлів.

  • Точки монтування. У середовищі NTFS. файл або каталог можуть містити точку повторної обробки, яка є сукупністю визначених користувачем даних. Для отримання додаткової інформації про точках монтування, див. Статтю Точки повторної обробки.
  • Каталоги як точки повторної обробки томи. Точки монтування томи - це каталоги в томі, які додаток може використовувати, щоб "зібрати" інший том, тобто встановити його для використання в місці, яке задає користувач. Іншими словами, Ви можете використовувати точку повторної обробки томи як шлюз до того. Коли те встановлений в точці повторної обробки томи, користувачі і додатки можуть бачити монтується тому за допомогою точки повторної обробки томи або імені диска. Наприклад, за допомогою встановленої точки монтування томи, користувач може бачити диск D як "C: \ mnt \ Ddrive" так само як "D:".

    Використовуючи точки повторної обробки томи, Ви можете об'єднати в одну логічну файлову систему в корені різні файлові системи такі як NTFS. 16-розрядна файлова система FAT. файлових система ISO-9660 для диска CD -ROM і так далі. Ні користувачі, ні програми не потребують інформації про томі, на якому знаходиться конкретний файл. Вся інформація, якою вони повинні визначити місцезнаходження заданого файлу - повний шлях до нього. Тома можуть бути перебудовані, замінені або розділені на багато томів без користувачів або додатків, які повинні змінити призначення.

    Для отримання додаткової інформації про точках монтування томи, див. Статтю Точки повторної обробки.







    Схожі статті