[SOLVED] GPT UEFI windows partition won't boot anymore

Oct 25, 2019
5
0
10
Hello everybody

I bought myself a Kingston A2000 and plugged into my laptop and installed windows 10 on it. I also had my old Samsung 840 evo SSD plugged with windows on it so i could just copy everything on my new windows installement.
So my pc presented 2 versions of windows to boot from on startup.

After 2 months of testing i deleted the windows version on my EVO drive and made a new partition on my Kingston ( 600 gig was still unallocated)

Did everything with minitool partition wizard free.


And now my Kingston isn't bootable anymore (cfr picture below)

I pugged the Intenso drive from my desktop pc, booted my laptop up and made the screenshot. the D: partition is my windows partition.

How can I make te Kingston bootable again without formating te disk?

Looks like my EFI partition got deleted


TjMiPRl.png
 
Solution
Your Kingston was never bootable.
That's because, when you installed windows on it, bootable Samsung 840 evo was in the system ( Samsung has bootloader partition on it).
When installing windows, if bootloader partition is already present, new bootloader is not being created.

You have to create new EFI system partition (and create bootloader files) on Kingston to make it bootable.
Your Kingston was never bootable.
That's because, when you installed windows on it, bootable Samsung 840 evo was in the system ( Samsung has bootloader partition on it).
When installing windows, if bootloader partition is already present, new bootloader is not being created.

You have to create new EFI system partition (and create bootloader files) on Kingston to make it bootable.
 
Last edited:
Solution
thanks for the reply. I was expecting this. But why can i booth it with my intenso installed? And how do you create it?
I Tried

repairing disk with windows 10 usb: can't repair
easeUS partition magicbut can't find a tutorial online
EasyUEFI: can't select the disk for creating and EFI system partition
minitool partition wizard free: qlso don't know how to create it
 
You do it this way. Execute from elevated command prompt.
https://winaero.com/blog/how-to-open-elevated-command-prompt-in-windows-10/

First windows partition is extended, then shrunken. We do this, so bootloader partition is placed at the end of the drive.
Otherwise new bootloader will prevent extending of windows partition.

diskpart
list disk
select disk A
(A - number of Kingston disk 931GB)
list partition
select partition B
(B - number of windows partition 244.2GB)
extend
shrink desired=500
create partition efi
format fs=fat32
assign letter=X
exit
bcdboot d:\windows /s:X
 
I did everything and then pressed exit, but where should i type bcdboot d:\windows /s:X.
Did it in the command promp but nothing happens i think.

In my bios i have now 2 Intenso HD boot options (whatever i choose it just boots the Intenso windows version)
see the screenshot
thanks for the help

tAsFmKR.png
 
Last edited:
You had to open elevated command prompt.
If you executed last command from regular command prompt, then it would give you error.

Assign letter X: to 499MB partition on Kingston drive and execute bcdboot command once more. This time use elevated command prompt.
After that change boot sequence in bios to boot from Kingston drive.
 
I used a windows 10 bootable usb and everything works until i have to assign letter x. He says it's not available so i choose letter T. But when i use the bcdboot command and replace the X with T nothing happens. Should it be X? And why can't i changed it to X