Сделал очистку P-list&G-list, сразу вывалилось сообщение об ошибке. Но после этого винт стал определяться нормальным именем (в т.ч. в БИОСе)!! Появились нормальные номера цилиндров (мин/макс 376/83911) в логе и в верхней строке аси.
Некоторые изменения в служебке:
Изменилась RZTBL.
Изменились UBA некоторых модулей - 3-х Tbl_55AA и "OPTI - настройки SelfScan".
Сами модули тоже изменились.
P-list (AT_PDL) - контр. сумма ОК, сам AT_PDL очистился, по крайней мере 768 байт из 1024.
P-list (список) - как в прошлый раз (понятно, он берется из 33 модуля).
G-list (AT_POL) обнулен, G-list (список) ес-но пустой.
U_LIST - по сравнению с родным изменен.
DMCS - по сравнению с чужим изменен.
Модуль 33. Измененные сектора 33-48 остались + изменились несколько байт чуть дальше.
SMART Attributes - изменился 1 байт
Появилась мысль сделать посекторную копию винта с помощью dd_rescue (вместо бэдов будут нули). Потом пробовать пересчитать транслятор. Если что-то не пойдет, будет хотя бы образ. Родные P-list и G-list есть - в теории можно будет пропустить/заменить эти участки (правда конечно слабо еще это себе представляю)...
1. Как вам такая идея? Я ничего не сломаю, если загружу линукс и сделаю посекторную копию? Линуха по идее не должна писать на винт?
2. То, что съехали UBA некоторых модулей - это связано с RZTBL? Или это не есть хорошо?
Цитата:
Достаточно занулить P и G-листы (аппаратно) при этом очистится DMCS.
Сделал очистку P-list&G-list, сразу вывалилось сообщение об ошибке. Но после этого винт стал определяться нормальным именем (в т.ч. в БИОСе)!! Появились нормальные номера цилиндров (мин/макс 376/83911) в логе и в верхней строке аси.
Некоторые изменения в служебке:
Изменилась RZTBL. Изменились UBA некоторых модулей - 3-х Tbl_55AA и "OPTI - настройки SelfScan". Сами модули тоже изменились. P-list (AT_PDL) - контр. сумма ОК, сам AT_PDL очистился, по крайней мере 768 байт из 1024. P-list (список) - как в прошлый раз (понятно, он берется из 33 модуля). G-list (AT_POL) обнулен, G-list (список) ес-но пустой. U_LIST - по сравнению с родным изменен. DMCS - по сравнению с чужим изменен. Модуль 33. Измененные сектора 33-48 остались + изменились несколько байт чуть дальше. SMART Attributes - изменился 1 байт
Появилась мысль сделать посекторную копию винта с помощью dd_rescue (вместо бэдов будут нули). Потом пробовать пересчитать транслятор. Если что-то не пойдет, будет хотя бы образ. Родные P-list и G-list есть - в теории можно будет пропустить/заменить эти участки (правда конечно слабо еще это себе представляю)...
1. Как вам такая идея? Я ничего не сломаю, если загружу линукс и сделаю посекторную копию? Линуха по идее не должна писать на винт?
2. То, что съехали UBA некоторых модулей - это связано с RZTBL? Или это не есть хорошо?