Управление атрибутами файлов

Навигация по файловой структуры

В операционной системах имеющих интерфейс с командной строкой навигацию осуществляют путем перехода с диска на диск или из каталога в каталог. В настоящие время широкое применение нашли специальные служебные программы, называемые файловыми оболочками.

Файловые оболочки бывают графические и не графические. Наиболее известной неграфическая оболочка для MSDOS это диспетчер Norton Commander. Роль графической файловой оболочки, для MSDOS выполняли программы Windows 1.0 и Windows 2.0 которые постепенно развивались до понятий операционной среды и далее до понятия операционной системы.

Атрибуты – это дополнительные параметры определяющие свойство памяти. Основные атрибуты: только для чтения, скрытый, системный, архивный.

Средства проверки дисков

Средство проверки дисков принято рассматривать в двух категориях: средства логической проверки (проверка целостности файловой структуры) и средства физической диагностики проверки

Логические ошибки устраняются самой операционной системой. А физические дефекты поверхности только локализуются.

Системе на основе FAT логические ошибки файловой структуры имеют два проявления.

Потерянные кластеры – образуются в результате аварийного завершения компьютера.

Механизм образования потерянных кластеров.

1) Во время работы с файлом приложение манипулирует с кластерами, занимая или освобождая их, регистрируя их в FAT таблицы, но, не записывая их в каталог.

2) Если при завершение работы с приложением происходит сохранение результатов деятельности, оно вносит окончательные изменения в FAT таблицы и регистрирует данные записанные в кластерах, как файл в каталоги.

3) Если при завершении работы файл уничтожается, информация не читается, используемые кластеры не сохраняются.

4) Если компьютер выключается до завершения работы с приложением, кластеры остаются помеченные, как занятые, но ссылки на них в каталоги не создается. И согласно данным FAT таблицы этим кластерам не соответствует не один файл.

Ошибка, проявляющаяся как общие кластеры характеризуется тем, что согласно данным FAT таблиц два и более файлов претендуют на то, что их данные находятся в одном и том же месте диска. При нормальной работе такого не может быть и это свидетельствует об ошибки в FAT таблицы. Причины появления общих кластеров может стать самопроизвольное изменение данных в FAT таблицы или некорректное восстановление данных в FAT таблицы.