Windows will not boot because it will be missing boot-time nvme drivers. I don't remember how I solved this.
On top of that the bootloader will be confused and you need to reinstall it with arcane commands in the command prompt of a Windows recovery environment.
The built-in Windows recovery environment is also missing drivers and has a confused bootloader, so you must use a USB drive.
Windows needs a propietary app to make a USB drive from their ISO, because there's a file in the ISO that's bigger than 4 GB and the installer only supports FAT32 on USB drives.
dd
ing doesn't work. Alternative solution: delete this file (it'sinstall.wim
, you only need it if you actually want to install) and copy contents of the ISO to a FAT32 partition.The only diagnostic you will get for any of these issues is a blue screen that sayw "sowwy I can't boot :("
When I came upon this it took me like 6 hours to figure out how to convince Windows to boot.
Yes clonezilla is what I used to use when I migrated a bunch of old hdds to ssds for a company.
Just make sure that the new SSD is the same size or bigger than the old HDD.
Assuming the HDD isn't dying and you got time. Then first try it with just the default settings for a disk to disk copy. And be sure to choose the right source and destination. If you have issues then try it again with a sector by sector clone.
If you really want to be safe, plug in another HDD that is bigger than the disk you want to clone and then do a sector by sector clone to an image. You can then do a clone to any disk using that image.
You can also use smartmontools to check the smart data of your drives in a live image. And fdisk will confirm what your device names are.
Also if your destination disk is new, you might want to just use gparted to install a new partition table to it before the clone. (windows should be okay with gpt by now)
I think I read somewhere (hexbear?) that a windows installation will (may?) wipe the whole drive or fuck up the boot loader. Something like that.
Also why not just do a clean install anyway? Move the documents and stuff to a separate drive. You can create a fresh install image pretty easily
It honestly is really good to reinstall your OS once a year, especially if using windows.
It's a pain but you can use scripting to make it easier if you are up to it.
After you clone the drives, the easiest thing to do is just to unplug everything besides the new drive for the first boot. You can plug things back after.
They can easily last much longer than 5-6 years. If the age is the only reason you're thinking of switching, you might check its health self-report first.