Dmitry_Postrigan
Зарегистрирован: 14.04.2004 Сообщения: 1440 Откуда: :адуктО
|
Добавлено: Сб, 17 Апр, 2004 02:12 Заголовок сообщения: ТЕСТ ЛОГИКИ ДИСКА |
|
|
ТЕСТ ЛОГИКИ ДИСКА
Copyright(C) Dvinyaninov Andrey,2004,ru
freeware. refer is require
Copyright(C) Двинянинов Андрей Борисович
2004,ru
свободно. ссылка обязательна.
Имеющиеся тесты носят рекламный, демонстрационный характер или являются параметрическим развитием тестов производителей дисков.
Или написаны для обеспечения занятости своих служащих. Сырьевые деньги и налоги не пошли на пользу.
Требуется забыть про них и написать тест. Оплаты нет.
Требуется написать тест работы диска. Нужно чтобы это сделали разные люди. Иначе не поверите.
Под Windows на логическом диске занимается все свободное место
под один файл. Этот файл расписывается с максимальной скоростью.
Роспись идет блоками как можно большей длины. Блок состоит из логических секторов. В начале каждого сектора записывается число-индекс сектора в файле. В реализации это просто 4-х байтное/32-х битное целое. Оно увеличивается на 1 для каждого логического сектора. После росписи файла требуется прочитать файл и сравнить
прочитанный индекс сектора с ожидаемым текущим счетчиком секторов.
Тест можно проводить на дисках IBM типа IC35L, где кино показывается квадратиками или на дисках WD, которые постоянно
рекалибруются.
Автор сделал это на уровне работы с портами для физического диска
в режиме PIO и блоками длиной 16 секторов. На диске встречаются блоки, результат чтерия которых не соответствует результату записи.
Это был IC35L с большим числом спрятанных дефектов и чиненый WD AA.
Можно прислать работы Автору, но только в исходниках на адрес
<HDC@hotbox.ru>. Тест полезен для опреления дисков, которые уже
неверно работают и сдачи гермоблоков в цветмет. Или оставить головки для спасения данных. |
|