I've been using a Samsung 870 EVO SATA SSD for several years, but Windows was previously installed on an HDD. I recently cloned the HDD installation onto the SSD because I expected the computer to become faster, but instead the system has become extremely sluggish. In Task Manager, the SSD frequently spikes to 100% usage or stays there continuously, even when I cannot identify an obvious process causing it. The drive is less than half full.
I tried updating the firmware through Samsung Magician, but the software does not recognize the drive as a Samsung product. I also attempted the bootable-USB ISO method, but it stopped with an error similar to "wrong EFI loader signature" and remained stuck at "booting kernel." I'm unsure whether a firmware update would solve the performance problem anyway.
I tried cloning the operating system back to the old HDD, but after doing so the BIOS does not offer that HDD as a boot option, even though it contains a copy of Windows. The SSD is the only available boot device. I have also run disk checks and repair commands, along with a drive-health utility, and they all report that the drive is healthy. What should I check next, and is there a way to restore the old HDD setup without buying another SSD immediately?
5 Answers
For the HDD to appear as a boot option, it needs a usable EFI System Partition and the firmware must be configured for the same boot mode used during installation, usually UEFI rather than Legacy or CSM. A clone can contain Windows files but still lack a properly registered bootloader. You can repair the boot files from Windows recovery, but first disconnect the SSD or select the HDD explicitly so the boot files are created on the correct disk. If the HDD is not detected at all in the BIOS storage list, check its SATA power/data connections and the port before troubleshooting Windows boot files.
The firmware updater failing to identify the drive is worth investigating. Check the physical labels and the controller markings, and confirm that the drive was purchased from a trustworthy seller. Counterfeit drives can report misleading capacities and health information. If the model and serial information do not match Samsung’s expected format, contact the seller rather than forcing a firmware update.
The most reliable fix may be to copy your personal files elsewhere and perform a clean Windows installation on the SSD. Cloning an old installation can preserve driver, boot-mode, and software problems, while a clean install removes that uncertainty. Do not erase the HDD until you have confirmed that your backup works.
Before trying more repairs, back up anything important. Check the SSD with CrystalDiskInfo and look at the exact model number, firmware version, interface, SMART attributes, and total host writes. A health status of “good” does not always explain severe performance problems, and verifying the model can also help determine whether the drive is genuine.
A firmware update is unlikely to be the first thing to try when the drive is constantly saturated. Use Task Manager or Resource Monitor to identify whether the activity is caused by Windows Search, antivirus scanning, paging, updates, or a particular application. Also check the SATA cable and motherboard port, because a bad connection can cause retries and very poor performance even when basic health tests look normal.

The drive is only using around half of its capacity, so it probably isn’t simply running out of free space. I’ll verify the model and SMART details before attempting anything else.