В общем я так понял, что несмотря на
предупреждение под NT-шными осями тоже лучше ставить версию 4.60, как более стабильную и проверенную временем. Я и сам ею всегда пользовался под Win2k и сейчас под XP и никаких проблем не было. Тогда расскажу как ее правильнее и легче всего поставить. Почему-то никто не задавал вопросов, хотя так просто она не ставится, т.к. это upgrade версия и для установки требует наличия в системе чего-либо уже установленного от Adaptec.
Это могут быть ASPI драйвера любых версий, фирменное ПО (например,
Adaptec EZ-SCSI, хотя это требование было только в старых версиях ASPI) или оборудование (Adaptec SCSI Host Adapter). Оборудование определяется по драйверам, поэтому можно обмануть, поставив встроенные в Windows
драйвера от какого-нибудь хост адаптера Adaptec, через стандартный мастер установки оборудования. С ПО тоже все понятно, но есть способ проще.
При установке ASPI версии 4.60 в систему ставится
4 файла. В 9x-ME wnaspi32.dll, winaspi.dll, aspienum.vxd (C:\Windows\System) и apix.vxd (C:\Windows\System\Iosubsys). В NT-подобных системах winaspi.dll, wowpost.exe (C:\Windows\System), wnaspi32.dll (C:\Windows\System32) и aspi32.sys (C:\Windows\System32\Drivers).
Так вот, перед запуском aspi32.exe нужно положить один из этих файлов (любой версии) в соответствующую папку, так, чтобы этот файл увидела утилита
aspichk, после чего можно запускать установку.
В Windows 9x-ME встроены свои ASPI драйвера, поэтому существующие файлы wnaspi32.dll, winaspi.dll и apix.vxd перед копированием новых стоит переименовать, но только не в
"wnaspi32.bak", т.к. установщик от Adaptec создает свои резервные копии файлов и при установке затрет переименованный таким образом вручную файл копией нового.
Есть готовый
набор файлов для установки (aspi32.exe + aspichk.exe + пакетный файл для автоматического копирования всех четырех файлов по нужным директориям). В NT-подобных системах им можно пользоваться как есть
(только там ошибка в Aspi.bat, вместо wowpost.exe повторно прописан aspi32.sys, правда эта ошибка ни на что не влияет, т.к. для установки достаточно всего одного правильно скопированного файла), а в 9x-ME придется копировать файлы вручную, т.к. пути там другие.
Но про все, что я написал выше, можете забыть, потому что есть еще круче способ. А вернее retail
дистрибутив, который не требует наличия уже установленных драйверов или ПО от Adaptec. Этот дистрибутив распространялся параллельно с upgrade версиями, вместе с различным софтом для работы с CD/DVD (
InterVideo WinDVD, Adaptec Easy CD Creator), только под NT-шными осями он устанавливается с небольшой ошибкой, из-за которой программы могут не увидеть ваши приводы.
После установки
aspichk пишет: ASPI is properly installed and is fully operational. However, no host adapters have been detected (0xE8).
Исправить это можно как
вручную, так и с помощью
reg файла или
утилиты AspiTest 2.0 (кнопка
Registry), а если расположить эту утилиту в одной папке с aspiinst.exe, то в ней появится кнопка Update для запуска установщика. Или самый простой вариант - накатить сверху upgrade версию, с перезагрузкой.
Retail версия 4.60 (1021) имеет номер версии файла 1.08 (032) / 1.0.8.32 с датой компиляции
11.09.1999, upgrade соответственно 1.02 (014) / 1.0.2.14 от
25.10.1999, последняя версия утилиты aspichk 1.00 (006) / 1.0.0.6 от
01.07.1997. Устанавливаемые файлы обеих версий: retail и upgrade - побайтово одинаковые.
Кстати, версии ASPI
4.72.2 не существует, это была просто
опечатка, дистрибутивы
4.72.2 и
4.71.2 за исключением одного лишнего файла и документации идентичны.
Общая ссылка для загрузки всех 4.7x версий:
http://www.adaptec.com/en-us/support/_eol/scsi_sw/aspi-4.70/