|
Интересная штука этот ремап. Хотелось бы услышать мнение спеца-железячника о самом механизме данной процедуры. На мой рабоче-крестьянский взгляд реализовано все так: работает себе винт, пишет-читает инфу с блинов. И тут бац - при чтении с определенного участка произошел "затык": вместо положенных 10ms данные прочитаны за 113 ms. Ага, говорит контроллер, плохой блочек. В скором времени откажет. А поместим-ка мы адрес этого блока в дефект-лист, а вместо него станем использовать блок NNN. Замену запишем в таблицу, именуемую дефект-листом.
Вот тут и начинаются чудеса. Дефект-лист не может быть бесконечно большим, его объем конечен. Купив новый винт, можно обнаружить что дефект-лист заполнен уже на заводе (нет, не полностью, но все же). Таким образом рано или поздно память будет исчерпана, и ремап как функция станет невозможным.
Так что у автора топика, на мой взгляд, именно такая ситуация.
Нус, спецы, не ошибся я в рассуждениях?
|