Page 29 of 54
#421 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by krasnit 15.01.2020 21:43

I was so happy to find this forum because I have a few systems with older UEFI BIOS's that do not have NVME support and it would be nice to upgrade to NVME PCIE SSD. I prepared the latest Clover USB, making sure NvmExpressDxe.efi is in \EFI\Clover\drivers\UEFI directory, but unfortunately I am unable to install Windows 10 to the NVME on these systems:
First off, when running Windows 10 from a regular SATA drive, the NVME Pcie drive is recognised on the motherboard, and I have formatted it. When I run the Clover drivers command, NvmExpressDxe.efi is listed at the end, so I assume Clover has loaded it.
Second, when booting from Clover, the formatted NVME drive is not shown, not even by pressing F3.
Third, when I try to boot a Windows 10 install USB (prepared using Rufus) through Clover, I get a black screen with a flashing cursor at the top and nothing happens.
After spending so many hours trying many different things, I am ready to give up.

Both systems have Gigabyte motherboards:
Gigabyte Z87-HD3 (Intel CPU)
Gigabyte 97A-D3P (AMD CPU)
Would anyone have any further suggestions?

#422 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by sibliss 16.01.2020 00:59

avatar

@techami

Zitat von techami im Beitrag #420
I saw in Clover option: load option roms. Can there add any bios roms like raid or ahci ?


Indeed clover does support adding additional bios roms and drivers for raid and the likes typically the BDU automatically generates the clover config and includes ahci if it is in use on the system where the BDU is run.
The BDU always assumes it is running on the same machine you intend to clover boot.
Often it is simply enough to put the required drivers files in the respective driver directories.

#423 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by sibliss 16.01.2020 01:13

avatar

@krasnit

Zitat von krasnit im Beitrag #421
I was so happy to find this forum because I have a few systems with older UEFI BIOS's that do not have NVME support and it would be nice to upgrade to NVME PCIE SSD. I prepared the latest Clover USB, making sure NvmExpressDxe.efi is in \EFI\Clover\drivers\UEFI directory, but unfortunately I am unable to install Windows 10 to the NVME on these systems:
First off, when running Windows 10 from a regular SATA drive, the NVME Pcie drive is recognised on the motherboard, and I have formatted it. When I run the Clover drivers command, NvmExpressDxe.efi is listed at the end, so I assume Clover has loaded it.
Second, when booting from Clover, the formatted NVME drive is not shown, not even by pressing F3.
Third, when I try to boot a Windows 10 install USB (prepared using Rufus) through Clover, I get a black screen with a flashing cursor at the top and nothing happens.
After spending so many hours trying many different things, I am ready to give up.

Both systems have Gigabyte motherboards:
Gigabyte Z87-HD3 (Intel CPU)
Gigabyte 97A-D3P (AMD CPU)
Would anyone have any further suggestions?




Firstly welcome to the forum, we will get you running shortly.

It seems clover is infact running correctly on your system so a couple of things to mention;
1. When installing windows 10 use only a bootable usb made with the windows media creation tool which is free and obtainable from the windows website.... rufus does not seem to correctly image the drive to boot.
2. Here is a tip that i found most useful when you go to install windows don't boot into clover instead boot directly to usb at first run the installation windows installer has it own drivers and will see and install to the nvme. Clover is not required until part way through the install when the installer goes to reboot the system a few times as it needs clover to be able to boot back into the installer to continue with the installation.

Please report back how you go with this and if you need further assistance please do ask.

#424 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by krasnit 16.01.2020 02:56

Thanks Sibliss. I remember there was a poster further up who had the same problems I have and he also had a Gigabyte motherboard. But he was able to solve his problem by exiting Clover which brought him to DUET boot manager and from there he was able to install Win 10. In my case on the AMD Gigabyte motherboard, I just got a black screen when I exited Clover.

Here is the situation now. I managed to free up another old UEFI computer, this one with a ASUS M5a97 motherboard. I finally am getting somewhere. However, I cannot install Windows 10 Enterprise onto the NVME PCie through Clover. It gives me the message "Windows cannot be installed.........The hardware may not support booting to this disk... Assure disk's controller is enabled in BIOS." I get this same message if I try to install Win 10 Enterprise directly to NVME without Clover. WIN 10 Enterprise has too many security features so I think it cannot be installed through Clover. I borrowed A WIN 10 Pro .iso and using Rufus made a USB, and it installed onto the NVME through Clover. I managed to install it and it now runs fine through Clover boot. I will see if it is detected by Clover on the Gigabyte motherboards later.

However, I want to install Win 10 Enterprise. I do not think you can use Windows media creation tool with Windows 10 Enterprise.

So here is my conclusion so far:
Forget about Win 10 Enterprise. It will not install through Clover or probably even through DUET.
Gigabyte old-UEFI motherboards are problematic, and the ones I have will not accommodate Clover.

When I free up a computer with a new UEFI motherboard that supports Nvme PCie on the weekend, I will install Win 10 Enterprise on this SSD directly and then put it into one of these old-UEFI machines to see what happens when booting through Clover.

#425 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by sibliss 16.01.2020 06:59

avatar

@krasnit

Zitat von krasnit im Beitrag #424
Thanks Sibliss. I remember there was a poster further up who had the same problems I have and he also had a Gigabyte motherboard. But he was able to solve his problem by exiting Clover which brought him to DUET boot manager and from there he was able to install Win 10. In my case on the AMD Gigabyte motherboard, I just got a black screen when I exited Clover.

Here is the situation now. I managed to free up another old UEFI computer, this one with a ASUS M5a97 motherboard. I finally am getting somewhere. However, I cannot install Windows 10 Enterprise onto the NVME PCie through Clover. It gives me the message "Windows cannot be installed.........The hardware may not support booting to this disk... Assure disk's controller is enabled in BIOS." I get this same message if I try to install Win 10 Enterprise directly to NVME without Clover. WIN 10 Enterprise has too many security features so I think it cannot be installed through Clover. I borrowed A WIN 10 Pro .iso and using Rufus made a USB, and it installed onto the NVME through Clover. I managed to install it and it now runs fine through Clover boot. I will see if it is detected by Clover on the Gigabyte motherboards later.

However, I want to install Win 10 Enterprise. I do not think you can use Windows media creation tool with Windows 10 Enterprise.

So here is my conclusion so far:
Forget about Win 10 Enterprise. It will not install through Clover or probably even through DUET.
Gigabyte old-UEFI motherboards are problematic, and the ones I have will not accommodate Clover.

When I free up a computer with a new UEFI motherboard that supports Nvme PCie on the weekend, I will install Win 10 Enterprise on this SSD directly and then put it into one of these old-UEFI machines to see what happens when booting through Clover.




moving the drive to another computer after install will generally guarantee that it won't boot due to the hardware id issue however does enterprise even use hardware id's ?
was there a reason you specifically want enterprise and pro just won't do ?
on that thought enterprise windows 10 is aimed squarely at large organizations and businesses in which this kind of boot hack via clover is highly not recommended for business machines as these should always only be running supported hardware and the obvious security issues the use of clover may create.

#426 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by krasnit 16.01.2020 20:29

I sometimes do programming for an organisation that uses Win 10 Enterprise on its machines so I want to make sure there are no OS compatibilty issues. But my curiosity with Clover and NVME is that organisations need to upgrade and instead of upgrading the whole computer they could use SSDs, and was wondering about the possibilities of NVME PCIe drives on older machines.

I put the NVME drive with Win 10 Pro I created on the Asus AMD motherboard into the Gigabyte AMD motherboard and Clover now detects it, and I am able to boot it successfully. Haven't tried the Gigabyte Intel motherboard, but I suspect there could be CPU issues. Theoretically, then, one can clone WIN 10 hard drives on machines whose BIOS supports NVME PCIe BOOT drives and then transfer the bootable NVME to machines that do not and then boot using Clover. I will try all this with Win 10 Enterprise on the weekend.

#427 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by krasnit 17.01.2020 03:04

Update: I managed to install Win 10 Enterprise on the PCIe NVME using the Asus motherboard and it works fine. Since I already had Win 10 Pro installed on it, it was a matter of simply upgrading it to Enterprise. It wanted quite a few reboots though, so I had to keep an eye on it. I will eventually set up a data hard drive with a little partition that has Clover on it to start the boot process.

#428 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by sibliss 17.01.2020 06:39

avatar

@krasnit

Zitat von krasnit im Beitrag #426
I sometimes do programming for an organisation that uses Win 10 Enterprise on its machines so I want to make sure there are no OS compatibilty issues. But my curiosity with Clover and NVME is that organisations need to upgrade and instead of upgrading the whole computer they could use SSDs, and was wondering about the possibilities of NVME PCIe drives on older machines.

I put the NVME drive with Win 10 Pro I created on the Asus AMD motherboard into the Gigabyte AMD motherboard and Clover now detects it, and I am able to boot it successfully. Haven't tried the Gigabyte Intel motherboard, but I suspect there could be CPU issues. Theoretically, then, one can clone WIN 10 hard drives on machines whose BIOS supports NVME PCIe BOOT drives and then transfer the bootable NVME to machines that do not and then boot using Clover. I will try all this with Win 10 Enterprise on the weekend.



Zitat von krasnit im Beitrag #427
Update: I managed to install Win 10 Enterprise on the PCIe NVME using the Asus motherboard and it works fine. Since I already had Win 10 Pro installed on it, it was a matter of simply upgrading it to Enterprise. It wanted quite a few reboots though, so I had to keep an eye on it. I will eventually set up a data hard drive with a little partition that has Clover on it to start the boot process.


I am actually surprised it worked you got extremely lucky with that (i'm guessing same chipset ? ), i will be even more surprised though if the amd to intel switch works.

I am glad you got it working.....
that said it is my opinion and maybe the costs there are different to those here in Australia, but unless you can specifically justify the need for an ssd drive that fast (nvme) in business machines cost wise you're probably better off just going with decent sata ssd's with windows boot times the difference of nvme vs sata ssd tends to be a matter of seconds at most normally anyway. but the cost difference is that nvme drives are about 3 times more expensive than sata ssd's so on a business deployment scale upward of 50 machines the cost vs the time and money savings between that and the hardware support and security issues mentioned previously it is hardly viable here.

#429 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by lukaszwojcik 19.01.2020 15:50

Hello,

I would like to install the Windows 7 Home Premium on new SSD PCie Plextor M9Pe(Y) 512GB with Asus M4A87TD EVO - old motherboard without uefi, only bios. No nvme boot support.
I made a windows install disk for usb from an iso file with rufus program. I tried the MDR and GPT versions.
I added the nvme driver with the Windows USB Installation Tool.
With regular installation from usb windows began to see the disk, I could create partitions, format it. But I could not install the system because the nmve disk could not be a boot disk.
I created the boot usb Clover by BDU.
Motherboard bios do not display both flash drives in boot settings. There is always only one to choose from, so either the usual windows installation starts or a clover appears with a disk to choose from, where after selecting the disk a disk read error occurs.
I will be grateful for your help.

#430 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by agentx007 19.01.2020 18:08

@lukaszwojcik You have to boot Clover from bootx64.efi or bootmgfw.efi file (assuming Clover can't or don't want to boot from your pendrive).
Also, to boot Windows 7 you have to format NVMe drive to GPT. MBR to GPT conversion might be needed if you tested the drive earlier in MBR.

#431 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by lukaszwojcik 19.01.2020 22:49

Zitat von agentx007 im Beitrag #430
@lukaszwojcik You have to boot Clover from bootx64.efi or bootmgfw.efi file (assuming Clover can't or don't want to boot from your pendrive).
Also, to boot Windows 7 you have to format NVMe drive to GPT. MBR to GPT conversion might be needed if you tested the drive earlier in MBR.

Clover boots from pendrive without a problem. However, then you cannot see the second windows flash drive in bios. I don't know how to run the system installation by clover then?
How to format a nmve disk in GPT? Through the clover command line?

#432 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by sibliss 20.01.2020 01:59

avatar

@lukaszwojcik

Zitat von lukaszwojcik im Beitrag #431
Zitat von agentx007 im Beitrag #430
@lukaszwojcik You have to boot Clover from bootx64.efi or bootmgfw.efi file (assuming Clover can't or don't want to boot from your pendrive).
Also, to boot Windows 7 you have to format NVMe drive to GPT. MBR to GPT conversion might be needed if you tested the drive earlier in MBR.

Clover boots from pendrive without a problem. However, then you cannot see the second windows flash drive in bios. I don't know how to run the system installation by clover then?
How to format a nmve disk in GPT? Through the clover command line?



1. as mentioned at the start of this thread you need to ensure that you have inserted the correct nvme driver into your installation media for windows 7 see the section about the hot fix ... further you do indeed need gpt on your ssd.
2. please remember to add the nvme dxe driver to both the uefi and bios folders in clover this will ensure the driver will always be loaded by clover regardless of how the system boots.
3. you don't need to see the windows install usb in bios as long as you can boot into clover first this is because clover should show your installation usb as a bootable option along with any other bootable media it finds, then simply boot to your installation media and proceed with the installation.
4. to format the ssd to gpt try using a bootable tool like gparted.
5. i want to add that you should have used this tool instead of rufus https://www.microsoft.com/en-us/download...s.aspx?id=56485 as rufus does not play nice with windows iso's

#433 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by Thiersee 20.01.2020 10:45

avatar

Zitat von sibliss im Beitrag #432
....
5. i want to add that you should have used this tool instead of rufus https://www.microsoft.com/en-us/download...s.aspx?id=56485 as rufus does not play nice with windows iso's

First this is absolutely not true and second the MS-Tool has a problem with a lot of USB Flash-Drive!

#434 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by krasnit 22.01.2020 22:40

Has anyone ever managed to install Clover boot manager on a GPT hard drive? For those that have a UEFI BIOS which does not support NVME it would be useful if the Clover boot is on a hard drive larger than 2tb. That way, you can use the remaining portion of the Clover drive as a large data drive while using a NVME PCIE for the system and main Windows OS drive.

#435 RE: [Guide] NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method) by agentx007 23.01.2020 00:35

You boot Clover to get (among other things), GPT boot support on non-EFI boards.
Getting Clover to boot from GPT is counter intuitive for Legacy boards.

I prefer to put it on CompactFlash card with IDE adapter (those older boards always have IDE ports).

Xobor Forum Software von Xobor
Datenschutz