Cloning drive to newer one

I just bought a new 500gb ssd.
my parrot is installed on 1tb hdd.
since i only use ~200gb on my hdd it will fit on my new ssd.
if i clone it using dd will it boot just fine?

What version of Parrot are you running? (include version, edition, and architecture)
What method did you use to install Parrot? (Debian Standard / Debian GTK / parrot-experimental)
Configured to multiboot with other systems? (yes / no)
If there are any similar issues or solutions, link to them below:
If there are any error messages or relevant logs, post them below:

always has for me. might have to shrink the old partition table first. dd is not the only way though…
some alternatives here…
Good luck

I am in the same situation, however I have also Windows 10 as dual boot with Parrot OS. will dd work also with Windows if I try to clone the whole disk?

Here is a guide using dd command for Windows partition disk cloning to new drive as an example:

Here is another guide explaining dd for partition and hard disk .img clones:

make sure to backup important files in case something goes wrong.

Thanks, what I did is to use “sudo dd if=/dev/sda of=/dev/sdb bs=32M conv=sync,noerror status=progress” and everything worked perfectly, I did this booting off a USB with Ubuntu. Before that just to be cautious I made a backup of the Windows system with macrium and the parrot OS partition with dd also. There was a a lot of space that was not used in the new disk, I used GParted booting from the same Ubuntu USB and alert me to fix the GPT which is something I did not understood well, I click on fix and then increased the space allocated to the parrot OS and Windows system. No problems so far and it has passed one week already.

Some good links that helped me with all this:

Hope this help somebody in the same situation

1 Like

Awesome! Glad everything worked out @Marax :slight_smile: