baolvi Цитата: Если это смерть, то как тогда перносить?
Дааа, чую надо пояснить, а то данные прибъёте себе
Как вам уже сказали
Цитата: Вы даже не представляете как кролик работает.
Хотя это уже писали не один раз - повторюсь кратко. Кролик работает следующим образом. По P-list строится транслятор. В P-list сидят сектора, которые исключаются из трансляции, то есть диск их просто пропускает. G-list - это лист ремапов. Он к транслятору никаким боком. В нём дефекты, которые диск переназначил из резервной области. Резервная область к транслятору никаким боком тоже. СООТВЕТСТВЕННО, если переносить и G, который к транслятору никаким боком, в P, по которому и строится транслятор - потребуется ПЕРЕСЧЁТ транслятора. Транслятор же эта такая штука, которая говорит диску, какие сектора из физической адресации должны быть пропущены. (Пример: в P-list дефект, сектор номер 20. Это значит, что физический 20-й сектор пропущен, и физический 21-й стал теперь логическим 20-м. Все двадцать секторов с данными, ну и все прочие до конца диска тоже. Если в G-list у нас есть сектор, который соответствует например физическому номер 15 - то при переносе получится ситуация: в трансляторе появится запись, что физический сектор номер 15 должен быть пропущен из трансляции. Что получится? 15 физический будет пропущен. Он раньше был и 15 логическим. Но ТЕПЕРЬ 15-м логическим станет 16-й физический. И соответственно по логической адресации произойдёт сдвиг вправо на один сектор до конца диска!!! 17-й физнческий станет 16-м логическим ну и т. п.). И тут ещё примешивается такой факт, что CRC сектора формируется помимо прочего с участием LBA-номера этого сектора. Номер изменился? Соответственно и сектор станет с неправильной контрольной суммой, а значит (с точки "зрения" винта) станет нечитаемым, то есть софт-бэдом.
Теперь надеюсь понятно, что это не из-за того, что нет такой команды переноса (жадные производители не предусмотрели
), нельзя перенести без потери данных. Невозможно это сделать просто исходя из принципа работы самого винта!
Так что сливаем данные (хе, вы думаете это долго? А когда мы - ремонтники, чиним один диск иногда по нескольку дней-неделе , две недели - это не долго ?
) и творим с диском что хотим, потом заливаем обратно...