【轉貼】ASPI 簡介 與 正確裝法!!!



贊助商連結


vvcvc
2002-05-10, 09:13 PM
轉載自無名- adelies 站長

一、前言
ASPI,一個小弟也搞不清楚的東西,全名叫做「Advanced SCSI Programming Interface」,是由 Adaptec 發展的 SCSI 介面卡程式介面規格標準。SCSI全名為「Small Computer System Interface」,是小型電腦系統介面的意思,Apple及PC先後採用SCSI介面。一台PC可以同時插上幾片SCSI卡,而一片SCSI卡最多可以串接7個SCSI週邊裝置,含卡本身 這一SCSI串(SCSI chain) 上最多有8個裝置(SCSI-3可同時使用16個SCSI設備),在SCSI串的兩端要加上終端電阻器(Terminator),且SCSI串的長度不能太長。SCSI控制介面大多採用Bus Master DMA模式,ATA使用的DMA模式與此相類似,不過SCSI卡對SCSI週邊的多工I/O能力是ATA控制卡所無能為力的,尤其在真正的多工系統中,更能顯現出SCSI介面的威力。SCSI介面最讓使用者困擾的莫過於相容性的問題!譬如CD-ROM、磁帶機各有其所附的驅動程式,但是這兩個驅動程式能否在相同的SCSI卡上動作,是誰也不敢保證的。因此,大家意識到需要有一個通用的軟體協定,而在這場SCSI 協定之爭中,有三項標準被提出,它們是:由Microsoft主導的LADDR;由ANSI所制訂的CAM;由Adaptec所制訂的ASPI,而ASPI已成為市場主流。基本上ASPI (Adaptec (or Advanced) SCSI Programming Interface)將SCSI軟體區分成兩個模組,即ASPI Manager(供SCSI卡使用),及ASPI裝置驅動模組(供SCSI裝置使用的驅動程式)。ASPI Manager只針對卡的I/O做處理,它會處理卡的硬體資源並提供一個軟體介面,給ASPI裝置驅動程式使用。所以ASPI裝置驅動程式透過 ASPI Manager與SCSI卡的驅動程式溝通,讓ASPI裝置驅動程式與硬體獨立開來。

附註:以上段落擷取自淺談硬碟控制介面與硬碟 (作者:劉育男) (中央研究院)

二、安裝
反正小弟也不太懂,就直接切入正題,和一般老百姓有關的,大概就是燒錄軟體,有些燒錄軟體有內附ASPI驅動程式(如 Nero),有些則否,如果您遇到是後者,系統又沒有裝ASPI,嘿嘿,很抱歉,那那個燒錄軟體大概怎樣都不讓你用。所以,我們的目的就是要在PC上把ASPI裝起來。

步驟一:下載 Adaptec ASPI Driver
1.按我下載 (ftp://ftp.adaptec.com/software_pc/aspi/aspi_v470.exe) 或 按我下載 (http://download.adaptec.com/softwar...i/aspi_v470.exe) 。
2.執行他,解到一個暫存目錄。

步驟二:安裝 Adaptec ASPI Driver
方法一(適合啥都不想管的人):執行目錄裡的ASPIINST.EXE。
方法二(精確作法):開一個DOS小視窗,進入目錄,打:


quote:
-----------------------------------------------------------------------------
Install X86 (適合 Windows 98/ME/NT/2000) 或
Install XP32 (適合 Windows XP 32-bit) 或
Install XP64 (適合 Windows XP 64-bit,我想大概不會有人用 64 bit OS 吧!)
-----------------------------------------------------------------------------



至於為何要有方法二,是因為安裝程式內定不管你是否是XP,都給你安裝2000的驅動程式!雖然可以用,但還是多花點功夫建立正確的驅動程式方為上策!至於想多瞭解一點可以看裡面的 RELEASE.TXT 與 README.DOC。(by Adelies @ South Pole)

安裝完後,再安裝有問題的燒錄軟體,應該就可以使用了!(最常遇到問題者是 DiskJuggler 或舊版的 CDRWin(新版已內建ASPI驅動程式)。

三、其他
有些爛軟體,就算你系統裝了ASPI,但他還是白目找不到,這時怎辦?!簡單:


把 WNASPI32.DLL (Windows XP 在 C:\Windows\System32 中) 複製到那個白癡軟體的主程式目錄。

再不行,把ASPI32.SYS (Windows XP 在 C:\Windows\System32\Drivers 中)複製到那個白癡軟體的主程式目錄。(理論上不用,不過反正土法煉鋼,通通一併解決也可)

應該可克服問題,像舊版的 CDRWin 可以把Nero的WNASPI32.DLL拷貝過去安裝目錄即可使用,ClonyXXL看不到光碟機的話,依樣畫葫蘆也可以克服!(by Adelies @ South Pole)

四、結論
對一般人來說,就是把他裝好,應該就不會再遇到奇怪的問題了!希望對大家有效,如果有任何問題與本文有錯誤部分 (那是一定有的啦),歡迎討論、指教,雖然小弟可能也不知道該如何解決...
(轉載請著名出處)