Page 1 of 5
#1 [GUIDE] How to get Win7 clean installed onto an NVMe SSD by Fernando 01.05.2019 17:27

avatar

Introduction:
Contrary to the newer Windows Operating Systems neither Windows 7 nor Windows Server 2008 natively do support NVMe. This means, that the NVMe SSD will not be detected at all by the OS Setup routine of the untouched ISO files.
This problem can be solved either by loading a matching SSD specific NVMe driver (if such driver is available) at the beginning of the OS installation (when the Setup asks for the target system disk drive, but doesn't show the NVMe SSD) or by integrating a special MS NVMe Hotfix into the install.wim and boot.wim images of the desired Windows OS.
Since Microsoft doesn't offer this NVMe Hotfix anymore (although it still works), I have written this short guide.

Important note:
Cloning of a previously SATA connected system drive is not recommmended and not supported by me!

Preconditions:

  1. Make sure,
    • that the related SSD
      • a) really supports the NVMe (and not the AHCI) protocol and
      • b) has been properly inserted either into an M.2 port, which natively supports NVMe, or into a suitable PCIe slot (via PCIe>M.2 adapter) and
    • that the mainboard BIOS supports booting off an NVMe SSD (if it doesn't do it natively, please follow >this< guide).
  2. Download and unzip either
    • the specific driver, which supports the NVMe Controller of your NVMe SSD (e.g. the latest Samsung NVMe driver, if you have a normal Samsung NVMe SSD and not an OEM one) or
    • the MS NVMe Hotfix KB2990941-v3 for Win7 x86 resp. Win7 x64 (depending on the architecture of your OS). You can find the download links >here<.
  3. The OS installation has to be done in UEFI mode by using the GUIMode Partion Table scheme (MBR partition scheme only possible with the Samsung 950 Pro SSD). Otherwise you will not be able to boot off the NVMe SSD. Fur further details please look into the chapter "Installation of the OS onto the NVMe SSD", which you can find within the start post of >this< thread.


Short Guide:


A. Loading the NVMe driver during the OS Setup:

Provided, that your NVMe SSD has been manufactured by a Company, which offers a usable Win7 compatible NVMe driver for your specific NVMe SSD, I recommend to load this driver, when the Setup asks for the target system drive, but doesn't show the NVMe SSD.

B. Integration of a suitable NVMe driver or the MS NVMe Hotfix into the OS ISO file:

The NVMe driver resp. the MS NVMe Hotfix has to be integrated into the boot.wim and the install.wim of the desired OS Edition. Otherwise the NVMe SSD will not be detected by the OS Setup at the beginning of the OS installation.
The easiest and safest way is to let a tool like NTLite do the job (the free version will support it).
Alternatively you can do it manually as well. >Here< is the related guide, which is offered by Microsoft.


Options after having completed the OS installation:

Once the OS installation onto your NVMe SSD is completed and everything is running fine, you can test other NVMe drivers (even mod+signed ones) and compare them with the one you had loaded/integrated before. Don't forget to set a restore point, before you do that.
Tip: If to want to manually replace the in-use NVMe driver, you have to update the driver for the NVMe Controller, which is listed within the "Storage Controllers" section of the Device Manager. Don't try to update the MS in-box driver for your SSD, which is listed within the "Disk Drives"section!


Good luck!
Dieter (alias Fernando)

#2 Installing Windows 7 on a LENSE20512GMSP34MEAT2TA SSD by boanerges1 10.10.2017 04:50

Good Day to all!

I am struggling to install windows 7 on this SSD. I am able to boot it on WinPE however, it fails to detect the drive which is a LENSE20512GMSP34MEAT2TA.

Before, I was able to install windows 7 on known brands of SSD by following the guide in this forum entitled as "Recommended AHCI/RAID and NVMe Drivers".

I have attached the photo of the SSD installed on a T470p laptop.

#3 RE: Installing Windows 7 on a LENSE20512GMSP34MEAT2TA SSD by Fernando 17.10.2017 21:06

avatar

@boanerges1:
Welcome to the Win-RAID Forum!

It seems, that the SSD, which is not detected by the Win7 Setup, uses the NVMe protocol, which is natively not supported by Win7.
So you have to load or integrate a matching NVMe driver, which supports the specific NVMe Controller of your Lenovo SSD.
I recommend to install Win10 for test purposes onto the SSD and then to check the HardwareIDs of the NVMe Controller. It is listed within the "Storage Controlles" section of the Device Manager.
After having done that, you can search for a suitable NVMe driver and restart the Win7 installation.

Good luck!
Dieter (alias Fernando)

#4 RE: Installing Windows 7 on a LENSE20512GMSP34MEAT2TA SSD by erpallo 21.11.2017 13:52

I have installed a win 7 in that drive. You can create a win7 dvd installation with these steps: https://support.microsoft.com/en-us/help...indows-7-and-wi

My problem how to to create a WinPe 7 with nvme support(I Tried the mentioned method but fails), We use a winpe for clonning machines and the winpe doesn't recognise the nvme drive. Our system can't use a winpe 10.

Anybody knows the solution?

#5 RE: Installing Windows 7 on a LENSE20512GMSP34MEAT2TA SSD by boanerges1 13.04.2018 06:38

Here's the Hardware ID
VEN_17AA&DEV0004

I am struggling to find a compatible nvme drivers for it. *Still seraching...

#6 RE: Installing Windows 7 on a LENSE20512GMSP34MEAT2TA SSD by Fernando 13.04.2018 09:17

avatar

Zitat von boanerges1 im Beitrag #4
Here's the Hardware ID
VEN_17AA&DEV0004
To which device belong these HardwareIDs?
The HardwareIDs of the related Disk Drive itself doesn't matter, we need the HardwareIDs of the related NVMe Controller, which is listed within the "Storage Controllers" section of the Device Manager.

#7 RE: Installing Windows 7 on a LENSE20512GMSP34MEAT2TA SSD by boanerges1 13.04.2018 09:31

I got it from "Device Manager>Storage Controllers>Standard NVM Express Controller" not sure if I am looking at the right one.

Here's a snapshot of it.

Hardware ID

#8 RE: Installing Windows 7 on a LENSE20512GMSP34MEAT2TA SSD by Fernando 13.04.2018 11:31

avatar

@boanerges:
Ok, thanks for the verification. So the posted HardwareIDs are indeed those of the NVMe Controller and not of the SSD itself.
AFAIK the only NVMe driver, which will support this NVMe Controller, is the Win10 in-box one resp. the related Hotfix, which has been delivered by MS for being used with Win7.
By the way - I have never seen such HardwareIDs. Who is the manufacturer of the SSD?

#9 RE: Installing Windows 7 on a LENSE20512GMSP34MEAT2TA SSD by boanerges1 13.04.2018 12:51

Zitat von Fernando im Beitrag #7
Who is the manufacturer of the SSD?
it is from Lenovo
LENSE20512GMSP
LENSE20256GMSP

I think I was able to apply the hotfix that you are saying in my Windows 7 setup, it is now detecting my nvme SSD, however I am unable to select it as it is asking for a driver. I believe this is where I should select the correct driver for my nvme controller.
https://support.microsoft.com/en-us/help...indows-7-and-wi

Here's a quick clip
https://vimeo.com/264582798

#10 Can't install Win7 on HP EX900 NVME by JoghurtDipper 07.01.2019 00:59

Good evening,

I would like to install Windows 7 on the HP SSD EX900 M.2 500GB.
I already created a partition on the drive and can use it as storage.

When I'm trying to install Windows 7 on the device it says the following after selecting the partition:
"Windows kann auf dem Datenträger nicht installiert werden. Der Treiber für das Gerät [Standardmäßiger NVM Express-Controller] ist erforderlich."
Which basically means that windows can't be installed because it requires a driver for the NVME controller.

I was looking for drivers at HPs website and on this thread but couldn't find any: Recommended AHCI/RAID and NVMe Drivers

Does anyone have an idea where to find the required drivers or how to tackle this problem otherwise?

#11 RE: Can't install Win7 on HP EX900 NVME by Lost_N_BIOS 07.01.2019 20:10

avatar

@Fernando has attached this hotfix driver somewhere here, but I can't find it. I checked all NVME thread main posts, no luck.
Fernando, when you do attach or link again, can you maybe attach also to the best related NVME driver thread's first post so it's easier for people to find (Unless it already is, and I missed it )

#12 RE: Can't install Win7 on HP EX900 NVME by Fernando 07.01.2019 20:40

avatar

@Lost_N_BIOS:
The MS NVMe Hotfix for Win7 had been attached to >this< post.
To make it easier for the Forum users to find the download link, I will add it to the start post of >this< thread.

#13 RE: Can't install Win7 on HP EX900 NVME by Lost_N_BIOS 07.01.2019 22:10

avatar

Thanks @Fernando @JoghurtDipper - driver you wanted is linked above

#14 RE: Can't install Win7 on HP EX900 NVME by JoghurtDipper 09.01.2019 00:59

Thanks a lot guys.

#15 RE: Can't install Win7 on HP EX900 NVME by Lost_N_BIOS 09.01.2019 10:12

avatar

You're welcome @JoghurtDipper Hope you get it sorted out now!

Xobor Forum Software von Xobor
Datenschutz