Windows 10 boot loader / easybcd experts please

Associate
Joined
19 Sep 2014
Posts
630
Changing the topic of this thread to focus on Windows 10 boot loader dramas.

Windows refused to install onto the XP941, claiming it was not bootable. It did not show up in the BIOS boot devices, so I hacked the BIOS to add in the drivers/modules and now the XP941 shows up in the boot device list.

Windows still refused to install with the same error.

Installed Windows 10 onto the 850 and then cloned both partition over to the XP941.

Used EasyBCD 2.4 to add in an option to boot from the XP941.

Doesn't work: selecting the XP941 boot from the Win10 boot loader results, after a timeout, with a generic 'please insert valid boot disk' type message.


So the question I have for the experts:

I am not sure what I need to do to check if the XP941 has all that is necessary to boot. Can anyone help with this?


I am working on the assumption/hope, that if this issue is fixed, then it may be possible to boot directly to the XP941 and remove the 850 dependency.

Thanks for your help




=================================================


I needed to upgrade from my old OCZ Revo X2 100GB as it simply wasn't enough space. I already had a 850 PRO 256GB secondary drive in the machine, but as removing the X2 would free up a PCI-E slot, I thought about getting an M.2 PCI-E adapter.

Anyway, to cut a long story short, a friend recommended I get a Samsung XP941 M.2 SSD and some kind of PCI-E adapter card, as Q77 _should_ support booting from it as a PCI-E boot (rather than NVME).

Tried this, failed. BIOS doesn't detect the XP941 however Win10 installer does see it, but get the well known "can't install onto this disk as it's not bootable" blah blah.

Booting into an EFI shell, the XP941 does not show up when running a map list.

The BIOS (board is an ASROCK Q77M VPRO) does not appear to have the UEFI LEgacy/OpROM boot stuff. If you disable CSM, you don't get _any_ boot options, nor can you boot to anything.

So at this point of dickery, I decided not to persue the UEFI option (which would have been the cleanest). So I installed Windows on the 850PRO with the intention of cloning it back to the XP941 and using some kind of boot manager to get Win to boot from it.

Clonezilla laughed at me. Complained about mismatch GPT/MBR stuff, even though both drives were set to MBR (doubt checked and even zapped the XP941 to be sure).

Tried some random tool called ToDo Backup, but only in partition clone mode as the "system clone" function requires monies/registration, so f that for now. This did clone the partitions and I used EasyBCD 2.4 to add in another boot option for the XP941. Looked good, but no, will it boot? Will it ****. Get some error that the main boot file is not accessible/available/missing (\Windows\system32\winload.exe).

So I am at a bit of a loss here, this is new territory for me since the old boot.ini editing days.

Could really do with a silver bullet for either getting Win10 to install/boot directly to the XP941, or fixing the boot loader so that it can either load the bootloader from the 850PRO and load Win10 from the XP941, OR PREFERABLY, run the/a boot loader on a USB stick to boot win10 from the XP941. That's the 2nd best option for me.


So just to clarify, my REACHING HIGH YO TARGETS are:

1) Install/boot win10 from XP941 - JUST LIKE HOW ANY NORMAL HUMAN BEING WOULD WANT IN 2020
2) Boot from USB FLASH but load win10 from XP941
3) Boot from 850PRO but load win10 from XP941

** WILL HAPPILY PROVIDE BEER/COOKIE TOKENS TO ANYONE THAT HELPS ME REACH GOAL #1 **



Machine spec is as follows, AND YES IT IS DATED:

* Asrock Q77M VPRO motherboard
* Intel i7 2600k
* 4x4GB DDR3 DIMMIOS
* Samsung XP941 256GB M.2 PCI-E SSD
* Samsung 850 PRO 256GB SATA SSD
* ASUS STRIX GTX960 video card
* M-Audio Delta Audiophile 2496 sound card


Note: I do not want to change motherboard or CPU. I need PCI support for my sound card (and it's replacement, RME 9632). That pretty much discounts any later chipset AFAIK.


YourMyOnlyHope-vblog.png
 
Last edited:
I can't talk for the specifics of your board, but on my old Z77 board I had to mod the bios and add nvme drivers for it to boot from an NVME drive in a pcie adapter
 
I can't talk for the specifics of your board, but on my old Z77 board I had to mod the bios and add nvme drivers for it to boot from an NVME drive in a pcie adapter

Thanks Andy. Do you have any more detail on how you modified your old BIOS to extend support to NVME?
 
Tried a custom BIOS, now the XP941 shows as a boot option, but Windows still fails to install claiming it's not bootable.

Tried all kinds of BS today to get it working and for the time being have resigned to booting and running Windows from the 850.

I tried cloning 850 to XP941 again and booting from it but it just sits there flashing its knickers at me until saying not a valid boot disk.
 
I had a similar issue with a Z77 board and I resolved it by using Clover on a USB stick. That enabled me to boot to a bootloader on the USB stick and then straight to Windows on the M.2 drive. I can't guarantee that it will work for you but if you want to give it a try the link is below.

https://www.win-raid.com/t2375f50-G...r-UEFI-BIOS-Clover-EFI-bootloader-method.html

Thanks, i'll give it a go. Weird thing is I _think_ it's trying to boot from the M.2 as you get the "please insert valid boost disk" type messages.. so maybe the partition just isn't prepared in the right way and the bootloader is fixed?..
 
Decided to shrink this topic down to just Win10 boot loader specific stuff:

Changing the topic of this thread to focus on Windows 10 boot loader dramas.

Windows refused to install onto the XP941, claiming it was not bootable. It did not show up in the BIOS boot devices, so I hacked the BIOS to add in the drivers/modules and now the XP941 shows up in the boot device list.

Windows still refused to install with the same error.

Installed Windows 10 onto the 850 and then cloned both partition over to the XP941.

Used EasyBCD 2.4 to add in an option to boot from the XP941.

Doesn't work: selecting the XP941 boot from the Win10 boot loader results, after a timeout, with a generic 'please insert valid boot disk' type message.


So the question I have for the experts:

I am not sure what I need to do to check if the XP941 has all that is necessary to boot. Can anyone help with this?


I am working on the assumption/hope, that if this issue is fixed, then it may be possible to boot directly to the XP941 and remove the 850 dependency.

Thanks for your help


disk 0 = XP941
disk 1 = 850Pro (current win10 install/boot)

ebtKMGE.png


8V7oAIV.png
 
Solved.

My custom BIOS worked, it was just my install media was wrong.

So just for reference:

1) Update BIOS to v1.51 (or roll your own custom and include nvme modules, all four of 'em)
2) Use Rufus to create your win10 boot usb, using GPT and UEFI

Enjoy.
 
Back
Top Bottom