surfing69

XP CD with integrated SATA drivers FAILS to install

35 posts in this topic

@ surfing69:

According to my knowledge you will have the best chances to get Windows XP installed in AHCI mode, if you do it the simpliest way.

If I understood your posts correctly, you want to install XP onto your new SATA3 HDD. So I assume, that this HDD will be connected to one of the white ASMedia 106x SATA3 ports of your ASRock mainboard.

This is what I recommend to do:

  1. Download the latest 32bit ASMedia 106x AHCI driver from >here< and unzip it into a separate folder (not on the desktop!).
  2. Copy the content of your original (= untouched) XP CD with integrated SP2 or SP3 into any separate folder (example: C:\XPCD).
  3. Run nLite, don't load any INI of a previous nLite processing and let nLite do just the following tasks:
    • integration of the Service Pack 3 (if not already included in your XP CD)
    • integation of the just downloaded 32bit ASMedia textmode driver (don't use the multiple driver integration option)
    • creation of the ISO file

[*]Create a bootable CD or USB stick containing the just built XP image with integrated AHCI driver.

[*]Remove ore unplug all mass storage drives except the SATA3 HDD.

[*]Boot off the media (CD or USB flash drive) with the XP image.

[*]Install Windows XP. Don't hit F6 when prompted!

[*]Once XP is up, you can reconnect all other drives and install the appropriate drivers.

Good luck!

Fernando

Thanks for this advice - however I think that you have forgotten the fact that I am trying to boot from the IDE ODD drive which is connected to the PCIe IDE/Sata controller card which is locked in AHCI mode and is causing the BSOD stop error. Please advise further

Below is the message from Startech the makers of the PCIe IDE controller card

There is no way to change the mode, for this card, outside of the BIOS.

The drivers that comes with the PEXSAT2IDE2: https://www.startech.com/Cards-Adapters/HDD-Controllers/SATA-Cards/2-Port-SATA-II-and-2-Port-IDE-PCI-Express-Controller-Card~PEXSAT2IDE2#dnlds

..... comes with the necessary floppy disk driver, in order for the installation to work correctly.

The reason why you are running into this BSOD issue, is because you are trying to boot off of our card, and have it switch the mode during the installation of windows XP.

You will need a floppy disk controller card, if your motherboard does not have the connection available. (For an XP installation)

Note: If you were trying to install Windows Vista or 7, it would have probably worked.

I will be trying as many if the solutions proposed in this post at the weekend when I have more time. I will report back on Monday.

Surfing69

0

Share this post


Link to post
Share on other sites
Thanks for this advice - however I think that you have forgotten the fact that I am trying to boot from the IDE ODD drive which is connected to the PCIe IDE/Sata controller card which is locked in AHCI mode and is causing the BSOD stop error.
So you want to get XP installed onto the SATA3 HDD, but to boot off the PCI Card? Please explain the reason for choosing the most difficult of all options.
0

Share this post


Link to post
Share on other sites
Thanks for this advice - however I think that you have forgotten the fact that I am trying to boot from the IDE ODD drive which is connected to the PCIe IDE/Sata controller card which is locked in AHCI mode and is causing the BSOD stop error.
So you want to get XP installed onto the SATA3 HDD, but to boot off the PCI Card? Please explain the reason for choosing the most difficult of all options.

Please read my original post where I explain the - now flawed - reasoning behind the use of the PCIe card. I didnt know or realise the issues that I would encounter. I will probably have to live with the fact that I may not have researched the subject matter thoroughly enough but sometimes if you dont know the question then how can you ask it. The PC suppliers I spoke with never warned me about the AHCI mode and XP installation on a SATA only mobo.

I will have to put this down to experience.

Edited by surfing69
0

Share this post


Link to post
Share on other sites

Hi

To install onto the mainboard SATA connected drive in AHCI mode, follow Tutorial #30 at www.rmprepusb.com (boot from USB). I think your mainboard has a series 6 H61 Intel chipset, so after pressing F6, choose 'Intel® Desktop/Workstation/Server Express Chipset SATA AHCI Controller' from the list (as well as firadisk and WinVBlock drivers) and then proceed as in the tutorial.

If you have any problems, get the PCI ID using the included menu entry - it should be 8086 1C02 - if it is different then check the list in the Tutorial to see what driver you need to select.

The board has USB 2 ports, so it should all work (you can't use a USB 3 port as USB 3 drivers are not in vanilla XP).

HTH

Steve

0

Share this post


Link to post
Share on other sites
Or dig out that old 1gig USB stick you bought 6 years ago and (forget about teaching yourself mandarin) try any method of installing XP from USB. Jaclaz already provided few links, here is a related step by step/video tutorial. The set of install file (here resulting in an ISO) would still have to be previously processed to include your mobo's SATA text drivers.

looks fairly straight forward . HOWEVER, section 4

4. Prepare a menu.lst file. If you already have one on your USB bootable drive that you use with grub4dos, then cut and paste the following entries into it. If you do not already have a menu.lst file, simply open Notepad (press F4 in RMPrepUSB) and cut and paste this text into menu.lst. Save the file as C:\XPINST\Menu.lst (WARNING: If using Notepad, make sure you use File - Save As (*.*) or else it may save the file as menu.lst.txt - we need it to be called menu.lst!) .

fails to explain that in folder options, you need to uncheck the ' hide extension for known file types' otherwise the menu.st file will always be menu.lst.txt

Also the when I download the 'winvblock.ima.gz', the tutorial states that one should NOT unzip it - but the file doesn't look like a zip folder/file. It looks like a unrecognised file format file. Is this normal?

screen shot_XPINST folder.doc

0

Share this post


Link to post
Share on other sites

It shows unrecognized by your system because you did not associate .gz files with whatever your archive extractor is (Winzip, 7zip, Winrar, Winace, Izarc,... whatever yours is). .gz stands for "gzip comressed archives".

The .lst file needs to stay a .lst file indeed. Both those files are used by Grub4dos, and are not Dos/Windows/Microsoft usual types of files.

0

Share this post


Link to post
Share on other sites
It shows unrecognized by your system because you did not associate .gz files with whatever your archive extractor is (Winzip, 7zip, Winrar, Winace, Izarc,... whatever yours is). .gz stands for "gzip comressed archives".

will this cause an issue with the installation?

0

Share this post


Link to post
Share on other sites

I haven't looked all of this over (the links given), but either -

1) leave as-is and GRUB will un-g-zip it (?see MENU.LST info that MUST be in the links)

2) use 7-zip to un-g-zip it and use MENU.LST (as it MIGHT say "how-to-load-an IMA")

If it says DON'T decompress, then there MUST be further instructions on the GRUB/MENU.LST portion.

NOTE: Grub by default looks for filename MENU.LST to get its bootload instructions.

Grub4DOS (similar to straight "grub") help is here.

edit - jaclaz was trying to point you in the right direction. You didn't travel far enough down the road?

HTH

Edited by submix8c
0

Share this post


Link to post
Share on other sites

grub4dos (which is NOT GRUB and NOT GRUB2) which is the tool used has "native" support for gzip compressed files.

There is no need to uncompress the winvblock.ima.gz, BUT if you (WHY?) want to decompress it, you need to change the menu.lst, as right now "points" to winvblock.ima.gz.

map --mem /winvblock.ima.gz (fd0)
map --mem /winvblock.ima.gz (fd1)

More technically a line like:

map --mem /winvblock.ima.gz (fd0)

equates (PSEUDO CODE):

 gzip /winvblock.ima.gz |  map --mem  (fd0)

i.e. the expanded output of the gzip (winvblock.ima) is piped to the map command.

jaclaz

0

Share this post


Link to post
Share on other sites
Or dig out that old 1gig USB stick you bought 6 years ago and (forget about teaching yourself mandarin) try any method of installing XP from USB. Jaclaz already provided few links, here is a related step by step/video tutorial. The set of install file (here resulting in an ISO) would still have to be previously processed to include your mobo's SATA text drivers.

Well i tried this approach but when I tried to install, I got the message ' error 17: cannot mount selected partition'. I even got the same message when I did an F11 (emulation). See attached screen shots More on this later.

Previous to this I created an nlite install disk containing XP sp2 plus the driver for the PCIe card (which the DVD-ROM is running from) from the support disc , plus the intel and asmedia drivers from the Asrock support CD. In bios I selected the SATA ports to IDE mode. I couldnt change the mode for the PCIe card from ACHI. I then booted from the nlite install disc. Hey ho I didnt get a BSOD stop error and the installation proceeded as normal where I had to format the drive .

However when the setup finished copying files and rebooted with the nlite disk still in the DVD -rom, the Windows installation process began but shortly thereafter an error message pooped up stating that ' The file 'asms' on windows XP Home edition SP2 is needed'. I pointed to the nlite install disk but got the same message. I therefore inserted the proper XP CD and the installation gave the appearance of proceeding but there was no progress bar at the bottom of the screen. I restarted and got an msdos screen stating new hardware profile detected - proceed with installation - clicked yes .

This time the windows installation went to completion and rebooted from the HDD (attached to the blue SATA2 port) . HOWEVER, when I inserted the Asrock support disk, the system at firts could not see it and when it did see it and asked to install all drivers, the system froze. I tried an number of times and reboots but one or the other problems occurred and eventually the system failed to boot up showing the error message cannot find driver.system.pci -.

A couple of questions at this point:

1. when I choose the driver for the PCIe card to integrate into the XP install disc, i was advised by Startech that the driver was in the '\Floppy32' folder on their support disk. I found the .inf druiver but when it was placed into nlite, it appeared in PNP mode. There was no other driver on the support disk that was relevant to my system and was in textmode. With regard to the ACHI drivers, I added 2 from the Asrock support disk - see attachment.

2. when i went in to BIOS and changed the SATA mode from IDE to ACHI and then rebooted, the system would not boot up - it get looping between trying to boot and seeing the BIOS welcome screen.

3. I noticed from FERNANDO 1 post that one MUST integrate SP3 if installing on a series 6 Intel chipset - which is what I believe I have - Before writing this post I have prepared an nlite install disk with XP SP3 integrated which I will test after posting.

Regarding the install from a USB, after trying method 1 in tutorial #30 http://rmprepusb.tk/, I also tried to try method 2 using WinSetupFromUSB. I download and ran the beta 8 app from http://code.google.com/p/winsetupfromusb/downloads/list but not sure if I understood the instructions.

Tutorial #30 states:

To use WinSetupFromUSB, use the RMPrepUSB button to format your USB drive (if required).

Then select your USB destination drive.

Then select your XP CD (note: it is MUCH FASTER than using a real CD if you mount the XP ISO file as a virtual drive using ImDisk first!).

Then press GO.

When I click on the RMPrepUSB button nothing happens. I therefore opened the RMPrepUSB app and selected the USB drive (4gb in this case), MAX, WinPE v2, FAT32(ticked 2PTNS box), UNCHECKED Copy OS Files box and set the path to C:\XPINST and the clicked prepare drive. I then clicked install Grub4dos. I then went over to the WinSetupFromUSB application, selected the USB drive and clicked GO. The error message I got was cannot find MBR. I have attached a screen shot of the files in the folder for the USB installation - please confirm if these are correct.

However, how will using the USB install method help with installing the driver for the PCIe card which is attached to the IDE ODD and which will have to be used to install ALL the drivers from the Asrock support disk?

I suppose if these methods dont work by the fact that I am trying to boot via a PCIe card in ACHI mode, I will have to purchase a SATA ODD.

Anyway, for Jaclaz, I did get my hands dirty.

post-361619-0-94662400-1347795725_thumb.

post-361619-0-21651100-1347795744_thumb.

post-361619-0-17585600-1347795824_thumb.

post-361619-0-77176300-1347795841_thumb.

post-361619-0-47121900-1347795870_thumb.

post-361619-0-81196500-1347795932_thumb.

0

Share this post


Link to post
Share on other sites

Anyway, for Jaclaz, I did get my hands dirty.

Good :thumbup , though it seems to me like what you did is more like throwing yourself into a mud pond (dressed). :ph34r:

Let's see if we can help. :)

The tutorial #30 on RMPREPUSB site is about using a F6 floppy with the drivers (text mode).

If you don't have them, (if I get it right) it won't be of use. :unsure:

The WinsetupfromUSB instead is about having the appropriate drivers integrated.

Somethng got "wrong" (from the screenshots you posted) with the actual USB stick formatting or your BIOS somehow re-mapped in a strange manner the device/images.

Start again with WinSetpFromUSB.

Using it you should use RMPREPUSB to ONLY format the USB stick (WinsetupFromUSB should do all the rest).

This is most probably part of the issue:

When I click on the RMPrepUSB button nothing happens. I therefore opened the RMPrepUSB app and selected the USB drive (4gb in this case), MAX, WinPE v2, FAT32(ticked 2PTNS box), UNCHECKED Copy OS Files box and set the path to C:\XPINST and the clicked prepare drive. I then clicked install Grub4dos. I then went over to the WinSetupFromUSB application, selected the USB drive and clicked GO. The error message I got was cannot find MBR. I have attached a screen shot of the files in the folder for the USB installation - please confirm if these are correct.

BUT, do another thing (test to see how the thingy behaves).

Open RMPREPUSB.

Choose:

Partition Size: Max

Bootloader options: XP/BartPE bootable (NTLDR)

Filesystem and Overrides: NTFS (or FAT32) and Boot as HDD (C: 2 Ptns)

And "prepare" drive.

Now, open the drive in Explorer, and copy to it:

  1. NTLDR (copy from *any* XP you have available)
  2. grldr (get it among the already downloaded files or directly from http://code.google.com/p/grub4dos-chenall/downloads/list )
  3. a file BOOT.INI (created with Notepad or other text editor) with these contents (you can copy and paste):

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr="Grub4Dos"

Try booting from the stick on the machine.

You should be able to get to the boot .ini choices.

Choose the "Grub4Dos" entry.

You should arrive to a grub> prompt.

In it, type:

root (

and press the [TAB] key.

You should see a list similar to:

hd0, hd1, rd, cd

Type:

root

[ENTER]

you should get (hd0).

Type:

ls

[ENTER]

you should see listed of the files on the stick: ntldr, boot.ini, grldr.

If everything is like described, reboot normally, delete the files from the USB stick, and run again WinSetupFromUSB (the stick is already OK and you need not to re-format it or use again RMPREPUSB).

Post if anything is different.

jaclaz

Edited by jaclaz
0

Share this post


Link to post
Share on other sites
3. I noticed from FERNANDO 1 post that one MUST integrate SP3 if installing on a series 6 Intel chipset - which is what I believe I have - Before writing this post I have prepared an nlite install disk with XP SP3 integrated which I will test after posting.

Further to my most recent post where the IDE mode has been selected in BIOS for the SATA ports;

I used nLite to create an XP SP3 bootable disk which included the drivers for the sata ports and the driver for the PCIe card. Installation of XP appeared to go OK.

1. However when I went back into BIOS and changed the mode from IDE to AHCI for the SATA ports and then rebooted, the PC appeared to be booting up, and I actually saw the Windows XP welcome screen, but then the system suddenly restarted. This keeps repeating itself until I switch the mode back to IDE in BIOS.

2. When I inserted the Asrock support disk into my IDE ODD (attached to the PCIe card) and tried to install the INF drivers, the process began successfully but then suddenly the system COMPLETELY froze during installation. Please see attached screen shot. When I rebooted, the system would NOT boot up and I saw an MS-DOS screen with an error message - see attached screen shot.

3. I was able to load the Startech PCIe support CD into the IDE ODD and install the drivers. I had to reboot to finish the install. Reboot was OK but I couldn't get into the card BIOS by pressing CTRL + J as advised by their manual.

I thought that by integrating the sata drivers with the XP install disk I was able to switch the mode from IDE to AHCI but it would appear that something isn't right about the installation. I suspect that it is the PCIe card that is the cause of the problem installing XP in AHCI mode.

I also suspect that I will probably have to purchase a SATA ODD.

As far the install by USB , please advise if this will allow me to use the PCIe card with the IDE ODD? If not then (IMHO)there is no point going down this route methinks.

Any further guidance would be appreciated.

post-361619-0-51094900-1347821760_thumb.

post-361619-0-21332300-1347821778_thumb.

0

Share this post


Link to post
Share on other sites

OK!!!! Did you ALSO Integrate the MoBo Chipset Drivers and ANY OTHER Drivers necessary? (maybe I missed that...)

0

Share this post


Link to post
Share on other sites

I guess we are mixing two or three different approaches. :ph34r:

If you use the USB you need NOT any support for the PCIe card, once the system WITHOUT the PCIe card is installed and working, then you add to it the card and relative drivers.

Right now you installed in IDE mode and you need to switch to AHCI mode.

This is doable, but is not as simple as you thought.

The approach is sketched here:

http://forums.pcper.com/showthread.php?t=444831

Or, if you have a working PE of some kind, you could inject the mass storage drivers to the offline system.

http://www.911cd.net/forums//index.php?showtopic=22523

Still IMHO both the latter approaches are more complex than plainly installing from USB (directly in AHCI mode).

jaclaz

0

Share this post


Link to post
Share on other sites
If you use the USB you need NOT any support for the PCIe card, once the system WITHOUT the PCIe card is installed and working, then you add to it the card and relative drivers.

I cant do this without having access to an ODD. However as I stated previously, I do NOT have a SATA ODD. My original intention was to try and salvage as many of my old IDE components which included an IDE ODD's which is currently attached to the PCIe card which is attached to the Mobo. I think people are getting confused by my original plan.

Right now you installed in IDE mode and you need to switch to AHCI mode.

This is doable, but is not as simple as you thought.

It is according to the following advice I got from Asrock -

Windows XP requires additional driver to for AHCI mode.

And due to the OS limitation, some USB floppy drive might not work properly.

Please refer Microsoft Support page:

http://support.microsoft.com/kb/916196?ln=en-us

We do some research on the internet and find there's a non-offical way to let OS works in AHCI Mode.

We help you sort out the steps as below. No need any floppy drive. Just power on and off system few times.

Part A. Install OS in IDE Mode.

step 1. Connect the HDD and ODD(DVD-ROM) to blue SATA ports.

step 2. Use BIOS default setting to install OS.

Here's the way to load BIOS default setting:

a. Press F2 or DEL during boot up to boot to BIOS.

b. In BIOS, press F9 to load BIOS default setting.

c. Then press F10 to save and exit.

step 3. Boot up system with Windows XP installation CD.

You can select boot device in below steps:

a. Please press F11 during boot up to access the boot menu.

b. In the menu, choose the DVD-ROM with the OS installation CD.

step 4. Start OS installation and install all drivers from support CD.

step 5. After all drivers installed, please power off the system.

So far, you are installing OS in IDE mode and should not see any BSOD.

Then, please follow below steps to change to AHCI mode:

Part B. Install AHCI driver.

step 6. Connect the OS HDD and the ODD(DVD-ROM) to white SATA ports.

step 7. Boot up system to BIOS, and only change [sATA Mode Selection] setting to [AHCI Mode].

Then press F10 to save and exit. The system will continue to boot to OS(Windows XP).

The option is in BIOS > Advanced > Storage Configration > SATA Mode Selection

step 8. Now, you will see there's one unknown PCI device shows up. And the system will ask you to update the driver.

Please assign system to search the folder "\Drivers\Serial ATA For Floppy Disk\Intel\1.0.1.0.1008_PV\i386" in driver CD.

* Or you can download the Floppy image from our website and assign to the folder.

http://download.asrock.com/drivers/Intel/SATA/Floppy_Win7-64_Win7_Vista64_Vista_XP64_XP(1.0.1.0.1008_PV).zip

(Please refer attached H61DES3-01.JPG.)

step 9. Then press "OK" and "Next" to let system seach proper driver for the device.

In few seconds, the unknown PCI device will become "Intel® Desktop/Work station/Server Express Chipset SATA AHCI Controller"

(Please refer attached H61DES3-01.JPG.)

step 10. Now, please power off system and connect the HDD and ODD(DVD-ROM) back to blue SATA ports.

Then power on system.

Now your Windows XP is running in AHCI mode.

After reading all the posts, it is becoming blindingly obvious that I will probably need to get a SATA ODD.

Still IMHO both the latter approaches are more complex than plainly installing from USB (directly in AHCI mode).

As above, even if I manage to do this, in order to install the PCIe card and other drivers on the Asrock support disk, I would need a SATA ODD.

0

Share this post


Link to post
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

  • Recently Browsing   0 members

    No registered users viewing this page.