I just upgraded to a new MSI laptop and attempted to clone my old MSI laptop's hard drive, hoping to transfer everything, including some specific programs I need. After using Macrium to clone the drive, my new laptop won't boot at all. When I try to install Windows 11 using a USB drive with the ISO, it doesn't recognize the internal SSD—only the USB shows up as an option. I checked the BIOS and saw the SSD listed under storage, but it doesn't appear anywhere else for booting. I've also tried resetting the BIOS to optimized defaults with no success. I'm really worried I've messed this up. Any help would be greatly appreciated!
3 Answers
First, check your BIOS settings again to see if the SSD is recognized there, which it seems you already did. If it is, the drive might need to be initialized and cleaned. You could connect it to another PC externally to do that. Sometimes cloning can accidentally wipe the drive—so it’s worth checking out.
Keep in mind that the new laptop might be set to UEFI/GPT mode and the old one to legacy. If you cloned from a system operating with legacy BIOS settings, it won’t boot unless you switch your new laptop settings. Also, ensure any Intel Rapid Storage Technology (IRST) options in the BIOS are set correctly, as they can prevent the SSD from being recognized during installation.
It sounds like the issue might be due to different hardware configurations. When you clone a drive from one laptop to another, the boot configuration data (BCD) can get messed up since it's trying to boot up with hardware drivers that don’t match the new machine. You might need to perform a fresh install again after fixing this.
That's a good point! If the BCD is the issue, you could potentially fix it using the Windows recovery environment if you can boot from the USB.

Yes! If it's showing in BIOS, there’s hope. Just make sure you don’t have anything vital on there that you haven't backed up!