Update Win7x86 for USB3/nvme? Redux

joeyc100

New member
Member
VIP
Local time
4:03 PM
Messages
102
Trying a Samsung 980 produced the same results: Windows7x64 would install (after the F8 signature bypass) and Windows7x86 would not. The nvme drive partitions are presented at the "Where do ypu want to install Windows?" screen for the x64 install, but not for the x86 install. In each case a USB drive was built using Integrate7 v3.80 and Rufus.
And so, has anyone installed x86 on an m.2 nvme drive, and if so, which drive and which drivers? I have tried two now with zero success. I am beginning to think that no one has, and my original post cannot be answered.
Joey.
 

My Computer My Computer

At a glance

windows 7 ultimatex64
Computer type
Laptop
Computer Manufacturer/Model Number
asus x541sa
OS
windows 7 ultimatex64
Small side question, why do you want to even install x86? In this day and age, it's difficult to find a good reason not to use x64.
Many programs (including Windows itself) are no longer made in x86
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
Legacy reasons. I have between 15-20 older programs (16 bit) which will not run on x64. I don't want to rewrite them to be ported over to a 64 bit Windows (whenever I mod something, it winds up being rewritten!).
I sometimes think that a small mod of some sort could be made to x64 so as to get it to run 16 bit programs; the tiniest mod -- adding one declarative line to a .inf file -- extended the early Intel graphics driver to 10th gen ( possibly further) cpus.
 

My Computer My Computer

At a glance

windows 7 ultimatex64
Computer type
Laptop
Computer Manufacturer/Model Number
asus x541sa
OS
windows 7 ultimatex64
A better option would be to install 16 bit programs in a virtual machine running and older 32 bits Windows, or use DosBox if your programs are DOS-based instead, if updating to a newer version is impractical.

Enabling running 16 bit code on x64 is not just a "tiny mod" disabled by a setting. It's a whole subsystem enabling emulation of whole system calls and a full library of system function allowing programs to run unmolested by the newer system, and that's only for Win3x programs. Every single 64 bits version of Windows includes this for allow run of 32 bits program, but MS deliverately omited that for 16 bit ones, as the complexity of Windows would have increased and those programs were already rare anyway. So no chance of a native run other than usage of x86 Windows (which is also on the way out, BTW).
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
Install to a normal SATA drive then clone that to the NVMe. After that flip the bird to Windows. LOL Been there done that...

There are two necessary Windows updates that need to be installed for NVMe functionality in Windows 7. I don't remember their names. You can slipstream those or once again bypass driver signature checking in Safe Mode and install. Remember, that driver signature bypass is once per boot. Another glorious pile of crap from MS to do that signature check crap. Really pissed me off when I discovered that bit of nonsense. "Oh, it's all about security." No, it's not, your OS is still as vulnerable as ever. It's about control.

NTLite or DISM can slipstream. I have used Ventoy for booting or Win2USB.

[Official] Best Free Windows To Go Creator Wizard Helps Create Portable Windows 11/10/8/7!


Ventoy

- - - Updated - - -

Install the two NVMe updates in the regular SATA drive first otherwise you may not be able to boot the NVMe.

- - - Updated - - -

The two updates are; KB3087873 and KB2990941. Not sure if there are 32 bit versions.

- - - Updated - - -

Recommended AHCI/RAID and NVMe Drivers - General: Storage Drivers (AHCI/RAID, NVMe and USB) - Win-Raid Forum

Scroll down to Microsoft’s NVMe Hotfixes for Win7/W2k8 R2. It appears there are 32 bit updates.

Recommended AHCI/RAID and NVMe Drivers - General: Storage Drivers (AHCI/RAID, NVMe and USB) - Win-Raid Forum

Note: JMicron and Micron are two different companies.


Recommended AHCI/RAID and NVMe Drivers - General: Storage Drivers (AHCI/RAID, NVMe and USB) - Win-Raid Forum
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64
Computer type
PC/Desktop
OS
Windows 7 Ultimate x64
Ok: bad news and good news.
Bad news first.
I tried an Intel 670P M2.NVME using the nvme drivers downloaded from Intel: v4.4.0.1003 (5/16/2019).
Integrate7 v3.8 did not work altho, as usual, it added the USB3 drivers to the Windows DVD files and produced a working .iso which Rufus filled a Usb3 stick with, and which booted to the "Where do you want to put Windows?" screen. There was no nvme partition showing.
Then the good news.
I found a .7s folder, downloaded from somewhere(Lenovo?) a month ago, marked NVME_SOP_20170419. After unpacking it, I followed the instructions for both the NVME-pkg-install.CMD and the USB-install.cmd and it produced a working USB stick which booted and, seeing the nvme partition, installed Win7x86 to the 670P. It had no nvme drivers, just the kb hotfixes. Apparently that was all that was needed to get Win7 to the nvme.
Thanks to all of the help given by SIW2, ALEJANDRO85, F22SIMPILOT, WKELLER AND OTHERS. I'm set for the next ten years with 32-bit Windows 7.
 

My Computer My Computer

At a glance

windows 7 ultimatex64
Computer type
Laptop
Computer Manufacturer/Model Number
asus x541sa
OS
windows 7 ultimatex64
Those are just the regular ms nvme updates that are attached to the bottom of all my posts.

Presumably Integrate7 v3.8 doesn't include them
 

My Computers My Computers

  • At a glance

    7 X64i5 84002x8gb 3200mhz
    Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • At a glance

    7x64g54008gb ddr4 2400
    Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
Possibly Integrate7 does include them and then overwrites them at a later point in the build.
Possibly I am using Integrate7 improperly (always a possibility!!).
If you look at the nvme-pkg-install.cmd listing, all it shows is the two KB's being added-in by DISM; there is no mention of driver files as there is with the USB3-install.cmd listing.
Actually, I cannot understand the coding. It appears to add the KB's to the boot 3 times(??).

There have been over 9000 views of this thread and nobody has said anything about putting Win7x86 on a desktop M/B.
 

My Computer My Computer

At a glance

windows 7 ultimatex64
Computer type
Laptop
Computer Manufacturer/Model Number
asus x541sa
OS
windows 7 ultimatex64
There have been over 9000 views of this thread and nobody has said anything about putting Win7x86 on a desktop M/B.

I totally did, and made mention of those two updates... for Windows 32 bit to boot!
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64
Computer type
PC/Desktop
OS
Windows 7 Ultimate x64
I totally did, and made mention of those two updates... for Windows 32 bit to boot!

Yes, and because you had given the answer nobody else needed to repeat it.

- - - Updated - - -

Actually, I cannot understand the coding. It appears to add the KB's to the boot 3 times(??).

that batch file integrates them to both images in boot.wim and image 1 in install.wim. It doesnt integrate them into winre.wim
 
Last edited:

My Computers My Computers

  • At a glance

    7 X64i5 84002x8gb 3200mhz
    Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • At a glance

    7x64g54008gb ddr4 2400
    Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
Thanks, I didn't know the structure of boot.wim/install.wim. Does this coding also exist in 7UPv64I? If it does, then I must have used it wrongly.
 

My Computer My Computer

At a glance

windows 7 ultimatex64
Computer type
Laptop
Computer Manufacturer/Model Number
asus x541sa
OS
windows 7 ultimatex64
yes, similar.
 

My Computers My Computers

  • At a glance

    7 X64i5 84002x8gb 3200mhz
    Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • At a glance

    7x64g54008gb ddr4 2400
    Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
This just in --
Using the very simple .cmd's from the NVME SOP_20170419 folder obtained from Lenovo(?), I built two separate usb3 sticks, x86 and x64, and successfully booted both to a Crucial P5P NVME. The result was a working dual boot Windows 7.
What is interesting is that the Device Manager, in both cases, tells me the driver for the P5P is a Microsoft 6.1.7600.16385 dated 6/21/2006.
If I try to update driver with the Micron (Crucial mfg) driver, I get the response that the current driver is the latest.
Has anyone actually installed a manufacturers driver over the MS driver?
What am I missing?
 

My Computer My Computer

At a glance

windows 7 ultimatex64
Computer type
Laptop
Computer Manufacturer/Model Number
asus x541sa
OS
windows 7 ultimatex64
Had the same exact issue. I have a P3. :D

- - - Updated - - -

But get this! I actually wrote a post in post #5 because I have the experience....
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64
Computer type
PC/Desktop
OS
Windows 7 Ultimate x64
The bottom line--
I decided to install a triple boot system:
1. WIN7x86 on the Crucial P5P M.2 NVME,
2. WIN8.1x86 also on the P5P,
3. WIN7x86 on the Gloway WAR PRO T300 2.5" SSD.
The P5P WIN7 was already installed, as I have been using it all along after spending so much time getting it onto an NVME drive with, finally, only the KB2990941 hotfix mixed into the boot USB3 drive.
The WIN8.1x86 went on the NVME drive easily, as did the Win7x86 on the 2.5" SSD drive.

I ran a benchmark on each.

NO. OPERATING SYSTEM RESULT

1 WIN7x86 NVME 2091.8
2 WIN8.1x86 NVME 2043.1
3 WIN7x86 SSD 2063.9

They all used the same driver, as per the Device Manager: Microsoft 6.1.760x.xxxxx. Trying to get the Device Manager to "Update Device" was useless. In my opinion, without a specific NVME driver, the NVME is just another SSD.

i AM DONE.
JOE.
 

My Computer My Computer

At a glance

windows 7 ultimatex64
Computer type
Laptop
Computer Manufacturer/Model Number
asus x541sa
OS
windows 7 ultimatex64
Last edited:

My Computers My Computers

  • At a glance

    7 X64i5 84002x8gb 3200mhz
    Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • At a glance

    7x64g54008gb ddr4 2400
    Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
Back
Top