Windows 7 UEFI/GPT install gets stuck on disk.sys no matter what i try

Lets cut to the chase, my laptop has a celeron N4020, 8GB of ram, a WD NVMe (which i have slipstreamed drivers for). Ive tried everything. Replacing bootmgfw.efi didnt work aswell, and its always disk.sys thats problematic. Any suggestions?

@lordershocker
Welcome to the Win-Raid Forum!
The MS in-box driver named disk.sys is responsable for the Windows Disk Management and probably not the reason for your trouble.

AFAIK Western Digital has never released an NVMe driver, which supports Windows 7 (Win8.1 or up is required).
What you need is a WHQL certified NVMe driver, which supports the NVMe Controller of your SSD and the OS Win7. If you should not find any suitable third-party NVMe driver for your system, I recommend to integrate the MS NVMe Hotfixes into the boot.wim and install.wim of your Win7 Image. You can find a download link to the NVMe Hotfixes within the start post of >this< thread.
Good luck!

Forgot to mention, i also tried installing on a SATA drive but it also hung on disk.sys, which leads me to believe NVMe hotfixes/drivers probably wont fix anything, but regardless ill slipstream the hotfixes and update you, thanks.

Didnt work, as expected.

@lordershocker

This doesn’t help us, who want to help you.
What have you done? What exactly happened?
By the way - are you sure, that your laptop supports booting off an NVMe SSD in UEFI mode at all? The BIOS must contain an NVMe EFI module. Otherwise you cannot use the NVMe SSD as system drive.

To clarify, i slipstreamed MS NVMe hotfixes KB2990941 and KB3087873 using ntlite into both boot.wim and install.wim, which lead to the same outcome of disk.sys being the last driver to load before the system hangs, and yes, my laptop boots fine off an NVMe in UEFI mode, as i have installed both windows (other versions) and linux in the past

Thanks for the requested details.
Additional questions:

  1. Did you use an original (untouched) Win7 ISO file as source?
  2. Which specific modifications of the ISO file did you do?
  3. Which storage driver(s) did you integrate besides the MS NVMe Hofixes (e.g. WD NVMe driver)?
  1. Yes, i have used an original windows 7 iso, though it did have SP1 by default
  2. Only modified parts were the updates and the driver repeated throughout every .wim file
  3. Integrated a third party WD NVMe driver which was loaded prior to disk.sys succesfully but same result and it got stuck on disk.sys

As I already have written, the WD NVMe driver doesn’t support Win7.
You should not use a boot.wim or install.wim, where a not matching storage driver has been integrated.
I recommend to repeat the NTLite procedure from scratch by using the original Win7 SP1 ISO file as source and to integrate just the MS NVMe Hotfixes.
Good luck!

Back to this, sorry for the latency. I first redownloaded a fresh ISO just in case, integrated the same hotfixes from earlier and nothing else, which lead to the same outcome of it hanging on disk.sys. Also tried the new ISO on my sata drive.

Try this driver. I just found it.
Good luck!
Driver NVME

Ive since tried integrating that driver, while also installing on another old HDD i found, same problem of it getting stuck on disk.sys

@lordershocker
The reason for your troubles is definitely not the MS in-box disk management driver named disk.sys.
Please check the integrity of all connected disk drives and the in-use ISO file.
By the way: What happens, if you try to install any Windows OS by booting off an original (untouched) OS Image? Hangs the Setup still on “disk.sys”?

1 Like

I ran chkdsk on all my drives, didnt come back with anything. As for your other question, i recently got a dualboot with 8.1 going without touching the iso, booted into the setup fine and installed fine.

Can you install windows via Acronis image file? I have this file.

1 Like

Geez, 7 GB? I have pretty crappy internet so ill update you in a while

@lordershocker
Did you integrate the MS NVMe Hotfixes into both WIM files (boot.wim and install.wim)? That is absolutely necessary.
Another idea: Integrate the “generic 64bit Phison NVMe driver v1.5.0.0 WHQL for Win7 x64” into both WIM files and nothing else! You can find download links to this driver within the start post of >this< thread.

Nothing worked for my 12th gen i9, except Geazaa’s tib file, I’m in shock after a year and a half of failure.

1 Like

@Scruffers
Welcome to the Win-Raid Forum!
What has been your problem while trying to get Win7 x64 installed onto your specific NVMe SSD (manufacturer/model?)?

2 Likes

Mostly acpi block, I’m right now giddy as a drunken man, it on there, albeit handycapped. Zephyrus m16