How to fix a missing bootmgr after cloning a HDD to SSD due to a weird system-reserved partition?
I managed to make the SSD bootable by both:
- Cloning both paritions, the hidden and the C:, to the SSD. I exapanded the hidden partition to the full size of the hdd.
- Windows wasn't bootable directly after it. I had to insert the OEM Win7 DVD and boot from it. Instead of reinstalling I chose Repair option. Instantly, a window popped up that an issue was discovered and prompting me to fix and reboot.
After rebooting, the partition was checked and since then the SSD works fine.
Related videos on Youtube
k0pernikus
I am Philipp Kretzschmar, a backend developer from Hamburg working at Demvsystem. You can find me on github. Or twitter. My main weapons of choice are: php TypeScript (I don't want to write plain JavaScript anymore) and nodejs I play around with: Java python rust I used to write some scala, but for now I don't want to go there anymore. I feel most comfortable on a unix-like system featuring a powerful bash. (This excludes MacOS.) I love to code within JetBrains's flavored IDEs, e.g. IntelliJ, PhpStorm, WebStorm and using the IdeaVim plugin and having a docker-compose stack to develop on.
Updated on September 18, 2022Comments
-
k0pernikus over 1 year
I have cloned my
C:
partition from an existing HDD to a new SSD usinggparted
from my Linux-SDD. This went well data-wise. I can see the files, yet the new Win7SSD is unable to boot.At first, the cursor was blinking. When I set it to boot, it said bootmgr is missing.
Recherching further, I realized that my HDD has three partition, the expected C: for Win7 and D: for data; yet there is also a system-reservered bootable partition at 100 MB.
So I thought I could fix it via repairing the mbr. Hence, I tried entering the resuce prompt via Repair Computer and ran:
Bootrec.exe /ScanOs
yet this only lists C:, not E: as well.
I did not see a way to force
BootRec.exe
to do its magic on E:, I did run a/fixmbr
and/fixboot
while I was onE:
, yet am unsure if this did anything at all onE:
or if I "fixed" my workingC:
instead.I still can boot from
C:
but I rather use my new SSD instead.How can I make the SSD bootable?