Migrating to secondary SSD from Dualboot

,

Hi.
I currently have Fedora 40 KDE and Windows 11 on my laptop on a single 1TB SSD, which is mostly divided to two ~500GB parts.

Unfortunately my Windows installation has almost run out of space, so I had to install a second SSD. I’d like to move my Fedora installation to the new SSD, preferably without having to reinstall the entire system.

Are there any ways to do this?

Possibly but there would certainly be some potentially breaking configs that would need to be done manually – especially if both windows and fedora are sharing the efi partition.

Easiest would be to do a new clean install on the second disk and copy over the data from your home directory on the old disk to your new home directory , followed by re-configuring the partitions on the old drive to allow expanding the windows file system.

As @computersavvy has mentioned, a clean install should not require extra manual steps. There are things you can do to make it easier to tweak a clean install to match your existing configuration:

  • make a list of installed packages
  • make notes of any changes to the base configuration (often they are edits to files in /etc)

The clean install to the second disk will hide the option to boot the old Fedora system, but you should be able to mount the old filesystems to view and/or copy files.

There might also be a somewhat easier option, but with less flexibility, to just leave both OSs on the first SSD, and adjust partition sizes (increase Windows partition and decrease Fedora partition), assuming that there is enough space left on Fedora). Previous disk/partition backup is strongly advised. Then second SSD could then be used for data, partitioned to your liking.

But the cleanest solution would be the one mentioned by the previous posters.

Thanks for the suggestions! After some consideration, I just reinstalled the system completely.

2 Likes