Могу немножко рассказать, как работают правильные копировщики. Средствами ОС,

Могу немножко рассказать, как работают правильные копировщики.
Средствами ОС, которыми пользуются практически все обычные пограммы копирования, очень сложно, а скорее и не возможно, все это организовать.
Обычно хард чистается в UDMA режиме боками по 256 секторов.


Если хард выдал ошибку на блок в 256 секторов. Происходит переключение в PIO режим и сбойный блок читается по одному сектору. в UDMA читать по одному сектору нельзя. Получается, что все хорошие сектора, заберутся из кеша харда.
После сбойного сектора делается прыжок, назаданное количество секторов и также в PIO происхоит чтение небольшими порциями или по одному сектору в обратном направлении. До сбоя. После чего этот кусок пропускается и читается следующий после прыжка сектор, если он нормальный опять преключение на чтение в поблочный UDMA режим. Чтобы читать максимально быстро..
Если после прыжка, вновь сбой, то опять прыжок, и так далее, пока не будет пройдено все сбойное место. Что сбергает головки от запиливания.
Когда хард зависает, приходится его сбрасывать, Кешь очищается, читать приходится только в PIO по 1 сектору. Методов сброса собствено не много. Програмный сброс, аппаратный, и передерг питания. Ну и у сигейта, фуджей и самсунга возможен еще сброс через терминал, у остальных такой возможности нет.
Само зависание, обычно вызвано тем, что плохая голова не может произвести запись в логи обработки ошибок в служебной зоне.
Отключить такую обработку весьма не просто. Готовых команд у харда обычно просто нет, для подобного отключения.
А разбирать, дезасемблировать, сотни вариантов версий прошивок и изменять код микропраграммы, для отключения обработки ошибок, сами понимаете очень и очень не просто.

Seagate ST3500320AS
  • теоретически можно, Но я совершенно не представляю, как вы
  • Да, DR-братия альтруизмом не страдает, похоже, но одного
  • Эх святая простота. :) Все что связано с
  • В общем, так чтоб подытожить. Пробовал я снимать
  • Прога для командования ЛПТшкой. Там исходники есть. Это
  • А его собственно и сооружать не надо. Просто подаете
  • Эх, я такой девайс сам точно не сооружу
  • Дергать вывод LPT порта, который будет
  • Может я глупостей конечно наговорил насчет ACPI и
  • А можно как либо программно передергивать питание на
  • Нет таких прошивок, которые механику лечат. Писать на глючный
  • Судя по симптомам, вычитанным в интернете, шпиндель сошел
  • ST3500320AS (гость! Какой смысл его тестировать, если он зависает.
  • Такой же винт помирает, я еще и сверху
  • с семёркой не ко мне, я её не
  • Это косяк винды, только переустанавливать не очень хочется
  • Берётся загрузочный Лайв СиДи к примеру хоть Алкид...
  • поясните пожалуйста
  • исключите из проблемы ось. Под лайвой, к примеру
  • Только обратил внимание - на жесткий диск
  • В общем вылечил прогой с хайренса от seagate,
  • хорошо, я думаю с этой темой поработаю, если
  • alexhoppus, если отыщете и систематизируете эти обрывки -
  • А что все эти команды значат, я что-то
  • вот даташит - там предельно ясно...
  • http://eldigi.ru/site/comp/8.php А кто-нибудь видел нечто подобное только USB-TTL? Нужна
  • alexhoppus, она всяко может проявляться на разных стадиях...
  • Лечатся. Обычно. Хотя и не всегда, судя
  • это на муху статья, у меня проблема нулевого
  • ну вот к примеру статейка http://hddhelp.com.ua/7200.htm
  • Ну в принципе ситуация понятна, а кто-нибудь пробовал
  • нашел на одном сайте, у меня определяется
  • прошу обратить внимание на тот факт, что в
  • ну вот.... ещё одна муха цеце... когда ж