ASPI全稱就是Advanced SCSI Programming Interface高級(jí)SCSI編程接口,大多數(shù)CD/DVD-ROM(如CD ripper,刻錄軟件、工具)軟件都使用ASPI接口與驅(qū)動(dòng)器通信。當(dāng)您的CD/DVD音軌抓取軟件以及一些刻錄軟件不能正常使用的時(shí)候,也許您就需要這樣一款驅(qū)動(dòng)。使用時(shí)請(qǐng)注意:首先dumpASPI.bat來備份原驅(qū)動(dòng),再運(yùn)行instASPI.bat來安裝,重新啟動(dòng)電腦之后您可以利用我們提供的aspichk來檢查它是否正常工作。
ASPI方式就是是使用ASPI接口驅(qū)動(dòng)程序去讀光驅(qū),這種方式的效率和速度比較高。操作系統(tǒng) 安裝的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. 運(yùn)行INSTALL.BAT并帶目標(biāo)操作系統(tǒng)鎖對(duì)應(yīng)的命令行參數(shù)。
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. 如果你沒有再第一步指定一個(gè)參數(shù)的話INSTALL.BAT會(huì)提示你指定安裝在哪個(gè)操作系統(tǒng)
a) 如果你在X86系統(tǒng)的Windows 98/ME/NT/2000中任一一個(gè)系統(tǒng)上安裝的話,ASPIINST.EXE將會(huì)被調(diào)用并且余下的安裝過程將會(huì)進(jìn)行到底。
b) 如果你在X86或Itanium系統(tǒng)上安裝的話,批處理文件將調(diào)用REG_XP.EXE來添加必須的注冊(cè)表項(xiàng)并把操作系統(tǒng)特定的文件復(fù)制到合適的位置。操作系統(tǒng)路徑是由環(huán)境變量%windir%決定的
對(duì)于 Win XP 32-bit:
ASPIXP.SYS 將被復(fù)制到 %windir%\system32\drivers\ASPI32.SYS
WNASPIXP.DLL 將被復(fù)制到 %windir%\system32\WNASPI32.DLL
對(duì)于 Win XP 64-bit:
ASPI64.SYS 將被復(fù)制到 %windir%\system32\drivers\ASPI32.SYS
WNASPI64.DLL 將被復(fù)制到 %windir%\system32\WNASPI32.DLL
貼2個(gè)選擇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
對(duì)于Windows 2000,4個(gè)文件都將安裝,所有還是推薦在2000下使用eac。按照bat文件內(nèi)的內(nèi)容,完全可以通過我下面的介紹強(qiáng)制安裝。大家可以研究一下install.bat。
對(duì)于Windows XP,從bat中可以看出xp安裝的只要2個(gè)文件,完全可以先運(yùn)行reg_xp.exe,然后把2個(gè)文件改名復(fù)制到相應(yīng)目錄來手動(dòng)安裝。eac的那個(gè)接口選擇的地方外部aspi可能不能選擇,因?yàn)榭梢試L試用下面的命令強(qiáng)制安裝4個(gè)文件。我也沒弄明白為什么另外2個(gè)文件xp不用裝,而且eac也認(rèn)不出來,這個(gè)以后在考證吧。
檢查是否正常安裝了所有的aspi驅(qū)動(dòng)運(yùn)行aspi_v471.exe壓縮包中的aspichk.exe,如圖Version中顯示正常就說明安裝好了
http://download.adaptec.com/software_pc/aspi/aspi_v471.exe