I've attempted to clone a HDD to a SSD using dd using the following command
sudo dd if=/dev/sda of=/dev/sdc bs=32M status=progress
as per this page. (I used sudo because it didn't give me permission to read from sda otherwise)
The goal was to uplift the HDD to SSD, it's an old Compaq CQ58 with the original HDD 128GB the disk size I was migrating to was a Samsung Evo 970 500GB SSD.
The dd command seemingly transferred without error and therefore i assumed it transferred fine (unfortunately I no longer have the output, it was running from a USB "Live" disk). On attempting to boot the laptop using the newly cloned disk, I get a Windows BSOD saying something went wrong. Weirdly I get the same BSOD on the original disk, so now neither boot.
sda had two partitions under it: /dev/sda1 and /dev/sda2. On gparted the partitions and size "look" about right, however I get the following error now when I open gparted now.
The driver descriptor says the physical block size is 2048 bytes, but linux says its 512 bytes.
I'm not entirely sure what to do next. I was hoping anything I'd try wouldn't affect the original disk but it has.
I should also specify the OS of the old laptop is Windows 8 (I don't currently have the brain capacity to go full Windows 10/11 and reinstall all the users software so wanted to lift and shift for a bit more speed at least temporarily).