Ask Your Question

Move windows partition on dual boot machine to another drive

asked 2018-03-06 15:38:07 -0500

Phazedout gravatar image


Some background first, I had windows installed on a 2tb drive (spinning metal) and subsequently added fedora, using the install wizard to shrink then split the partitions so i have 2 1tb partitions, fedora core 27 and what i belive is the Grub boot manager offering me fedora or windows.

I recently purchased a 240Gb SSD, the windows paition, which i use for work, is small enough to fit on this drive, which is currently empty and unformatted. So, here is what i want to do: Move the entire windows partition to the SSD drive and still have it bootable through the existing boot loader. At present it takes about 10 minutes to be functional and I'd like to speed this up. Is this possible, do tools exist within fedora to do this? Even if it's non trivial. I throw myself on your tender mercies, if ye need more info I can supply it.

edit retag flag offensive close merge delete


That's a Windows-related question, not Fedora, right?

If it takes 10 minutes to boot, that's not a matter of hdd vs ssd - instead it is simply time to reinstall Windows. You could reinstall to the SSD and after that reinstall grub and let it detect your windows system.

florian gravatar imageflorian ( 2018-03-06 17:35:43 -0500 )edit

Don’t move your Windows partition if the disk has a GUID Partition Table (GPT). It will break the Windows Activation System and cause problem with your license.

Aeyoun gravatar imageAeyoun ( 2018-03-06 19:04:49 -0500 )edit

1 Answer

Sort by » oldest newest most voted

answered 2018-03-06 17:58:44 -0500

ssieb gravatar image

You can use gparted to copy the partition to the other drive. You don't mention if you are booting in EFI or CSM (non-EFI) mode. You will need to run grub2-mkconfig according to which grub.cfg file you have. This will probably give you two Windows boot options, the original one and the new one from the SSD. Once you have it working, you can delete the partition from the original disk and update the grub config again.

Hopefully Windows will handle being on a different partition. It might end up trying to use files from the original partition, but that's something to ask in a Windows support forum.

edit flag offensive delete link more


It's uEfi, that's why i had to wait for Fedora core 27 before i could install, the bios was too modern a year ago when I put windows on in the first place. I'll look up gparted and instructions, may try this the weekend I'll let ye know how i get on and if it works, post detailed step by step guide as an answer. (this in now way takes form or is critical of the quality of your answer, I do tech support remotely for a living so am used to detailing how I fixed something afterwards and adding to knowledge base) thanks though Phaze

Phazedout gravatar imagePhazedout ( 2018-03-07 00:30:37 -0500 )edit

I have been installing Fedora on EFI laptops since at least F25.

For gparted, it's easy. You just copy the partition on the one drive, then switch to the other drive and paste it. You might have to remove the existing partition on the new drive first. Make sure the partition table on the new drive is GPT and not MSDOS. Under View, select Device Information. That will open a panel on the left. If you need to change the partition table, select Create Partition Table from the Device menu.

ssieb gravatar imagessieb ( 2018-03-07 13:53:10 -0500 )edit

Question Tools

1 follower


Asked: 2018-03-06 15:38:07 -0500

Seen: 360 times

Last updated: Mar 06 '18