* @w1z, you come to incorrect conclusions with your exploration. Kexts, once injected by OpenCore, do not depend on the disk anyhow, as it is simply inaccessible from there. The reason you get filesystem corruption is either because of some bug in macOS, or, more likely, because you already have corrupted filesystem, just macOS does not see it.
Creating logs or writing anything in UEFI pretty certainly corrupts EFI partition on e.g. APTIO IV. But the results of this may not be immediately visible. If we assume MacPro bug is similar, for you the key part may be overwriting the existing files. Perhaps a certain modification of the file system tree happens due to this action and the corruption becomes apparent.
Thanks for shedding light on how kexts are injected. I find it very strange that even after formatting the EFI partition which is residing on an almost new drive that the same corruptions occurs only when kexts already residing within the kexts folder under OC are overwritten.
As you have mentioned, most likely a bug with macOS or the fat driver.
Anyway, I really don’t think this is a major issue. Just sharing in case someone else comes across it.
Edit: Thank you for the latest features
Last edited: