ASPI全称就是Advanced SCSI Programming Interface高级SCSI编程接口,大多数CD/DVD-ROM(如CD ripper,刻录软件、工具)软件都使用ASPI接口与驱动器通信。当您的CD/DVD音轨抓取软件以及一些刻录软件不能正常使用的时候,也许您就需要这样一款驱动。使用时请注意:首先dumpASPI.bat来备份原驱动,再运行instASPI.bat来安装,重新启动电脑之后您可以利用我们提供的aspichk来检查它是否正常工作。
ASPI方式就是是使用ASPI接口驱动程序去读光驱,这种方式的效率和速度比较高。操作系统 安装的aspi文件
========================================================
Microsoft Windows NT 4.0 wnaspi32.dll, aspi32.sys
winaspi.dll, wowpost.exe
Microsoft Windows 2000 wnaspi32.dll, aspi32.sys
winaspi.dll, wowpost.exe
Microsoft Windows 98 wnaspi32.dll, apix.vxd
Microsoft Windows Me wnaspi32.dll, apix.vxd
Microsoft Windows XP wnaspi32.dll, aspi32.sys
ASPI的安装
============================================================
1. 运行INSTALL.BAT并带目标操作系统锁对应的命令行参数。
X86 ( for Windows 98/ME/NT/2000 )
XP32 ( for Windows XP 32-bit )
XP64 ( for Windows XP 64-bit )
e.g. "INSTALL.BAT X86"
2. 如果你没有再第一步指定一个参数的话INSTALL.BAT会提示你指定安装在哪个操作系统
a) 如果你在X86系统的Windows 98/ME/NT/2000中任一一个系统上安装的话,ASPIINST.EXE将会被调用并且余下的安装过程将会进行到底。
b) 如果你在X86或Itanium系统上安装的话,批处理文件将调用REG_XP.EXE来添加必须的注册表项并把操作系统特定的文件复制到合适的位置。操作系统路径是由环境变量%windir%决定的
对于 Win XP 32-bit:
ASPIXP.SYS 将被复制到 %windir%\system32\drivers\ASPI32.SYS
WNASPIXP.DLL 将被复制到 %windir%\system32\WNASPI32.DLL
对于 Win XP 64-bit:
ASPI64.SYS 将被复制到 %windir%\system32\drivers\ASPI32.SYS
WNASPI64.DLL 将被复制到 %windir%\system32\WNASPI32.DLL
贴2个选择install.bat的2000和xp的安装部分
REM =========================
REM For Windows 98/ME/NT/2000
REM =========================
:X86
ASPIINST.EXE
GOTO END
REM =====================================
REM For 32 bit Windows XP for X86 Systems
REM =====================================
:XP32
IF NOT EXIST REG_XP.EXE SET ERRORS=ERRORS+1
IF (%ERRORS%)==(5) ECHO "ERROR: Missing REG_XP.EXE"
IF NOT EXIST ASPIXP.SYS SET ERRORS=ERRORS+1
IF (%ERRORS%)==(1) ECHO "ERROR: Missing ASPIXP.SYS File"
IF NOT EXIST WNASPIXP.DLL SET ERRORS=ERRORS+1
IF (%ERRORS%)==(2) ECHO "ERROR: Missing WNASPIXP.DLL File"
IF NOT %ERRORS%==0 GOTO END
CALL REG_XP.EXE
ECHO "Step 1 of 3 : REGISTRY MODIFIED FOR ASPI32"
COPY ASPIXP.SYS %WINDIR%\SYSTEM32\DRIVERS\ASPI32.SYS /Y
ECHO "Step 2 of 3 : COPYING ASPI32.SYS"
COPY WNASPIXP.DLL %WINDIR%\SYSTEM32\WNASPI32.DLL /Y
ECHO "Step 3 of 3 : COPYING WNASPI32.DLL"
GOTO END
对于Windows 2000,4个文件都将安装,所有还是推荐在2000下使用eac。按照bat文件内的内容,完全可以通过我下面的介绍强制安装。大家可以研究一下install.bat。
对于Windows XP,从bat中可以看出xp安装的只要2个文件,完全可以先运行reg_xp.exe,然后把2个文件改名复制到相应目录来手动安装。eac的那个接口选择的地方外部aspi可能不能选择,因为可以尝试用下面的命令强制安装4个文件。我也没弄明白为什么另外2个文件xp不用装,而且eac也认不出来,这个以后在考证吧。
检查是否正常安装了所有的aspi驱动运行aspi_v471.exe压缩包中的aspichk.exe,如图Version中显示正常就说明安装好了
http://download.adaptec.com/software_pc/aspi/aspi_v471.exe