Jump to content

ASPI layer


 Share

Recommended Posts

Everyone probably knows that XP does not have an ASPI layer and that one must be installed.

The problem is that the newer ASPI layers designed to work with XP such as Adaptec's 4.71.2 are very unstable.

The best thing to do is use the old, stable 4.60 which can not easily be installed.

The easist way to do this is with a program called Force ASPI which is available here http://radified.com/ASPI/forceaspi.htm

Has anyone done anything with the ASPI layer on an unattended cd or know how or if Force ASPI could be incorporated by silent install?

Link to comment
Share on other sites


Its easy

just do the following mate.

==================================

make a folder in your appz area call it anything you want i called mine Force-ASPI

then place the following files in there.

HTML < Folder
WIN9X <Folder
WINNT < Folder
FLEXION < File
INDEX < html file
Install.bat < i renamed this it use to be called WINNT.bat lol

ok after you have done that edit the bat file and you should see this.

@Echo off
SET ver=1.7
IF %OS%==Windows_NT Goto WinNT

:Win9x
CLS
Echo InstASPI %ver%
Echo.
Echo Windows 9x or ME Detected.
Echo Windows is in : %winbootdir%
Echo Installing Files...
Echo   + WINASPI.DLL
copy Win9x\winaspi.dll %winbootdir%\system > nul
Echo   + WNASPI32.DLL
copy Win9x\wnaspi32.dll %winbootdir%\system > nul
Echo   + ASPIENUM.DLL
copy Win9x\aspienum.vxd %winbootdir%\system > nul
Echo   + APIX.VXD
copy Win9x\apix.vxd %winbootdir%\system\iosubsys > nul
Echo.
Echo Add Registry Settings...
%winbootdir%\regedit.exe /s Win9x\win9x.reg
Echo Done!
Echo.
Echo Adaptec ASPI 4.60 (1021) Installed.
Echo Reboot your PC to make the changes active.
Goto End

:WinNT
CLS
Echo InstASPI %ver%
Echo.
Echo Windows NT or 2000 Detected.
Echo Windows is in : %windir%
IF %PROCESSOR_ARCHITECTURE%==x86 Goto Intel
Goto Alpha

:Intel
Echo Installing Files...
Echo   + WINASPI.DLL
copy WinNT\winaspi.dll %windir%\system > nul
Echo   + WOWPOST.EXE
copy WinNT\wowpost.exe %windir%\system > nul
Echo   + WNASPI32.DLL
copy WinNT\wnaspi32.dll %windir%\system32 > nul
Echo   + ASPI32.SYS
copy WinNT\aspi32.sys %windir%\system32\drivers > nul
Echo.
Echo Add Registry Settings...
%windir%\regedit.exe /s WinNT\winnt.reg
Echo Done!
Echo.
Echo Adaptec ASPI 4.60 (1021) Installed.
Echo Reboot your PC to make the changes active.
Goto End

:Alpha
Echo Alpha CPU Detected.
Echo Sorry, only Intel x86 and compatible platforms are supported.
Goto End

:End
SET ver=
Pause
exit

===========================================

Ok now right at the bottom remove the line :Pause so that when the file is exicuted it will popup then after complete it will vanish :D

ok now in your main-batch.cmd or bat :D

add the following.

===========================================

start /b /wait %systemdrive%\EXTRAS\Force-ASPI\Install.bat
ECHO.
ECHO ......:ASPI v4.60 [1021]
ECHO Windows XP or NT Detected.
ECHO Windows is in : C:\WINDOWS
ECHO Installing Files...
ECHO  + WINASPI.DLL
ECHO  + WOWPOST.EXE
ECHO  + WNASPI32.DLL
ECHO  + ASPI32.SYS
ECHO.
ECHO Adding Registry Settings...
ECHO Completed Done!
ECHO ASPI 4.60 [1021] Installed.
ECHO.

there ya go its easy isnt it :):rolleyes:

and remember to edit the paths to your specifiction my paths may be diffrently named.

Link to comment
Share on other sites

Just a note on the Aspi layer, you should not copy over wowpost.exe or winaspi.dll. This can cause stability problems. If you don't believe, do a search about it... I did at one time, but I don't remember the URL. Also, if you install Aspi 4.1.7.2 and install with install.bat xp32 and after do a aspicheck, you can see that those two files weren't installed either.

Link to comment
Share on other sites

well i have been useing win2k and xp for agesssssssss and i havent had 1 single problem with installing all files.

and the new aspi layer drivers suck. the old where always the best. :):rolleyes:

Link to comment
Share on other sites

I went to a different forum (that specializes in cd recording (mainly games)) and it seems that 4.6 seems to be the most stable (just people's opinions). I have been using 4.7.1.2 and have not a had a single problem. I have been able to copy and burn games with securom 4.8x *NEW*! So, I guess it just a matter of personal preference.

]Bonkers[

Link to comment
Share on other sites

bonkers.

it is persional. :rolleyes:

over time when you get to be as old as me lol then you will call the new aspi drivers suck.

most people have problems stability ect with the new drivers.

but the old ones are indeed stable as hell.....

im just trying to get people to not go through my experiance with them, :)

Link to comment
Share on other sites

What sort of stability issues did you have with them.

Last night as I was adding aspi to my auto-install, I realized something that I had done. I had tried to get a cd ripping program to work, cdex or something I think and it wouldn't reconize my cd burner. What I did was I went to the Nero site and downloaded their wnaspi32.dll and replaced it with the one from adaptec. Maybe that is why I am not having any programs.

Here is what my aspi.bat looks like:

@ECHO OFF
ECHO Installing Aspi 4.1.7.2:
ECHO Please Wait...
ECHO.
CALL %systemdrive%\install\Aspi4172\REG_XP.EXE
ECHO Modifying the registry
ECHO.
COPY %systemdrive%\install\Aspi4172\ASPI32.SYS %WINDIR%\SYSTEM32\DRIVERS\ASPI32.SYS /Y
ECHO Copying ASPI32.SYS
ECHO.
COPY %systemdrive%\install\Aspi4172\WNASPIXP.DLL %WINDIR%\SYSTEM32\WNASPI32.DLL /Y
ECHO Copying WNASPI32.DLL
ECHO.
ECHO Aspi 4.1.7.2 installed successfully.

And in the folder I have aspi32.sys (which is aspixp.sys renamed), wnaspi32.dll (from the nero site) (both versions 4.1.7.2) and reg_xp.exe.

That config works great

]Bonkers[

Link to comment
Share on other sites

  • 5 years later...

Here's a simple solution, try this addon. It's ASPI 4.60 for Microsoft Windows 9x/NT.

This is a silent install. This is a freeware utility and can be freely distributed

Edited by Yzöwl
inappropriate link removed!
Link to comment
Share on other sites

I thought nobody use adaptec's ASPI by now :huh:

Ditto. Last time I bothered with that thing was in the Win98 era IIRC, about 10 years ago. Totally unnecessary these days.

But I'm sure that the answer really helps those who were looking for it... 6 years ago.

Since then, we've all moved to SPTI and other techs (SPTD, Patin-Couffin, ASAPI, etc). Bsides all burning programs come with whatever they need.

Adaptec's ASPI layer v4.60 is 10 years old and was meant for Win95 and NT4. Adaptec's page even says:

Do NOT install ASPI32.EXE with Windows 2000, Windows ME, Windows XP, Easy CD Creator 4.x, or with Windows Media Player 7.0. If you have one of these applications (or operating systems), you will be using a different aspi layer that will conflict with the one provided in this file.

I wouldn't exactly advise people to install 10 year old crap that's both unnecessary and known to cause issues.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.


×
×
  • Create New...