Павел писал(а): Вт мар 28, 2023 7:41 pm
1) Как правильно подключить его к 486 на MS-DOS 6.22? При попытке определить его в биосе пишет ошибку и не видит его (настроил и подключил как Slave drive, шлейф исправный). Или лучше поставить Win95 и пробовать с ней?
Многие BIOS-ы от 486 вообще не знают, что такое CD-ROM. А когда знают - в биосе иногда нужно выставить NONE (не AUTO) на том канале, куда он подключен, и тогда
может быть где-нибудь при загрузке появится надпись, что найден CD-ROM. Но как правило BIOS вообще ничего не найдёт. Да куда уж там - некоторые из них даже HDD не умеют определять автоматически.
Существуют современные BIOS-ы, способные полноценно работать с сидюками (AWARD 4.51) под чипсеты SIS496 и UM8881/6 (работоспособность на конкретных платах - лотерея). Но тому, кто не разобрался, как подключить сидюк в досе, я не советовал бы их прошивать
Но вот предположим, что определил сидюк в BIOS. Дальше-то что? DOS про это ничего не знает, у него нет встроенных средств для работы с ними. В те времена вообще не предполагалось, что CD-ROM должен определяться BIOS-ом. До win95 нужно было ставить DOS-драйвер (какой-нибудь .sys-файл) и настраивать выдаваемую букву (обычно через mscdex). Для интерфейса IDE таких драйверов существует немало. Причем для очень ранних IDE нужны особые версии драйверов от производителей. В данном случае скорее всего заработает попсовый aspicd.sys.
Каррроче, в config.sys надо добавить:
device=c:\aspicd.sys /d:mscd000
В autoexec.bat надо добавить:
c:\dos\mscdex /d:mscd000 /l:d
/
l:
d означает, что буква (
letter) будет
D. Если нужна другая - поменять.
Естессно, aspicd.sys должен лежать в корне диска C:, а mscdex должен лежать в c:\dos\
Если всё пройдёт хорошо, сидюк будет доступен по указанной букве в DOS и Win3.1(1)
---
p.s. если подключил как Slave, то и перемычку на приводе поставил на Slave, верно? В более новом компе пробовал его подключать как Slave одновременно с жёстким диском как Master?