After spending days (first cloning old PC's harddisk to new SSD) followed by installing Windows 10 (Windows XP > Vista > Win 7 > Win 10). I now have run into a big problem.
I was adding a harddisk next to the SSD (which contains the Windows 10 installation) for backup's and pictures. I added the disk, booted to Windows 10, but I couldn't see the harddisk in there (nor Windows' partition manager, nor in EaseUS partition manager). Therefor I decided to shutdown and check in the bios. In there it said the harddisk installed.
So I ran gparted live (from USB) and formated the harddisk (not the SSD ofcourse) to NTFS and rebooted. Here the nightmare starts.
On first boot it said: INACCESSIBLE_BOOT_DEVICE
Same for the 2nd boot. So I decided to re-run gparted live and delete the harddisk / NTFS partition (yes harddisk, not SSD).
But no luck at all. Now I am getting a new error: 0xc0000225
With the message it says it's missing: \WINDOWS\System32\winload.exe
I can only hit "Enter" to retry (nothing happens)
Press "F8" for startup settings (also nothing happens)
I think this happened, because of adding the 2nd harddisk and formatting it to NTFS. Windows boots up and (my guess) makes the new harddisk / partition C:, therefor it cannot find/load Windows and shows the problem above.
Is there a way to solve this? Editing some boot files perhaps?
FYI: I checked the SSD in gparted (didn't make any changes to it) and it did show the (original) 2 partitions; 200 GB (main storage) and the 450 MB (Windows recovery/boot). The Windows installation / upgrade was a normal install, nothing fancy like (U)EFI.
Any ideas on what to do next or modify to make Windows bootable again?
After that we can figure out how I can add the 2nd harddisk without breaking things (if this is even solveable).
Thank you in advance.
//edit I think I have to make some changes to the BCD file, but not sure, in order to fix this problem?
I also ran bcedit /enum all from Windows 10 USB command prompt.
It says device: unknown (for Windows Boot Manager / Windows Boot Loader).
I saw examples online where it should show the partition, for example: partition=C:
...would mean in my case: partition=J:
Right? If this is correct, how do I change this correctly?