This Guide will show HOW to inject SATA drivers in Windows XP Installation [boot Installation without Floppy F6]
Q.Why use nLite?
You must have the following before you continue
A) nLite (used for injecting SATA driver & other modifications too FOR XP ONLY)
C) Windows XP Bootable Installation CD
D) Blank CD or DVD (This won't help if you don't have CD/DVD Burner)
E) SATA drivers from Intel website: Intel Matrix Storage Utilities (Choose 32-bit or 64-bit)
G) A Little bit of knowledge of how to burn CD/DVD's and how to put CD in a CD Writer Tray and take it out even if it's stucked in!
IMPORTANT : KEEP YOUR AHCI OR SATA OPTION enabled IN BIOS
Now, I would assume you have installed .Net Framework and n-Lite.
1. Run nLite & insert your Windows XP CD in CD-ROM/DVD-ROM/whatever & PRESS NEXT
2. Locate the folder where your Windows Installation files are located (i.e. your Windows XP CD) & PRESS NEXT
3. Select the SAVE PATH for n-Lite version for modification to Windows XP (we call it n-Lite-XP) & PRESS OK
4. Choose from the "Browse For Folder" or Make New Folder & PRESS OK
5. nLite will start copying files from CD (or ISO) to n-Lite-XP folder (NO ACTION REQUIRED)
6. Once copying is finished, it will show you the details of your windows, its size, etc & PRESS NEXT
7. Presets are previous settings you did before current settings. Ignore this & PRESS NEXT
8. You will see TASK SELECTION. You only want SATA Driver Injection and making CD/DVD Bootable (NO ACTION REQUIRED)
9. Select "DRIVERS" and "BOOTABLE ISO" and PRESS NEXT
10. In Drivers, you need to put SATA drivers in it. Go to 'Add -> Single driver'
Remember that you can also add more than one SATA drivers. For that, choose 'Multiple drivers' option.
11. Now, Extract the SATA drivers you downloaded from E)
12. Go back to n-Lite and add iaAHCI.inf file in Drivers & PRESS OPEN
REMEMBER : If you add any other inf, windows XP installation won't recognize your SATA Driver.
13. Now, choose the SATA AHCI driver (or other if you have RAID setting) your motherboard's southbridge supports & PRESS OK
14. It will display DRIVERS which you have integrated with XP installation & PRESS NEXT
REMEMBER : You can also add other drivers if you wish to, but wrong driver may hinder with your installed Windows.
15. 'Do you want to start the process?' WHAT DO YOU THINK??????? (USE YOUR BRAIN CELLS)
16. All the integration process will start (NO ACTION REQUIRED)
17. This is showing you the size increased from the modifications you made. PRESS NEXT
18. In Bootable ISO, You have a choice to 'Direct Burn' (by inserting Black CD and PRESS 'BURN' ... OR...
19. ... 'Create Image' and PRESS 'MAKE AN ISO'. Choose whichever you like. (You may see two more options.)
20. Customization Finished! The n-Lite work is done. PRESS FINISH and Now, you have a SATA enabled Windows XP CD.
HOW TO MAKE SURE SATA Drivers ARE WORKING DURING SETUP?????
Can you spot the following line?
16379 MB Disk 0 at ID 0 on bus 0 on atapi [MBR]
Now, instead of atapi, it should say iaStor. See the following picture
Now, boot your system with nLite modified CD/DVD and install your windows with full SATA support.
PLEASE NOTE : It's recommended to download SATA drivers from your motherboard manufacturer's website. AT YOUR OWN RISK
[P.S. If it is showing ATAPI, then this shows your SATA drivers haven't been detected by XP installation.
Instead of ATAPI, it must show IaStor. You will have to do the process again and carefully as well]
I hope this guide is informative for people who were looking for such solutions. nLite is also capable of customizing most of the components, more drivers, unattended installations, etc. You can find more on nLite website. If you feel anything is missing.
Provided by WasiqJaved@gmail.com