My notebook, running a dual boot system of Windows 7 and OpenSuse just got a new secondary internal hard disk (NVMe SSD). Now I would like to move one of those OS (preferably OpenSuse) to this hard disk, in order to be able to increase the size of the Windows partition. Still I would like to boot both OS, i.e. leave the boot loader intact. The main boot loader is the OpenSuse-boot loader, which then can (if selected) load the Windows boot loader.

My new hard disk has a size of ~500 GByte, while the old linux partitions occupy ~250 GByte. Is that possible, and if yes, how?

  • Moving a Linux install to another disk is far simplier than moving a windows install so that's good - have you actually tried following the numerous guides online to do so? Also, MAKE BACKUPS FIRST!. – djsmiley2k Jul 28 '17 at 11:13
  • Linux is behind the Windows partition, thus I assume that it is easier to move and to expand the Windows partition afterwards. – arc_lupus Jul 28 '17 at 11:14
  • One way would be booting a "Clonezilla" live image, cloning the partitions of your linux installation to the new disk, expanding them, booting your "old" linux installation, using grub-install or grub2-install depending on grub's version (assuming that you use grub) to make sure that grub is installed properly on your new partition and maybe to write the bootloader to the new disk's Master Boot Record and using grub-mkconfig or grub2-mkconfig to update grubs configuration file called "grub.cfg" located on the new boot partition. – testeaxeax Jul 28 '17 at 12:44
  • 1
    Then you should test your linux installation on your new disk and if it works, you can boot windows, open the diskmgmt.msc program, delete the old linux partitions and finally resize the windows partitions. – testeaxeax Jul 28 '17 at 12:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.