[Guide] Integration of drivers into a Win7-11 Image

@tutafourabit :
If you have a problem regarding the Hotfix integration procedure, please look into the "Support" pages of ntlite.com.
I have only written a guide about how to integrate a real driver.

Hello, I need your help. I have a HP 470 G8 and I created a Windows 10 image with NTLite that does the whole installation automatically. So also the partitioning of the hard disk.

Here I now get the error 0x8030025. So no harddisk is found. Then I added the following driver according to these instructions here.

"intel.com/content/www/us/en/download/19512/intel-rapid-storage-technology-driver-installation-software-with-intel-optane-memory-10th-and-11th-gen-platforms.html"

But unfortunately I still get the same error message.

If I take a standard Windows 10 image and then load the driver manually, then I can create the partition and the installation works.

What am I doing wrong here?

@Marco83 : Welcome to the Win-RAID Forum!
AFAIK the error message you got has nothing to do with the procedure about how to integrate a storage driver into a Win10/11 Image. >Here< you can find some options how to fix the issue.
Questions:
1. Which HDD/SSD (manufacturer and model) is your notebook’s system drive (target for the OS installation and the boot sector) and which data transfer protocol (SATA AHCI or NVMe) does it support?
2. Which are the names and the HardwareIDs of the related AHCI or NVMe Controller (open the “IDE ATA/ATAPI Controllers” or “Storage Controllers” section of the Device Manager)?
3. Which exact driver did you integrate (I need the full name of it).
Regards
Dieter (alias Fernando)

@Fernando Hello, the link belongs to the error 0x80300024, but I have the 0x8030025 :slight_smile:


1. I have a Samsung 970 Evo Plus NVME M.2 installed in the laptop.

2. I can not tell at the moment

3. filename: iaStorVD.inf
Revision: 02/18/2021,18.1.6.1039
Abstract: Windows* INF File for VMD Intel(R) Rapid Storage Technology Driver
Installs: RST VMD Controller Miniport + RST Filter Driver

Maybe again for clarification. If I boot a standard Windows 10 image, then I have to partition the hard disk at some point. But there the hard disk is not shown, because a driver is missing. If I now load this driver under point 3 from a USB stick, then the hard drive is recognized and I can partition it and install Windows.

I have integrated the same driver with NTLite, but the Windows installation always aborts at the point where the hard disk is partitioned. Probably because the driver is not found.

@Marco83 :
You have obviously integrated a wrong/not matching storage driver.
Why did you integrate an Intel RST VMD driver, although the NVMe Controller of your Samsung 970 EVO Plus SSD needs an NVMe driver (either the latest Samsung one or the Win10 in-box “standard” NVMe driver from Microsoft)
I bet, that your problem wouldn’t occur, if you would install the OS from an untouched ISO file.

@Fernando

But the problem appears here as well. (Default Windows 10 image).
If this is the wrong driver, why does it work when I install Windows 10 from a untouched ISO file with this driver?

@Marco83 :
Unfortunately you haven’t told me important details of your system (chipset, SATA AHCI/RAID mode and VMD settings within the BIOS).
To be able to answer your questions I need the names and HardwareIDs of all Controllers, which are listed within the “Storage Controllers” and “IDE ATA/ATAPI Controllers” sections of the Device Manager.
You get them by doing a right-click onto the related Controller and choosing the options “Properties” > “Details” > “Property” > “HardwareIDs”.

This is the reason why it does not work: https://www.dell.com/support/kbdoc/de-de…fwerke-gefunden

As I said, with the mentioned driver it works. But not when I integrate the driver in NTLite…

@Marco83 : Thanks for the link.

Did you integrate the driver into both *.wim images (install.wim and boot.wim)?

No only in the install.wim. Probably the drivers must still in the boot.wim under point 2 "Microsoft Windows Setup (x64)" or? Point 1 is with me "Microsoft Windows PE (x64)".

@Marco83 :

No only in the install.wim.


That is the simple reason why the Win10 Setup couldn’t detect the target disk drive and was not able to install the OS onto it. The content of the install.wim can only be used by the Setup after having copied its content onto the target disk drive. At this early point of the procedure the OS Setup has only access to the content of the boot.wim.
That is why all required storage drivers have to be integrated into the boot.wim ("Microsoft Windows Setup") as well.

Okay, then I’ll give that a try. Thanks :slight_smile:

Hi, don’t know if this has asked berfore. But I try to install win7 on my pc (got new motherboard and other stuff so reinstall is needed) but I need usb drivers before I can do that because usb ports are not working. I have win7 iso image in usb stick and now I try to integrate motherboard drivers into iso image. Problem is, I cannot add drivers to NTlite because this laptop I’m currently writing, has win10 and I cannot install win7 drivers to this. So I only have an installation image, not actual drivers. Tried all the troubleshooting things but still got an error because drivers are not compatible. What should I do? Not sure if this computer can run a virtual box etc.

@Fernando I am trying to integrate some of these into NTLite, and I keep getting this error:
image

The “Universal 64bit Intel MSM AHCI+RAID drivers v8.9.8.1005 mod+signed by Fernando” version of Intel RST is the driver I am using. I have tried other versions too, and they still fail with this same vague error. Any ideas?

@GraphicHealer
Welcome to the Win-Raid Forum!
Please read the start post of this thread before trying to integrate any Intel AHCI or RAID driver.
The iaAHCI.inf file should only be integrated, if the on-board Intel SATA Controller is running in AHCI mode, whereas the iaStor.inf is only usable for a system, which is running in RAID mode.
Good luck!
Dieter (alias Fernando)

The problem is I work in IT, and we use the installer for multiple types of PCs at the organization I work for. We need both drivers available. I used to do this with no problem. I think an update to NTLite may have broke some compatibility with the intel RST drivers.
The guys on the NTLite forum said to come here.

@Fernando Uhh, I don’t think you put me in the right thread. I am building win11 ISO’s. Not XP.

@GraphicHealer
Ok, I have moved our discussion into the correct thread. Unfortunately you had not mentioned the OS within your first post.
Here is my answer to your initial question:
It is impossible to integrate any modded storage driver into any modern Windows OS. Only WHQL certified drivers are accepted by the OS Setup.
By the way:

  1. There is no need to integrate any Intel AHCI or RAID driver into a Win11 Image, because all Intel SATA AHCI/RAID Controllers are natively supported by the OS Setup.
  2. The Intel MSM AHCI+RAID drivers v8.9.8.1005 are not the best choice for all Intel chipset systems.

Hmm. That is odd.

In response to #1, I have had at least 3 different HP model laptops that will not work with the ISO I have built. Previously, when the universal drivers did work (Which I attribute to my PC having an old version of the native WIM mount/edit utility that NTLite uses), that was the fix for it. The universal drivers did the trick, and let me install windows 11 with no hassle.

Also, the modified AMD drivers from this site integrate with no problem at all. From what you have said, that is odd that AMD works when intel RST drivers don’t.

In response to #2, which driver version would you recommend?

Thanks for the help, G