Заказ из города Моздок — HDD Maxtor после неквалифицированного вмешательства

Нечасто в руки попадаются винчестеры, бывшие до меня в пытливых руках "специалиста". Но случается. На днях из города Моздок передали на восстановление данных HDD Maxtor семейства Ares 64K.

С диском была распространенная проблема, связанная со сбоем в микропрограмме. Нашли мастера на месте. Тот повозился, и сказал — не получается. Когда накопитель попал ко мне, выяснилось, что на винчестер была целиком переписана служебная информация от другого диска. Вместе с чужими дефект листами и адаптивами.

Альтернативная, т.е. заводская SA так же подверглась суровому вмешательству. По факту чужих решительных действий диск выходит в готовность, корректно определяется в BIOS и отдает паспорт (с чужим серийником). А вот с данными картина грустнее. Они как бы есть, но их как бы нет. То есть mbr и boot нормальные, но когда идешь на первый сектор mft, указанный в буте, вместо mft записи видится другой сектор.

Т.е. налицо так называемый сдвиг транслятора. Что это такое и отчего случается? Попробую объяснить. Представим данные в виде линейки, где 0-lba в начале, а последний lba сектор соответственно в конце. Когда на заводе диск выходит с конвейерной сборки, на заключительной стадии происходит запуск заводского цикла самотестирования, чтобы выявить возможный брак. В числе прочего, в результате отработки селф-скана формируются дефект листы. Потому что идеальной поверхности не добиться даже на заводе. Особенно, в условиях повышенных плотностей записи на современных дисках. Не будем сейчас углубляться в нюансы трековых, зонных и разных прочих дефектов, — достаточно учесть, что есть некие сбойные сектора. Разумеется, для каждого HDD даже одной партии, эти дефекты будут своими. У одного диска их может быть больше, у другого меньше, и расположены они будут в разных местах.

На примере картинки, на диске "А" дефектный физический сектор 3, а на диске "В" — физический сектор 6. Логическая разметка пропускает дефектный сектор, и следующий логический сектор будет "через один" физическим. Это и называется "трансляцией".

Формирование логической трансляции в HDD

Если мы перепишем таблицу дефектов с накопителя "В" на диск "А", то начиная с LBA 2 мы получим тот самый сдвиг транслятора, о котором я писал выше. Физически дефектный сектор 2 перестанет быть исключенным и будет считаться LBA 2 (но читаться не будет, т.к. он дефектный), тот сектор, который был LBA 2, станет восприниматься диском как третий, LBA 4 вообще пропадет, потому что в таблице дефектов он будет скрыт и так далее, и тому подобное.

Разобраться в этом квесте — задача не из легких. Стоимость восстановления данных в таком случае — возрастает в разы.