Mon, Apr 26, 21
There are many tutorials out there on splitting a Windows dual boot onto two different drives, or moving a Linux/Windows dual boot to a different drive. Sadly, my specific dual boot scenario was not easily found and therefore I decided to make this blog post for my own personal notes in case I would need to ever do this again. To finish off, I will include a quick comparisson using CrystalDiskMark to show the improvement in read and write speeds that this migration has resulted in.
Scenario:
Scowering the Internet, I have found three different ways that this can be done:
After completing any of the selected options, grub2 will need to be updated with the new location of my Windows installation.
I decided to go with Option (2). The reason being, I wanted to start with a clean install of Windows so that I can prune out all the unwanted applications that I have accumulated throughout the years and simply bring over anything important to the new system drive. Furthermore, because of the reduced size of the system drive, I wanted to have some space allocated within the old system drive to hold programs that are of an exceptional size. These were the following steps that were taken:
If everything went smoothly, the result will be a bootable instance of Windows on the desired drive, and the same bootable instance of Linux - Ubuntu in my case - that was there previously. The original drive will still have to be sorted through to extract all the wanted data. It is notable that many system files on the original drive cannot be easily removed. Personally, I would suggest to just go through the partition & extract all wanted data and then delete the partitions that were there previously - C: and the recovery partitions.
The two images below are screenshots of CrystalDiskMark on the system drive using the HDD and then the new SSD. In terms of improvement, we have
Overall, the following table shows the magnitude of improvement for each category:
Type | Read (MB/s) | Write (MB/s) |
---|---|---|
SEQ1M (Q8T1) | 31.2 x | 16 x |
SEQ1M (Q1T1) | 16.5 x | 14.7 x |
RND4K (Q32T1) | 547.8 x | 331.7 x |
RND4K (Q1T1) | 124.3 x | 418.1 x |
This is a significant improvement and I am excited to notice the differences when working with the SSD.