Самая популярная архитектура для персональных компьютеров в мире

Файловая система NTFS

NTFS - файловая система операционных систем семейства Windows NT. Как показало время NTFS - очень неплохая технология структуризации диска.

Версии NTFS

Версия NTFS 1.0

Истрия NTFS тянется из начала 90-х годов. Первая версия этой файловой системы была представлена вместе с операционной системой Windows NT 3.1. Эта версия мало отличалась от своего предка - HPFS.

Версия NTFS 1.1

Эта версия была выпущена с операционной системой Windows NT 3.5.

Версия NTFS 1.2

Эта версия была представлена с операционной системой Windows NT 3.51. Иногда эту версию еще называют NTFS 4.0, потому что применялась в операционной системе Windows NT 4.0.

Версия NTFS 3.0

Вместе с Windows 2000 появилась и новая версия файловой системы NTFS. Второе название этой версии 5.0, потому что Windows 2000 еще называется Windows 5.0.

Версия NTFS 3.1

В некотором смысле версия 3.1 стала стандартной версией NTFS. Она стала применяться еще на Windows XP и дожила до Windows 8 без серьезных изменений. Со временем менялись только драйвера в ОС Windows, но общая архитектура не менялась.

Автоматическое восстановление

NTFS перед каждой записью в свои структуры, отмечает факт начала операции в специальном журнале. Если вдруг пропадет питание и произойдет отключение компьютера, то произойдет откат изменений, которые не были завершены полностью. Таким образом произойдет автоматическое восстановление внутренних структур NTFS. Важно отметить, что журналирование работы NTFS позволяет обезопасить именно системные структуры файловой системы, и не позволяет восстанавливать данные. Например, при полном обновлении данных в большом файле может случиться так, что первую половину файла ОС успеет записать, а вторую - нет, потому что отключили питание. Получается, что что файл у нас никуда не изчезнет, но данные в нем будут абсурдные: половина файла - обновленная, а вторая - нет. Что обеспечения полной надежности и обеспечения транзакционности необходимо логировать не только системные записи, но и сами данные. Но за такую надежность нужно будет заплатить скоростью работы. Возможно в будущем там и будет, ведь когда то от NTFS напрочь отказывались на компьютерах с малым объемом оперативной памяти. Теперь же, когда стоимость оперативной памяти относительно низкая использовать FAT на жестком диске из-за ее скорости неразумно.

Copyright (c) 2014, cpubook.ru
Архитектура x86