Felix Miata wrote:
That indicates at least one of the following two things is likely wrong with the new HD:
1-MBR's first 446 bytes are either missing or invalid, or
2-MBR code points to a location that is invalid
Please describe the content of and/or pastebin a dd of that first sector.
It might be useful to disable boot from USB in BIOS at least temporarily. If the MBR is bad, how am I able to boot into Linux? When I get to the boot menu, selecting Linux works, but selecting Windows doesn't. If it was an MBR problem, I wouldn't be able to get that far. Same with USB. The problem is not booting into the grub menu, it's selecting Windows from the grub menu, where it tries to go to the USB drive. If the drive is not connected, it just sits at the chain loader line.
I have attached the MBR from both old & new drives.