Чипсет nForce? Это распространенная трабла! Что-то они навертели с дровами для IDE, они юзают совсем нестандартные области памяти и прочие ресурсы, и конфликтуют с ДОСовскими дровами. Можно посоветовать сделать следующее:
1. Удалить все ДОСовские драйвера, имеющие отношение к IDE (SATA). Т.е. выкинуть из config.sys ДОСовский драйвер для сидюка (если он там есть) и все аналогичное. Кроме того, закомментировать строчку
DoubleBuffer=1
в файле msdos.sys - она грузит ДОСовский драйвер буферирования чтения-записи при работе с винтом.
2. Если не поможет, лезть в реестр и посмотреть в ветке реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS
- есть ли там параметр NoIDE. Если есть, то удалить его. На всякий случай, экспортировав заранее этот ключик - вдруг потом понадобится восстанавливать?
3. Если ничего не помогает - выход только один: сделать чистую установку Win 98 на какой-то нормально поддерживаемый ею комп (например, с чипсетом от VIA, что-нибудь вроде КТ133, VIA Apollo 133) с минимальным количеством дров и программ, потом просто перекинуть все это на проблемную машину (предварительно нормально поставив там ДОС с прописанными в msdos.sys правильными путями к папке Windows - проще преркинуть его с настроенной машины). Все дрова от чипсета nForce должны быть записаны на винт, потому что без их установки работа с сидюком будет невозможна. Ну и тут загружаемся в Винду, она начнет жутко матюгаться на новое оборудование и отсутствующие дрова, от установки дров прямо сейчас надо отказаться, закончить загрузку (все будет на 16 цветах, как в безопасном режиме) и вот тут ставить дрова на чипсет. Установка дров от nVidia - процедура длительная и странная, происходит в несколько стадий, после каждой обязательна перезагрузка. После установки дров чипсета можно и на видяху дрова ставить (но не раньше - без дров на AGP это без толку). Если, конечно, видяха на AGP. Если на PCI-Е - можно принимать соболезнования: дров под Win 98 нет и, похоже, не будет. Так что 16 цветов будут постоянно.