The term 'ASPI' is an acronym that stands for: Advanced SCSI Programming Interface. All the following terms are synonymous: ASPI layer, ASPI drivers, ASPI interface. The term 'SCSI' [scuzzy] is an acronym that stands for Small Computer Systems Interface.
An ASPI layer consists of four files [see gray boxes below] that
'lie between' various programs [software] and certain devices, such
as CD/DVD-ROM drives and CD/DVD burners/writers [hardware].
Many people don't realize however, that the files contained in an ASPI
layer are also used in systems that *don't* contain a SCSI adapter,
or SCSI devices .. for things such as ripping
CD audio and burning CD/DVDs.
It's not vital you know this, but ASPI drivers consist of the following four files (with directory locations):
The latest Adaptec ASPI layer [for Windows XP] looks like this:
Version info for Windows
2000 should show the middle two files listed as v4.60
[like this], or at
least that's what the
aspiinst.pdf file says that comes with the latest ASPI layer drivers
Note: In order to get wowpost.exe and winaspi.dll updated to the latest version, I had to rename the
two files in the 'adaptec' folder: wowpost.ex_ becomes wowpost.exe,
and winaspi.dl_ becomes winaspi.dll.
If you experience problems with this ASPI configuration,
you have several options to consider. First: If you can't see your CD-ROM
or burner [in Windows XP], you might want to try double clicking on
the reg_xp.exe file that comes with the latest drivers
You might also want to try manually deleting wowpost.exe and winaspi.dll in WinXP, as some people claim that WinXP doesn't need these two files. But try beginning with all 4 files first. Read the posts by Hendrik here for more info along these lines. Or you can try reverting back to the old, stable v4.60 using ForceASPI [see below].
You can download two different copies of Adaptec's ASPI checker from my Downloads page. This utility will scan your computer and report what version of ASPI drivers are currently installed in your system.
If you are having trouble ripping and/or burning with WinXP, v4.71 [or later], you might want to check out this file. It contains a registry fix that might help. It didn't help me. I found it while searching the CDex FAQs.
Update 02apr2003 - I have gone back to v4.60 in WinXP because neither of my two favorite CD audio rippers [EAC & CDex] work with v4.71.2. They both lock up (not responding). I'm not sure why. Soon as I installed v4.60 however [via ForceASPI], they both worked flawlessly again.
First I backed-up my current ASPI layer [via DUMPASPI]. Then I removed my old ASPI layer [via KILLASPI, because Windows will not let you replace system files with older versions]. Finally I re-installed v4.60 [via INSTASPI] and then rebooted. Voila! Both rippers work again. It's magic.
ForceASPI is a popular utility that will install version 4.60 (1021) of Adaptec's ASPI drivers, *without* an Adaptec card or software in your system [hence: force]. Force ASPI v1.7 is the latest version. Many folks, such as those at Sony and Adobe find these drivers work best. If the latest version is giving you headaches, definitely give these a try.
Force ASPI will
also *back-up* your current ASPI configuration. So, if you encounter
problems, you can easily restore your original ASPI drivers.
The command *dumpASPI* creates a backup of your existing ASPI layer.
[While we're on the subject of back-ups, I want to mention <shameless plug> my User's Guide for Norton Ghost. Ghost is perhaps the ultimate back-up utility for the home user. </plug> Back to Force ASPI...]
The command *instASPI* will install version 4.60 (1021) of Adaptec's ASPI drivers to your system. ForceASPI works with Windows 98, WindowsME, Windows NT, and Windows 2000 .. regardless of your particular system configuration. It also works fine with Windows XP, as reported by many happy WinXP users.
Your existing ASPI layer will be *overwritten* and you'll need to reboot before changes take effect. The file named index.html that comes with ForceASPI contains all the instructions you'll need. It looks like this.
You can download Force ASPI here, or from doom9 (listed under Support Utils, near the bottom), or a million other places. Wimpy was the original author of ForceASPI, but his site is no longer operating. [I want to give credit where credit is due.]