Solved Fix for AMD NVME RAID (and other drivers) 0xc1900101 when updating


crisorlandobr

Member
Local time
10:35 AM
Posts
6
OS
Windows 11
Since no one helped or even answered about my issues with 0xc1900101 using AMD RAID with NVME I decided to try by my self

Microsoft lame developers (no surprises here) forget to make a way to put currently installed RAID drivers in the update process, so I decided to patch the files on my own

Since the WU update process does not create WIM files like the ISOS I downloaded the latest dev version from UUP DUMP, extracted both WIM (boot.WIM and install.WIM) files from "Sources" folder and patched both WIM files with all indexes from WIM files that I needed "(boot.wim and install.wim)
Only patching boot.wim (It has only 2 indexes but did not work since I had to patch all needed Indexes from install.WIM too)

So here is the guide

Make a ISO installer using UUP DUMP downloader tool (chose your version, language, tier (home, pro, workstation and whatever)

After the ISO file is done open with an ISO file manager (I used UltraISO)
Extract the WIM files from Sources folder (from the ISO) to a folder (C:\TEST) for the example
Create 3 folders inside C:\TEST

One named BootWIM and another called InstallWIM and a third folder with the drivers you wanna patch (remeber to have inf, cat and sys files from the drivers in this folder)

Open a command prompt with elevated privileges (admin mode) inside C:\Windows\system32 (could not launch DISM from other folder) and type those commands

DISM /Mount-Wim /WimFile:C:\TEST\boot.wim /Index:1 /MountDir:C:\TEST\BootWIM
DISM /Image:C:\TEST\BootWIM /Add-Driver /Driver:C:\TEST\Drivers /recurse
DISM /Unmount-Wim /MountDir:C:\TEST\BootWIM /Commit

DISM /Mount-Wim /WimFile:C:\TEST\boot.wim /Index:2 /MountDir:C:\TEST\BootWIM
DISM /Image:C:\TEST\BootWIM /Add-Driver /Driver:C:\TEST\Drivers /recurse
DISM /Unmount-Wim /MountDir:C:\TEST\BootWIM /Commit

DISM /Get-WimInfo /WimFile:C:\TEST\install.wim (this is to list the number of indexes from the installer, since you need to patch every index you need to run correct drivers)

DISM /Mount-Wim /WimFile:C:\TEST\install.wim /Index:1 /MountDir:C:\TEST\InstallWIM -If you need other versions check the Index number, since 1 is only for Home)
DISM /Image:C:\TEST\InstallWIM /Add-Driver /Driver:C:\TEST\Drivers /recurse
DISM /Unmount-Wim /MountDir:C:\TEST\InstallWIM /Commit

ATTENTION HERE, patch all indexes you need

The longest part is to patch install.wim since it has a lot of indexes and the install.wim is the biggest file from the ISO (one for each tier, like Windows Home is 1, Pro is 2, Enteprise is 3, Pro for Worktations is 6 and in my downloaded ISO from UUP DUMP had 9 Index values from the install.wim

And after patching all needed indexes from both files (Remember, boot.wim NEEDS both 2 indexes patched) replace the patched WIM files in the ISO (Sources folder, only to replace original ones)

And since MS is still buggy to update directly from pendrives or ISOS go to the mounted ISO letter (you can mount with Explorer) and execute setuppre.exe from there

And of course I believe we are gonna have to remake this steps everytime MS launches a new dev channel update that does not inject drivers in a proper way


My next attempt (I need to backup stuff) is to see if I can patch WIM files from the hidden recovery partition to apply the same patch since the lame devs from MS also forgot RAID users need to access RAID arrays from Windows Recovery because (for example) the "reset this PC" function does not work with RAID arrays from what I really believe it was another example of low quality from MS devs, forgetting to load real critical drivers in the recovery partition
Could you imagine a company loosing important data because the OS could not even launch a recovery environment due to lack of drivers being loaded?

Good luck
 
Windows Build/Version
22449.1010

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    AMD
    CPU
    Ryzen 9 5900X
    Motherboard
    ASRock X570 Phantom Gaming X
    Memory
    Corsair 64gb (2x 32)
    Graphics Card(s)
    ASUS RTX 3080TI
    Sound Card
    Onboard for now
    Monitor(s) Displays
    Samsung Odissey 240mhz 27' and ASUS ProArt 27
    Screen Resolution
    2K (Samsung) and 4K(ASUS)
    Hard Drives
    2 4TB NVME (8TB RAID 0), 1 16TB Seagate Exos and 1 Hitachi 6TB HDD
    PSU
    Seasonic Focus 1000W
    Case
    Local brand
    Cooling
    Deepcool 240 WC
    Keyboard
    Local brand mechanical
    Mouse
    Red Dragon
    Internet Speed
    300mb fiber
Back
Top Bottom