ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012 283
УДК 681.326
А.М. Шашлов
ЭФФЕКТИВНОЕ ВОССТАНОВЛЕНИЕ СВЕДЕНИЙ
О РАЗДЕЛАХ ПРИ ПОВРЕЖДЕНИЯХ СИСТЕМ
РАЗДЕЛОВ НАКОПИТЕЛЕЙ
Рассмотрены существующие подходы восстановления данных при логи-
ческих повреждениях систем разделов накопителей. Предложен новый
алгоритм восстановления данных, который работает корректно при
наличии в адресном пространстве накопителя логических элементов,
похожих на логические элементы системы разделов, корректных по
формату, но не относящихся к системе разделов накопителя.
E-mail:
Ключевые слова
:
системы разделов, восстановление данных, логиче-
ские повреждения.
Повреждения систем разделов на магнитных и твердотельных
накопителях относятся к наиболее частым, но в то же время благо-
приятным по возможности восстановления информации видам логи-
ческих повреждений. Такие системы описывают логическую конфи-
гурацию накопителя, состав и параметры логических разделов, на
которые он разделен.
Виды систем разделов.
Рассмотрим следующие наиболее рас-
пространенные виды систем разделов, основанные [1]:
на таблицах разделов (унаследована от дисковой операцион-
ной системы);
на единой таблице разделов, обозначаемых уникальными
идентификаторами (GUID Partition Table), разработана компанией
Intel в рамках спецификации Extensible Firmware Interface (EFI), раз-
меры и адреса начала разделов описываются 64-разрядными числами.
Подходы к восстановлению систем разделов.
Существующие
подходы автоматизированного восстановления систем разделов ос-
нованы на сигнатурном поиске в адресном пространстве накопителя
сохранившихся логических элементов систем разделов и файловых
систем, их верификации и построении на их основе промежуточной
таблицы, описывающей разделы, найденные в адресном простран-
стве накопителя [2].
Последующее восстановление структуры системы разделов про-
водится, как правило, путем перезаписи в адресном пространстве
накопителя логических элементов системы разделов. При этом запи-
сываемые логические элементы системы разделов по размещению и
содержащимся в них данным могут не полностью соответствовать
исходной структуре системы разделов, но обеспечивать возможность
доступа к найденным логическим разделам.
Альтернативный подход — предоставление пользователю авто-
матизированных программных средств восстановления данных воз-
можности копирования информации на другой накопитель.