kahunalx Posted September 5, 2025 Share Posted September 5, 2025 Hello everyone, I'm hoping to get some help with a dual-boot issue I'm facing on my Lenovo ThinkPad X1 Carbon Gen 8. I successfully installed macOS Sequoia and had it running perfectly. Afterwards, I installed Windows 11 on a separate partition. As expected, the Windows installation overwrote the EFI, removing the OpenCore bootloader. I was able to restore the OpenCore bootloader using a UEFI tool in Windows (BOOTICE), not sure if it's the most elegant way of doing this, but I can now see the OpenCore picker again. The problem is that I can select and boot into macOS from the OpenCore picker without any issues. Everything works as it should. When I select Windows from the OpenCore picker though, the boot process starts but quickly fails with an ACPI-related error. However, if I bypass OpenCore by using my laptop's BIOS boot menu (F12) and select the Windows Boot Manager directly, Windows 11 boots up perfectly. This tells me the issue is with how OpenCore is handling the handoff to Windows. I've read that some ACPI patches intended for macOS can cause conflicts with Windows. My config.plist does have a number of ACPI renames and SSDTs, but I'm not sure which one could be causing this or how to apply it conditionally only for macOS. Could someone take a look at my attached config.plist and point me in the right direction? Thank you! config.plist Link to comment https://www.insanelymac.com/forum/topic/361635-acpi-error-booting-windows-via-opencore-on-lenovo-x1-gen8-macos-works/ Share on other sites More sharing options...
deeveedee Posted September 5, 2025 Share Posted September 5, 2025 (edited) @kahunalx Hard to draw a definitive conclusion without your entire EFI (need to see your SSDT ACPI patches). Could be a couple of things: Are you missing If (_OSI = "Darwin") conditions in your SSDTs? Without these conditions in your SSDTs, your ACPI patches will be applied for all booted OSes (including Windows) ACPI > Patches in the OC config.plist are applied for all OSes. If you need your ACPI > Patches to be conditional on the OS, make sure that your config.plist ACPI > Patches have a corresponding SSDT with an if (_OSI = "Darwin") condition (e.g., when your ACPI > Patch renames EC _STA to XSTA, make sure that the SSDT that defines XSTA includes an if (_OSI = "Darwin") condition that restores the original ACPI for Windows. If you want to completely eliminate Open Core from the Windows boot process, you have a few options If your OSes are on different drives, use your BIOS boot option to select which OS is booted (e.g., press F9 on an HP PC). This is my prefered method. Use CLOVER boot loader instead of Open Core Use a modified Open Core boot loader that bypasses ACPI patches for Windows. Search for it and you find threads like this. Edited September 5, 2025 by deeveedee Link to comment https://www.insanelymac.com/forum/topic/361635-acpi-error-booting-windows-via-opencore-on-lenovo-x1-gen8-macos-works/#findComment-2840195 Share on other sites More sharing options...
kahunalx Posted September 5, 2025 Author Share Posted September 5, 2025 Thanks for the quick reply @deeveedee! I actually managed to work around it using GRUB. Since I was planning to install Linux anyway, setting GRUB as the default boot loader streamlined the whole process. Now I can boot into whichever OS I want, no problem. I do have a follow-up question, though: how fragile is this setup? For instance, will a minor update to Sequoia (not a full upgrade to Tahoe) interfere with my custom boot process? I'm guessing it shouldn't, but I wanted to be sure. Thank you! Link to comment https://www.insanelymac.com/forum/topic/361635-acpi-error-booting-windows-via-opencore-on-lenovo-x1-gen8-macos-works/#findComment-2840201 Share on other sites More sharing options...
deeveedee Posted September 5, 2025 Share Posted September 5, 2025 @kahunalx I boot Windows and Linux with GRUB and it's rock solid. I don't have experience booting Open Core / macOS & Windows with GRUB . Maybe you could post your GRUB multi-boot instructions in this thread for others. Link to comment https://www.insanelymac.com/forum/topic/361635-acpi-error-booting-windows-via-opencore-on-lenovo-x1-gen8-macos-works/#findComment-2840207 Share on other sites More sharing options...
kahunalx Posted September 5, 2025 Author Share Posted September 5, 2025 Sure, I was planning on creating a post with my journey, including config files and so on. Link to comment https://www.insanelymac.com/forum/topic/361635-acpi-error-booting-windows-via-opencore-on-lenovo-x1-gen8-macos-works/#findComment-2840209 Share on other sites More sharing options...
Recommended Posts