Тоже результат.
Я пока допишу настройщик драйвера, а потом займусь этой проблемой.
Вид для печати
Тоже результат.
Я пока допишу настройщик драйвера, а потом займусь этой проблемой.
Настройщик уже написан. Баг с ERROR 86 надеюсь исправлен, но существует очень редкий баг с записью. Я пока не могу его отловить. Но работы в этом направлении не прекращаются.
Наконец то пойман и обезврежен редкий, но пакостный баг, который портил файлы при некоторых условиях во время записи. Баг перекочевал из оригинальной версии драйвера, где взятая мной процедура была закомментирована и очевидно не тестировалась всесторонне.
Следом идёт пятый релизкандидат драйвера, настроенный на диск Gutten.
Gutten, если будет возможность, по тестируй пожалуйста.
Эта версия драйвера прошла проверку на всех моих дисках. Запускал программу ch+2, для проверки контрольных сумм файлов.
---------- Post added at 20:18 ---------- Previous post was at 19:55 ----------
РезизКандидат 5 на тестирование:
https://yadi.sk/d/Hukq4AbNhZoHo
Опиши, как сохранять систему после установки драйвера.
zhddsv
idecon+
---------- Post added at 23:15 ---------- Previous post was at 23:12 ----------
или
zhddsv
zhddcon+
Т.е. новый драйвер поддерживают обе программы сохранения.
Попробовал. Автозапуск диска не удался - сбрасывается в 48 бейсик.
Попробую ещё раз, мало ли что не так сделал.
Не взирая на вялый интерес к теме, я попробую до конца недели написать сервис для драйвера. Нужна ли поддержка Slave дисков, или ограничиться только Master?
Все работы проводил на CF.
Загрузился в "IsDOS zhdd". сделал копию диска на "IsDOS hdd". перешёл на него.
запустил hddsmuc.blk, подключил разделы в dev.com, удалил через eliminat dev.com, в системе остались только диски D...H, подключены через hddsmuc.blk.
Проверил arzt+ и ch+2, всё прошло без ошибок, у новых файлов посчитались контрольные суммы.
Сохранил систему zhddsv, idecon+ is. Всё работает быстро и без ошибок.
А вот после ресета загрузится не получилось - сбрасывается в 48 бейсик.
Оказалось, что после создания is_dos.swp надо ещё раз прогнать ch+2, исправить его сумму. Подключить "idecon+ is_dos.swp". Тогда всё запускается.
Что теперь проверить?
---------- Post added at 14:54 ---------- Previous post was at 14:50 ----------
Этот драйвер работает с жёстко заданными разделами или берёт данные из set_ide.com?