|
Наиболее значимым моментом с точки зрения безопасности компьютера является эффективное и максимально качественное размещение данных на жестком диске. Именно винчестер уже довольно долгое количество времени остается основным хранителем данных. При некорректном использовании данное устройство с легкостью выходит из строя и может привести к полной потери информации. Дабы каждое действие было уверенным, а его результат – предсказуемым, нужно в совершенстве разбираться в особенностях файловых систем NTFS и FAT32.
Следовательно, без полноценного понимания принципа работы файловой системы абсолютно невозможно осмысленно использовать дисковые редакторы или же заниматься полуавтоматическим восстановлением данных.
Очень часто начинающие пользователи задаются вопросом: «Как же отличить одну файловую систему от другой?». Все намного проще, чем кажется на первый взгляд: достаточно лишь создать в корневом каталоге пробный файл $MFT. Если же его создание окажется невозможным, то Вы находитесь в файловой системе NTFS. А для того чтобы узнать версию NTFS, следует создать файл $Extend. При благополучном осуществлении действия файловая система NTFS имеет версию 3.0 и выше.
Файловая система New Technology File System (NTFS) первоначально была создана для операционной системы Windows NT, а все дальнейшие обновления стали использовать для Windows 2000/XP. Файловая система NTFS – это довольно сложная реляционная база данных, которая способна выполнять стандартные файловые операции типа записи, поиска и чтения. Так как в качестве связующего при работе с винчестером NTFS использует BIOS, то физическая структура жесткого диска для нее не имеет абсолютно никакого значения. А логическая структура диска является необходимым условием для корректного выполнения работы файловой системы NTFS.
Все преимущества NTFS в основном заключаются в том, что ее разработка была направлена на обеспечение повышенного уровня надежности, и ее главным назначением было массовое использование в сфере многопользовательской системы. Вот почему реализованные в ней технические параметры направлены на значительное увеличение защищенности данных от неправомерных действий случайного пользователя, а также на возможность самостоятельного восстановления данных. Также в ней были учтены все особенности, которые так или иначе отвечают за организацию вычислений операционной системы семейства NT, которая основана на идеологии объективно-ориентированого направления, а также на понятии потока. Поток обеспечивает упорядоченное действие атрибутов, которые в своем составе хранят данные файла. В файловой системе NTFS файл – это объект, который состоит из необходимого набора атрибутов. А атрибут, в свою очередь, – это некоторая вспомогательная характеристика, которая описывает основные права доступа, время создания и т.д. Все данные, которые, так или иначе относятся к описанию любого файла, имеют равные права.
Основным и наиболее важным структурным элементом NTFS является том, который может состоять из нескольких разделов. Большая часть файловых систем воспринимают том, как некую совокупность файлов, находящихся в свободном дисковом пространстве, в то время как файловая система NTFS – это объединение всех служебных структур в единый файловый инструмент, который может располагаться в абсолютно любом месте и состоять из нескольких частей.
Главная файловая таблица, или так называемая Master File Table ($MFT), - это основной служебный файл, являющийся своеобразной базой данных, которая способна хранить информацию, отображающую характеристику всех файлов тома: об их атрибутах, именах, порядке и способе расположения на диске. Каталог – это также файл особого назначения, который состоит из списка имеющихся в его составе подкаталогов и подчиняющихся ему файлов. Очень важно знать: так как MFT – это база всех файлов, которые размещены в разных подкаталогах одного тома, поэтому в случае необходимости восстановления данных, будет достаточно иметь в наличии файл $MFT.
Остальное количество служебных файлов носит вполне обобщенное название – метафайлы или метаданные, которые зачастую имеют собственные имена, начинающиеся с характерного знака доллара ($), а также выполняют сугубо вспомогательное действие, нужное лишь для правильного функционирования файловой системы. К ним относятся: $Bitmap – это карта, отображающая свободное и занятое пространство, $LogFile – это файл транзакции, $BadClust – это список поврежденных кластеров и т.д.
Только с помощью данной организации файловая система может осуществлять эффективную обработку каталогов абсолютно любого размера.
Основным принципом, который может наиболее эффективно охарактеризовать файловую систему NTFS является отказоустойчивость. Отказоустойчивость – это уникальная способность системы к самовосстановлению, работоспособность которой основана на использовании такого понятия, как транзакция. Суть данной технологии состоит в том, что любая возникающая информация, которая связана с модификацией данных, должна заносится непосредственно в файл протокола. В случае если все действия, которые связаны с выполнением операции, завершены удачно, то и собственно транзакция будет считаться выполненной. При обнаружении хотя бы малейшего сбоя, частично выполненная операция будет немедленно отменена.
Также файловая система NTFS способна фиксировать ежесекундное состояние системы, тем самым, обеспечивая запоминание основных параметров в так называемых контрольных точках. Если же в процессе работы внезапно возникает серьезная ошибка, то система самостоятельно вернется к тому состоянию, которое было зафиксировано в последней точке.
Действие файловой системы NTFS обладает также дополнительными возможностями, которые обеспечивают шифрование файлов и сжатие данных.
Следовательно, устройство NTFS качественно распределяет имеющееся дисковое пространство, используя в качестве инструмента кластеры (совокупность данных, функция которых направлена на ускорение выполнения наиболее сложных операций), адресации которых отводится 64 разряда. Данная особенность дает возможность нумерации огромного количества кластеров.
Весь диск NTFS всегда условно делят на две неравные части. Первая часть составляет 12% и отводится для MFT зоны, пространство которой не дает возможности записи данных. Все это создано лишь, для того чтобы служебный файл не имел доступ к форматированию. Вторая часть составляет 88% и представляет собой стандартное пространство, используемое под хранение всех файлов.
Так как файловая система NTFS содержит в своем составе целый ряд структур, которые призваны повысить надежность и эффективность хранения данных, то это, в свою очередь, гарантировано приведет к значительному усложнению работы файловой системы. В результате чего структура записей, которые хранятся в MFT, может исключить возможность «ручного» восстановление данных, ведь сегодня еще не существует единственно подходящего инструмента, который бы мог обеспечить удобный просмотр и редактирование MFT.
Следовательно, наиболее важными моментами в процессе восстановления данных является: - восстановление логического диска и загрузочного сектора непосредственно с NTFS; - восстановление составляющего элемента главной таблицы раздела, который содержит информацию об NTFS-разделе; - восстановление служебных сведений в MFT.
Данные задачи можно решать как с помощью широко известных программ: Paragon Partition Manager, Norton DiskEdit, а также с помощью специальных утилит: Partition Table Editor, которая входит в состав Norton PartitionMagic.
Восстановление логического диска и загрузочного сектора непосредственно с NTFS заключается в следующем: - в случае если повреждения были незначительными, то восстановление данных можно ограничить лишь редактированием значений полей в окне NTFS Boot Record. После корректного введения изменений следует щелкнуть на кнопку Write, дабы перенести информацию на диск; - если же повреждения загрузочного сектора оказались значительными, то следует осуществить замену действующего загрузочного сектора его резервной копией, которая зачастую заходится в завершающем секторе самого логического диска. Операцию можно осуществлять с помощью программ: Norton DiskEdit, Paragon Partition Manager; - в случае повреждения резервной копии, остается лишь редактировать загрузочный сектор вручную.
Восстановление составляющего элемента главной таблицы раздела, который содержит информацию об NTFS-разделе. Суть повреждения заключается в том, что логический диск остается неопознанным при очередной загрузке Windows. Решить сложившуюся ситуацию можно с помощью утилиты Norton Partition Table Editor, которая позволяет пользователю просматривать и редактировать нужные параметры таблицы разделов соответствующего физического диска. Довольно распространенной проблемой является восстановление раздела, который система распознает как пустой. Для его восстановления потребуется создать новый раздел такого же размера и такого же типа, как у поврежденного. Это можно осуществить с помощью специализированных программ: Paragon Partition Manager и Norton PartitionMagic.
Восстановление служебных сведений в MTF требует особого внимания, так как таблица MFT – это структура, которая состоит из огромного количества записей с атрибутами метафайлов и файлов пользователя. Следовательно, дабы восстановить MFT, в первую очередь следует восстановить поврежденные записи, которые соответствую метафайлам, а впоследствии задействовать нужные программные инструменты.
к списку всех статей |