Contribute
Register

Guide: Multibooting UEFI on Separate Drives

Because when I booted in the morning everything was working like it should.
Everyone I've seen here with a 1060/70/80 has said the exact same thing. "It was working fine for years. Tried to boot into HS today and got a black screen." It's a global hackintosher's lament.
 
It's possible that Windows could have written over the HS drive's EFI partition. Try checking that to see if it's intact. If the HS drive was connected when you installed Windows that can happen. Even then you still won't be able to use a 1080 Ti with HS. Without web drivers it's not going to work.
No, it wasn't connected, I plugged everything back after the Windows install
Everyone I've seen here with a 1060/70/80 has said the exact same thing. "It was working fine for years. Tried to boot into HS today and got a black screen." It's a global hackintosher's lament.
I see...reading the other topic, it looks like most of the nvidia failure happened before mine, but I'll try troubleshooting with the methods explained there
 
Hi,

I'd like to dual-boot my Hackintosh for macOS and Windows. My hack is running Clover (5118), which was the latest version available at the time I built it back in 2020.

I've got 4 internal disks, one is a 500 GB NVMe with macOS 10.15.4 installed on it, and one is a 240GB SSD with another bootable copy of OSx on it. I'd like to repurpose the SSD to be a Windows bootable disk and keep OSx on the NVMe. The other disks are SATA HDs, both Mac OS Extended (Journaled), and just used for data.

I'm wondering how close my system might already be to ready for me to attempt this, and if I can follow the procedures on this thread to get where I'd like to go with this system. It seems the disk numbers matter for how this works. What I've got currently when I open Disk Utility is this:

Disk 0 is an 8TB SATA HD with one partition
Disk 1 is my 500GB NVMe that I normally boot 10.15.4 from. It's got a container (Disk4) with two partitions on it
Disk 2 is a 4TB SATA HD with one partition
Disk 3 is my 240GB SSD that's currently also configured to boot OSx. It's got a container (Disk5) with two partitions on it, similar to Disk1. I'd be fine with reformatting this to be whatever it needs to be.

My Clover configuration has collected a bunch of stuff in it that either doesn't work or I just don't know what it's there for. I think this is a result of my building, and re-building, this system. There are currently 11 icons when I get to the clover boot screen, only two of which actually seem to be able to boot the system. If I'm going to be working on dual-booting my system I might want to take some time to clean this part up, but I'm not sure what it's all there for and don't want to break anything. This part may be a whole other topic I should take to another thread, but it seems like it may be relevant to getting a nice clean dual-boot system.

If it matters, here's what I see on my clover boot screen. Note, the default boot is the 11th (last) icon, and the other bootable icon (for the SSD) is the 5th from the left.

From left to right
  • macOS (APFS): Boot FileVault Prebooter from Preboot
  • macOS (APFS): Boot macOS Install Prebooter from Preboot
  • (gray apple logo with First Aid icon): Boot Recovery from Recovery
  • (gray apple logo with First Aid icon): Boot Recovery from Recovery
  • macOS (APFS): Boot macOS from SDSSD240
  • macOS (APFS): Boot FileVault Prebooter from Preboot
  • macOS (APFS): Boot macOS Install Prebooter from Preboot
  • macOS (APFS): Boot FileVault Prebooter from Preboot
  • (gray apple logo with First Aid icon): Boot Recovery from Recovery
  • (gray apple logo with First Aid icon): Boot Recovery from Recovery
  • macOS (APFS): Boot macOS from WDS500
FYI - the system I'm working on is "Flaky" in my signature.
 
Hi,

I'd like to dual-boot my Hackintosh for macOS and Windows. My hack is running Clover (5118), which was the latest version available at the time I built it back in 2020.

I've got 4 internal disks, one is a 500 GB NVMe with macOS 10.15.4 installed on it, and one is a 240GB SSD with another bootable copy of OSx on it. I'd like to repurpose the SSD to be a Windows bootable disk and keep OSx on the NVMe. The other disks are SATA HDs, both Mac OS Extended (Journaled), and just used for data.

I'm wondering how close my system might already be to ready for me to attempt this, and if I can follow the procedures on this thread to get where I'd like to go with this system. It seems the disk numbers matter for how this works. What I've got currently when I open Disk Utility is this:

Disk 0 is an 8TB SATA HD with one partition
Disk 1 is my 500GB NVMe that I normally boot 10.15.4 from. It's got a container (Disk4) with two partitions on it
Disk 2 is a 4TB SATA HD with one partition
Disk 3 is my 240GB SSD that's currently also configured to boot OSx. It's got a container (Disk5) with two partitions on it, similar to Disk1. I'd be fine with reformatting this to be whatever it needs to be.

My Clover configuration has collected a bunch of stuff in it that either doesn't work or I just don't know what it's there for. I think this is a result of my building, and re-building, this system. There are currently 11 icons when I get to the clover boot screen, only two of which actually seem to be able to boot the system. If I'm going to be working on dual-booting my system I might want to take some time to clean this part up, but I'm not sure what it's all there for and don't want to break anything. This part may be a whole other topic I should take to another thread, but it seems like it may be relevant to getting a nice clean dual-boot system.

If it matters, here's what I see on my clover boot screen. Note, the default boot is the 11th (last) icon, and the other bootable icon (for the SSD) is the 5th from the left.

From left to right
  • macOS (APFS): Boot FileVault Prebooter from Preboot
  • macOS (APFS): Boot macOS Install Prebooter from Preboot
  • (gray apple logo with First Aid icon): Boot Recovery from Recovery
  • (gray apple logo with First Aid icon): Boot Recovery from Recovery
  • macOS (APFS): Boot macOS from SDSSD240
  • macOS (APFS): Boot FileVault Prebooter from Preboot
  • macOS (APFS): Boot macOS Install Prebooter from Preboot
  • macOS (APFS): Boot FileVault Prebooter from Preboot
  • (gray apple logo with First Aid icon): Boot Recovery from Recovery
  • (gray apple logo with First Aid icon): Boot Recovery from Recovery
  • macOS (APFS): Boot macOS from WDS500
FYI - the system I'm working on is "Flaky" in my signature.
Suggest you change from Clover to Open Core boot loader. Before doing anything else make a backup of your system on a USB connected drive and make it bootable.
 
Thanks, I've been considering moving to Open Core. Seems like that may be the way to go these days - I'll go read up on what I need to do to make that change. no doubt having a bootable backup would be part of it.

Follow-up Questions, if I may.

1. Does your method require OC? I was thinking of changing over anyway, but I'd like to know if this is the case.
2. Do I have a potential issue with the order my system is numbering its internal drives?

Thanks!
 
Last edited:
Thanks, I've been considering moving to Open Core. Seems like that may be the way to go these days - I'll go read up on what I need to do to make that change. no doubt having a bootable backup would be part of it.

Follow-up Questions, if I may.

1. Does your method require OC? I was thinking of changing over anyway, but I'd like to know if this is the case.
2. Do I have a potential issue with the order my system is numbering its internal drives?

Thanks!
Does not require OC, but going forward there is no guarantee that Clover will be upgraded to work with later versions of Mac OS. OC seems to be the way to go for Mac OS 11 and later.
 
Last edited:
Does not require OC, but going forward there is no guarantee that Clover will be upgraded to work with later versions of Mac OS. OC seems to be the way to go for Mac OS 11 and later.
Thanks, GB!

I'm about to start this adventure. Just re-flashed my mobo bios to the latest version and configured it to optimized settings. Have the OC install USB with 12.6 ready to go (followed Dortania's very detailed guide, making copious notes along the way for each choice). I *think* I'm ready. I'm backing up my boot drive now, though I'm planning on a clean install of 12.6.

The system is currently booting fine into 10.15.4 with the updated bios and default "optimized" settings. I figure if those BIOS settings work with my HW and 10.15.4, then they'll likely work with OC and 12.6.

Fingers crossed!
 
Thanks, GB!

I'm about to start this adventure. Just re-flashed my mobo bios to the latest version and configured it to optimized settings. Have the OC install USB with 12.6 ready to go (followed Dortania's very detailed guide, making copious notes along the way for each choice). I *think* I'm ready. I'm backing up my boot drive now, though I'm planning on a clean install of 12.6.

The system is currently booting fine into 10.15.4 with the updated bios and default "optimized" settings. I figure if those BIOS settings work with my HW and 10.15.4, then they'll likely work with OC and 12.6.

Fingers crossed!
Good Luck!:thumbup:
 
No luck...

May I ask OC install questions here? Or is there a better place I should take them?

Successes so far:
Built OC install USB using debug versions for OC and all my kexts.
Reflashed mobo FW to the latest version (Z390APRW.F12, 2021/11/29)
Updated to "optimized" settings
Reset NVRAM via config.plist (Misc -> Security -> AllowNvramReset -> True) and OC ClearNvram feature
Able to get to the OC picker and choose USB with Install macOS Monterey
Stuck on [EB|#LOG:EXITBS:START] (the very first troubleshooting issue under Kernal Issues

I've gone through all the possible issues listed here https://dortania.github.io/OpenCore...rnel-issues.html#stuck-on-eb-log-exitbs-start, but so far nothing seems to be wrong and all the trial and error I've done has gotten me no further.

Under Booter Issues, I've tried setting DevirtualiseMmio = True and False. I think it should be True for my Z390, although when I look in my OC log I don't see any "OCABC: Mimo..." entries. Not even "OCABC: MMIO devirt start". I thought there would be some. I do have two entries in my Booter -> MimoWhitelist; one for "Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)", and one for "Generic: PCI root is a 0x1000 page memory region used by some types of firmware"

I've also tried SetupVirtualMap = True and False. I think this one should be True as well for my Z390 mb

I looked at EnableWriteUnprotector, but my settings there match what should be for FW supporting MAT, and my OC log indicates "MAT support is 1" - not surprising for my 2021 FW.

Under Kernel Patch Issues I checked and my setting for AppleXcpmCfgLock (True) and AppleCpuPmCfgLock (False) make sense for my Coffee Lake CPU, so I didn't mess with these.

I'm not using Big Sur, and I am getting to both of my display screens, and also not seeing a "max_cpus_from_firmware not yet initialized" message, so I don't think I'd need AvoidRuntimeDefrag = True.

Under UEFI Issues, my ProvideConsoleGop = True since I'm using OC 0.8.5

Confused...
 
Last edited:
No luck...

May I ask OC install questions here? Or is there a better place I should take them?

Successes so far:
Built OC install USB using debug versions for OC and all my kexts.
Reflashed mobo FW to the latest version (Z390APRW.F12, 2021/11/29)
Updated to "optimized" settings
Reset NVRAM via config.plist (Misc -> Security -> AllowNvramReset -> True) and OC ClearNvram feature
Able to get to the OC picker and choose USB with Install macOS Monterey
Stuck on [EB|#LOG:EXITBS:START] (the very first troubleshooting issue under Kernal Issues

I've gone through all the possible issues listed here https://dortania.github.io/OpenCore...rnel-issues.html#stuck-on-eb-log-exitbs-start, but so far nothing seems to be wrong and all the trial and error I've done has gotten me no further.

Under Booter Issues, I've tried setting DevirtualiseMmio = True and False. I think it should be True for my Z390, although when I look in my OC log I don't see any "OCABC: Mimo..." entries. Not even "OCABC: MMIO devirt start". I thought there would be some. I do have two entries in my Booter -> MimoWhitelist; one for "Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)", and one for "Generic: PCI root is a 0x1000 page memory region used by some types of firmware"

I've also tried SetupVirtualMap = True and False. I think this one should be True as well for my Z390 mb

I looked at EnableWriteUnprotector, but my settings there match what should be for FW supporting MAT, and my OC log indicates "MAT support is 1" - not surprising for my 2021 FW.

Under Kernel Patch Issues I checked and my setting for AppleXcpmCfgLock (True) and AppleCpuPmCfgLock (False) make sense for my Coffee Lake CPU, so I didn't mess with these.

I'm not using Big Sur, and I am getting to both of my display screens, and also not seeing a "max_cpus_from_firmware not yet initialized" message, so I don't think I'd need AvoidRuntimeDefrag = True.

Under UEFI Issues, my ProvideConsoleGop = True since I'm using OC 0.8.5

Confused...
Take a look at Casey S J's build. It is similar to yours and he has a detailed explanation of how he got his working.
 
Back
Top