Hi! I have a triple boot OS X/Windows 10/Ubuntu on a 2012 Mac Pro 5,1 working perfectly with rEFInd 0.12.0. Thank you! I'm now upgrading this computer and I have 3 open SATA bays. I bought cheap SSDs hoping to speed up disk access for each OS by moving them to the SSDs. To be honest, I'm not entirely sure this is possible but from little hints on this forum and elsewhere, it seems like it might work???
Here is what I tried unsuccessfully:
1. Using gparted on Ubuntu, I created a gpt partition table on /dev/sdd (the new disk).
2. Also in gparted, I created a new ntfs partition on /dev/sdd to match the Windows partition on my triple boot disk.
3. I shrank /dev/sda5 (Windows partition) to match the size of the new partition (/dev/sdd1) on the new SSD.
4. Also on Ubuntu, I ran sudo dd if=/dev/sda5 of=/dev/sdd1 bs=16M status=progress
These steps completed successfully. I'm still able to triple boot into all 3 OS's on /dev/sda (even after shrinking Windows). In gparted, /dev/sdd1 looks like it matches /dev/sda5. rEFInd even finds the new Windows partition (/dev/sdd1) and displays it as an option. However, when it boots up, I get:
A disk read error occurred
Press Ctrl+Alt+Del to restart
I know I'm missing a step. What am I doing wrong? Or is this not even possible? I really appreciate everyone's time. Thanks in advance!!!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is the disk a MBR or GPT or hybrid MBR/GPT? I expect either the first or the last. If it's the last, then maybe the partitions in the GPT don't match the partitions in the MBR.
You probably should have created the disk on macOS.
Anyway, post result of the following from macOS: sudo fdisk /dev/disk0 sudo gpt -r show -l /dev/disk0 diskutil list disk0
Change the disk number from 0 to the one for your disk - use diskutil list to see all the disk numbers.
If the partitions are ok, then you may need to fix the Windows booter since the partitions changed. There are probably utilities to do that (Windows install DVD, etc.) Maybe winclone from twocanoes.com?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think its a hybrid MBR/GPT. I can still play around with the new disk if you think I should try something. I'm all out of ideas! Everything looks OK to me. I think.... Thanks again!
The output looks as expected. The partitions in the MBR match the partitions in the GPT.
Your macOS partition is HFS+ so it's not Catalina. what macOS are you using?
The other things I said in my previous post still apply:
The new disk should probably be formatted by macOS to get it's own EFI partition, then the NTFS partition created.
But before redoing the disk try the tools on the Windows installer to redo the Windows boot loader. https://neosmart.net/wiki/recovering-windows-bootloader/
(probably skip the automatic repair - it will automatically cause problems, probably).
Thank you joevt. I didn't have any luck with Recovery Essentials or with formatting from macOS. I ended up creating a Windows 10 install from the Media Creation Tool. It was more work because I needed to reinstall everything in Windows.
Thanks again for your time.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi! I have a triple boot OS X/Windows 10/Ubuntu on a 2012 Mac Pro 5,1 working perfectly with rEFInd 0.12.0. Thank you! I'm now upgrading this computer and I have 3 open SATA bays. I bought cheap SSDs hoping to speed up disk access for each OS by moving them to the SSDs. To be honest, I'm not entirely sure this is possible but from little hints on this forum and elsewhere, it seems like it might work???
Here is what I tried unsuccessfully:
1. Using gparted on Ubuntu, I created a gpt partition table on /dev/sdd (the new disk).
2. Also in gparted, I created a new ntfs partition on /dev/sdd to match the Windows partition on my triple boot disk.
3. I shrank /dev/sda5 (Windows partition) to match the size of the new partition (/dev/sdd1) on the new SSD.
4. Also on Ubuntu, I ran sudo dd if=/dev/sda5 of=/dev/sdd1 bs=16M status=progress
These steps completed successfully. I'm still able to triple boot into all 3 OS's on /dev/sda (even after shrinking Windows). In gparted, /dev/sdd1 looks like it matches /dev/sda5. rEFInd even finds the new Windows partition (/dev/sdd1) and displays it as an option. However, when it boots up, I get:
A disk read error occurred
Press Ctrl+Alt+Del to restart
I know I'm missing a step. What am I doing wrong? Or is this not even possible? I really appreciate everyone's time. Thanks in advance!!!
Is the disk a MBR or GPT or hybrid MBR/GPT? I expect either the first or the last. If it's the last, then maybe the partitions in the GPT don't match the partitions in the MBR.
You probably should have created the disk on macOS.
Anyway, post result of the following from macOS:
sudo fdisk /dev/disk0
sudo gpt -r show -l /dev/disk0
diskutil list disk0
Change the disk number from 0 to the one for your disk - use
diskutil list
to see all the disk numbers.If the partitions are ok, then you may need to fix the Windows booter since the partitions changed. There are probably utilities to do that (Windows install DVD, etc.) Maybe winclone from twocanoes.com?
I think its a hybrid MBR/GPT. I can still play around with the new disk if you think I should try something. I'm all out of ideas! Everything looks OK to me. I think.... Thanks again!
The output looks as expected. The partitions in the MBR match the partitions in the GPT.
Your macOS partition is HFS+ so it's not Catalina. what macOS are you using?
The other things I said in my previous post still apply:
The new disk should probably be formatted by macOS to get it's own EFI partition, then the NTFS partition created.
But before redoing the disk try the tools on the Windows installer to redo the Windows boot loader.
https://neosmart.net/wiki/recovering-windows-bootloader/
(probably skip the automatic repair - it will automatically cause problems, probably).
If that fails, you could try booting into the working Windows to repair the non-working Windows.
https://neosmart.net/wiki/easybcd/tips-and-tricks/recovering-windows-bootloader/
Thank you joevt. I didn't have any luck with Recovery Essentials or with formatting from macOS. I ended up creating a Windows 10 install from the Media Creation Tool. It was more work because I needed to reinstall everything in Windows.
Thanks again for your time.