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安裝程序forceaspi

直接運(yùn)行instaspi.bat就可以了,需要重啟一下

http://www.clonecd.net/aspi.htm

http://radified.com/ASPI/forceaspi.htm

如何手動(dòng)安裝ASPI偶也不會(huì)還是用懶人辦法吧

檢查是否正常安裝了所有的aspi驅(qū)動(dòng)

運(yùn)行aspi_v471.exe壓縮包中的aspichk.exe,如圖Version中顯示正常就說明安裝好了

http://download.adaptec.com/software_pc/aspi/aspi_v471.exe