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
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