es gelingt mir nicht, den Opencore Bootmanager dazu zu bringen, das auf der anderen Festplatte installierte Windows zu booten, und zwar weder mit dem internen PickerMode noch mit OpenCanopy.efi.
Hier erstmal eine Übersicht über meine Hardware:
- AMD Ryzen 7 3700X
- MSI B450M Mortar Max
- Sapphire Radeon Pulse RX 5600 XT 6G
- Samsung 860 QVO, 1 TB SSD (PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x1)/Sata(0x5,0xFFFF,0x0)) - auf dieser Platte ist MacOS 10.15.7 installiert
- Kingston A2000 SSD 1TB M.2 2280 NVMe (PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,15-AD-CD-26-28-B7-26-00)) - auf dieser Festplatte ist Windows 10 installiert
- OpenCore 0.6.1
- beide Platten natürlich GPT
- UEFI
Die Opencore EFI Partition:
EFI
├── EFI
│ ├── BOOT
│ │ └── BOOTx64.efi
│ └── OC
│ ├── ACPI
│ │ ├── SSDT-EC-USBX-DESKTOP.aml
│ │ └── SSDT-SHC0.aml
│ ├── Bootstrap
│ │ └── Bootstrap.efi
│ ├── Drivers
│ │ ├── HFSPlus.efi
│ │ ├── OpenCanopy.efi
│ │ └── OpenRuntime.efi
│ ├── Kexts
│ │ ├── AMDRyzenCPUPowerManagement.kext
│ │ ├── AppleALC.kext
│ │ ├── AppleMCEReporterDisabler.kext
│ │ ├── Lilu.kext
│ │ ├── RealtekRTL8111.kext
│ │ ├── SMCAMDProcessor.kext
│ │ ├── VirtualSMC.kext
│ │ └── WhateverGreen.kext
│ ├── OpenCore.efi
│ ├── Resources
│ │ ├── Audio
│ │ ├── ...
│ │ ├── Font
│ │ ├── ...
│ │ ├── Image
│ │ ├── ...
│ │ └── Label
│ │ ├── ...
│ ├── Tools
│ │ └── OpenShell.efi
│ └── config.plist
└── boot
(config.plist ist angehängt)
Wenn ich im BIOS die A2000 als Bootmedium auswähle, bootet Windows 10 problemlos, das gleiche gilt, wenn ich die Samsung SSD auswähle für MacOS X, es läuft sehr gut, nur Grafikkarte und USB muss ich
noch tunen. Wenn ich aber im Opencore Bootmanager 'Windows 10' zoom Booten auswähle, kommt gleich ein Windows Bluescreen (SYSTEM THREAD EXCEPTION NOT HANDLED). Im abgesicherten Modus started Windows 10 dann.
Wenn ich im BIOS wieder die A2000 auswähle, bootet Windows einwandfrei.
Der Eintrag für Windows 10 in Misc->Entries:
- <key>Arguments</key>
- <string></string>
- <key>Auxiliary</key>
- <false/>
- <key>Comment</key>
- <string>Not signed for security reasons</string>
- <key>Enabled</key>
- <true/>
- <key>Name</key>
- <string>Windows 10</string>
- <key>Path</key>
- <string>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,15-AD-CD-26-28-B7-26-00)/HD(1,GPT,2E9695CB-0F9A-4005-AADB-2FF9C96AD02C,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi</string>
Der sollte soweit OK sein. Was ist da los? Was führt zum Bluescreen? Sobald der Bootloader von Windows gestartet ist, sollte doch eigentlich egal sein, dass ich von Opencore komme. Verstehe ich nicht...