Добрый день, если кому интересно - к вопросу о сбросе A-list через терминальный адаптер.
Был
такой опыт, а потом вот такой:
1,
2,
3 и т.д.
Суть вопроса - что нужно сделать, чтобы снести A-лист и обнулить 5 й параметр смарта:
(1) забить нулями модуль RLIST
или
(2) Забить нулями модуль RLIST и отредактировать модуль RLIST_H
?
Выше вопрос остался нерешенным, а теперь мне вруки попался HD120IJ с непустым A-листом и 5-тым параметром смарта Reallocated sectors count = 630, и я еще немного поэкспериментировал.
1. Выгрузил оригинальные модули с помощью vtool-5.07
2. Подключил терминальный адаптер, обнулил модуль RLIST, не трогая RLIST_H:
DBG>RM 13 0 23
W:005800 0040 0000 107A 0E12 0000 1014 0004 1140
W:005808 0041 0000 1479 0E12 0000 102D 0004 1140
W:005810 0042 0000 13CF 0E12 0000 102E 0004 1140
....
DBG>FW 005800 0000 2300
DBG>WM 13 0 23
DBG>RT
Результат - после подключения к интерфейсу Reallocated sectors count = 63
1 2. Попытался обнулить счетчик ATA-командой, записью модулей ALIST.bin, ALISTH.bin, взятых из интернета, через vtool - добился лишь увеличения цифры Reallocated sectors count до 22080
.
(это глюк - или, точней, продолжение глюка, т.к. ALIST.bin из интернета был пустой)
3. Залил сохраненные ALIST.bin, ALISTH.bin через vtool - Reallocated sectors count восстановился до 630.
4. Отредактировал оригинальный ALISTH.bin по образцу донорного, залил его вмете с донорным (пустым) ALISTH.bin через vtool.
Результат - в смарте вижу
Name Val Worst Raw
...
Att # 5 : Reallocated sectors count : 253 1 0
...
Таким образом, для удаления списка переназначенных секторов и обнуления 5-го атрибута смарта через адаптер (если, допутим, нету ATA-терминала) нужно править ДВА модуля, приблизительно так, как описано
тут.
И это будет соответствовать тому, о чем
писал в свое время уважаемый CASIKO3162.