Unsolved
This post is more than 5 years old
6 Posts
0
5990
July 31st, 2011 21:00
Installing XP to SATA drive
I have an Optiplex 755. I want to be able to dual boot into XP (and then upgrade one OS to Win 7). I now have C, E and F partitions, with an operating XP on C. When I boot via the XP CD, I get a BSOD during installation. This happens with the SATA operation in BIOS set to either AHCI or Legacy. If I set it to ATA, I can install, but it only sees the C partition, and only 132GB (although the BIOS sees the full 500 GB). So it certainly seems like I need the SATA drivers to load.
I don't have a floppy drive installed, but I do have an external (USB) floppy, so I should be able to load the SATA drivers. What drivers do I need, and how do I get them on a floppy? And do I just need to point to them when XP asks for the RAID or SCSI drivers?
0 events found


speedstep
9 Legend
•
47K Posts
1
August 1st, 2011 05:00
"I want to be able to dual boot into XP (and then upgrade one OS to Win 7)" There is no upgrade from XP to any version of WIN7. Its a complete Reinstall.
XP without service packs and a specific sysprep registry entry does not support 48 bit LBA.
NEVER EVER Been able to F6 Load drivers from USB Floppy only from Onboard Controller attached floppy.
How to enable 48-bit Logical Block Addressing support for ATAPI ...
By default, the original release version of Windows XP Home Edition and of Windows XP Professional do not have 48-bit LBA support. Your computer must meet the following requirements to use 48-bit LBA ATAPI support:
For the original release version of Windows XP Home Edition or of Windows XP Professional, you can enable 48-bit LBA for testing purposes. To do this, set the EnableBigLba registry value to 1 in the following registry subkey:
Warning Data corruption may occur if either of the following conditions is true:
Note The previous registry setting is ignored in Windows XP SP1 and later. If you try to enable the 48-bit LBA ATAPI support in the original release version of Windows XP Home Edition or of Windows XP Professional by editing the previous registry setting, and you did not meet the minimum requirements, the following issues may occur:
If you enable the 48-bit LBA ATAPI support by editing the registry setting, but you lack both a 48-bit LBA compatible BIOS and a hard disk that has a capacity that is see comment than 137 GB, you have not changed the system. The hard disk continues to function as a standard hard disk.
If you enable 48-bit ATAPI support in the registry and you have a hard disk that has a capacity that is see comment than 137 GB, but you do not have a 48-bit LBA compatible BIOS, only the first 137 GB of the hard disk are addressable. The remainder of the hard disk is not used.
To enable 48-bit LBA support by using an unattended installation with the Microsoft System Preparation (Sysprep) tool, follow these steps:
[Commands]
"rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\48BITLBA.INF"
To add the previous settings to the Images folder that was created with the Riprep.exe program, follow these steps:
[Unattended]
OemPreinstall = "Yes"
InstallFilesPath = "C:\sysprep\i386"
OEMs can turn on this support by using the Microsoft Windows OEM Preinstallation Kit.
Dbear13
6 Posts
0
August 1st, 2011 11:00
So I can't install XP to a SATA HD without doing all this? I have a dual-boot XP setup on my home computer, which is SATA, and I don't remember having any problems installing the second version of XP. I built that one from scratch, so I probably had the MB drivers at hand. Is it simply a matter of putting them on a CD and loading that via F6?
jackshack
6.4K Posts
0
August 1st, 2011 16:00
DBear13;
The process covered in detail in SpeedStep's post is the Microsoft instruction for using drives larger than 137 GB with the original release of Windows XP having no service packs. I'm sure that this description was given because you stated that the Windows XP setup program reported only 137 GB of space on your hard drive. The first version of Windows XP that could deal with hard drives larger than 137 GB was Windows XP including Service Pack 1. The implication of your statement is that your Windows XP setup disk is the original release that does not include any service pack.
Another problem that you may have with your present Windows XP setup disk is that the Optiplex 755 uses a PCI Express video bus. In order to have the driver for that video bus you must be using a Windows XP setup disk that includes Service Pack 2.
Lastly, the commercial versions of the Windows XP setup disk did not natively include drivers for a SATA controller. In order to get the SATA drivers loaded when using such a disk it is necessary to use an internal 3.5" diskette drive. There are only three types of USB drives that will be found by Windows XP setup, likely all obsolete by this time. Check your System Setup to see if the BIOS will assign the USB drive to be drive A. If it will you may be able to use it to load the drivers. Otherwise you must use the ATA setting to load Windows. After you install Windows using the ATA mode you can install the SATA drivers using the Update Driver feature of the Device Manager should you really want them. One thing you should note; Dell used to ship Windows XP installation disks that had the SATA drivers included on the disk. I know this to be true because my XPS 410 Windows XP reinstallation CD installs just fine using the RAID On setting, something that can't happen if the SATA drivers are absent. You may have something similar with your home computer, but your disk will not necessarily work with your Optiplex. This is because there are several different controller hubs used in Dell machines, and the drivers for your home computer may not be compatible with the hub in your Optiplex.