Nimbussr Конгениально. Открытие Америки через форточку.
А теперь почитайте-ка стандарты IDE/SCSI - поведение команды низкоуровнего формата накопителя (если мне не изменяет память опкод 0х50) в технологическом и стандартном режимах управления. В технологическом режиме в устройство с контроллера идёт последовательность SCSI команд:
MODE SELECT -> FORMAT UNIT -> REASSIGN BLOCKS -> VERIFY -> SEND DIAGNOSTIC -> RECEIVE DIAGNOSTIC RESULTS -> TEST UNIT READY, а в обычном MODE SELECT -> REZERO UNIT -> VERIFY -> TEST UNIT READY. Разница заметна?.
Ну а для новичков объясню просто - в обычном режиме эта команда пишет нули в поле данных секторов, но настоящий низкоуровневый формат с тестирование и пометкой бэдов и заменой повреждённых цилиндров на резервные, созданием служебных структур накопителя как и ремап (возможность осуществления ремапа зависит от микрокода конкретной модели - её может и не быть) не производит. Что собственно и именуется командой
ERASE. Последние же SCSI винты из тех что у меня были и у которых существовал настоящий низкоуровневый формат - древние Fast WIDE SCSI HDD на 4,5 - 18,1 GB SCSI Seagate Barracuda, Chitan 4,5 Gb,да Fujitsu 9,1 Gb первых серий, а уже у его более нового 18,1 Gb варианта низкоуровневый формат надо было делать на специальной технологической установке, предварительно сняв плату контроллера для подключения её переходника к гермозоне. Да и те, диски что это позволяли, форматировались только на контроллерах Tecram DC390F или Adaptec AHA-2940 (без индексов U или UW), причём не со всякой версией прошивки - позже и у них эти процедуры из микрокода убрали. А на всех остальных SCSI контроллерах происходило простое обнуление секторов. А у IDE этой возможности отродясь не было - она существовала только в ESDI устройствах.
Kostyas Значит алгоритмы прошивки данную команду не поддерживают. IDE не SCSI, тут каждый сходит с ума по своему.
Nikollay Этот вопрос лучше всего самим разработчикам задать - SAMSUNG умеет делать отличные микросхемы, но с механикой у них всегда были проблемы. Увы, ...