Inaccessible_Boot_Device after install replacing uniata with atapi possbile ?
#1
Posted 03 February 2009 - 09:39 AM
As a introductory note, I've followed Vorck's "Windows 2000 total slipstream" tutorial: http://www.vorck.com...dows/2ksp5.html, applied of course on a win2k setup.
My problem, as far as I've managed to track it, is the fact that the uniata driver fails to work on my PC (fact indicated by the "INACCESSIBLE_BOOT_DEVICE" stop message that "greeted" me immediately after install and the fact that on Virtual PC, it worked flawlessly, which lead me to believe that the problem is driver-related).
Since the default atapi driver works on my PC without any noticeable limitations on my SATA drive, I tried several methods of replacing uniata with atapi. Sadly, all failed.
What I tried:
1.Commented-out all entries relating to uniata in txtsetup.sif and layout.ini (as mentioned on Vorck's site). Result: either a "uniata.sys not found" halt error, or a setup that continuously popped-out false "file missing" reports during copy, coupled with a snail-ish install that never finished.
2.Tried renaming atapi.sys to uniata,sys, but setup's file protection "caught" me ("uniata.sys not found" halt error).
3.Compiled without deleting the "[uniata]" header in txtsetup.sif. It didn't work (can't remember exact behaviour though).
4.Installed in parallel a unmodified version of Win2k and tried changing the registry entries as per this site: http://www.mostlycre.../Article11.html (it details on how to move a IDE drive to another PC, without throwing the "inaccessible_boot_device" stop message).
This last step worked half-way. It passed the "Windows loading" start-up screen and did a auto-reboot right after popping the cursor on a black background.
This is as far as I've managed to go. If anyone could lend me a helping hand in solving this issue, I'd be more than grateful !
#2
Posted 06 February 2009 - 03:52 PM
If you download my fileset and did not modify it at all and ran HFSLIP, then all it does is look for the uniata file -- it does nothing else. You can comment uniata out of the file lists in TXTSETUP and LAYOUT.
The install WILL default to the regular, no-frills atapi driver.
If, however, you made changes to the TXTSETUP file and at any point uncommented any uniata sections, setup matched a uniata device string with the device string of your hard drive controller.
BTW... I don't understand how windows 2000's default atapi driver can work if you have a SATA drive. Did you install XP and find that XP's default atapi driver worked? 2000's default atapi driver just does not see SATA.
#3
Posted 15 February 2009 - 03:49 AM
Hmm.., well, I do remember at one point in the tutorial mentioned in my first post I had to do the following:
Quote
That's the only modification I've done to TXTSETUP.
This post has been edited by BogdanV: 15 February 2009 - 03:50 AM
#4
Posted 15 February 2009 - 07:00 AM
After launching the setup from WINNT32.EXE (didn't burn a CD) and rebooting, I end up with a "uniata.sys not found" setup error.
Rebooted and checked "$WIN_NT$.~LS". To my surprise, Setup didn't copy uniata, although I have included the file both in FDV and in Source, Source/I386, in .sys and .sy_ forms.
Once I've seen that, I copied the file in $WIN_NT$.~LS's I386 folder. It found uniata and carried on.
But..., when copying files, it started throwing quite a lot of "file not found, retry/ignore/skip" messages, all ranging from NT4ICONS.DLL to mrukill.sys and usbintel.sys (12 in total).
It passed over this and entered the graphical stage of Setup.
There, it started with SPCHAPI.INF not found and carried on in the hardware detection part with some files that I wasn't able to track in my HFSLIP folder and not even on my Win2k CD.
(They are: usbui.dll, swenum.sys and mga.sys)
Also in the detection part, it warned me that Setup was unable to initialize several network related installs.
Then, it carried on with the Regional Settings. After that, in the final phaze, it threw a file not found error regarding "desktop.scf" and after several seconds, it rebooted by itself!
All these happend with the following setup of my HFSLIP folder:
-Win2k SP4 I386, CDROM_IP.5, CDROM_NT.5, CDROM_SP4.TST ->SOURCE
-latest FDV files (downloaded from the forums) -> unpacked in FDVFILES
-uniata.sys + uniata.sy_ (renamed) ->HFSLIP/SOURCE and FDVFILES
As a note. uniata.sys was taken from ReactOS 0.3.8
This post has been edited by BogdanV: 15 February 2009 - 07:01 AM
#5
Posted 17 February 2009 - 03:54 PM
BogdanV, on Feb 15 2009, 08:00 AM, said:
Setup is using DOSNET, which I don't include. Technically this will work for an IE free install, but my fileset, and HFSLIP, are optimized for CD installs. So, while this method does work, it produces the errors you note here... To avoid all problems, do NOT use the winnt32 method for installs.
#6
Posted 18 July 2010 - 06:38 AM
The uniata stuff is left commented out because there's also a PCI\VEN_1106&DEV_3149 in that section.
Four different file versions of viamraid.sys all get through the txtmode of the setup and none of them any further. (I read about setting the drive in 'compatibility mode' but can't find that in the BIOS.)
Edit: The board does not have the 'compatibility' setting.
What to do?
This post has been edited by Brabant: 20 July 2010 - 12:32 AM
#7
Posted 20 July 2010 - 08:50 AM
This post has been edited by Brabant: 28 July 2010 - 02:46 PM
#8
Posted 12 August 2010 - 01:00 AM
Clearly, removing those superseded patches (but leaving out the newer ones that had superseded them until the initial installation had completed, because I wasn't sure that the 1.7.9 command file could process them properly) had caused some updates needed DURING the installation to disappear. I seem to remember at one point forging ahead anyway and getting the boot device failure shortly thereafter.
Since then I've just used the 1.7.9 installation as-is and installed the later patches on top of the result without problems.



Help
Back to top









