@cdf Is Innie 1.2.1 Release good to use? The install instructions on post #9 still shows Innie 1.2.0.
Yes, that's the latest available release. I've fixed post #9. There's also a Lilu-less version (Innie 2) coming soon.
Will there be a way to persist it across upgrades? I'm guessing that requires a signed kext which is hard?
The kext is called "Innie" and is a Lilu plugin. Lilu is an open-source kext that provides a unified platform to apply various fixes (see https://github.com/acidanthera/Lilu). For the latest version of Innie, I recommend the latest release version of Lilu (see the releases page).
The latest version of Innie is 1.2.1:
Releases · cdf/Innie
Make PCIe drives appear internal. Contribute to cdf/Innie development by creating an account on GitHub.github.com
Previous versions are also available below.
To install Innie, please carry out these steps:
0) Disable SIP. (SIP can be enabled again after.)
1) Download Lilu. The file (unzipped) will be called Lilu.kext.
2) Control-click on Lilu.kext and select Show Package Contents. You will see the folder "Contents." Open it.
3) In Contents, create a new folder called "Plugins" (exactly like this, but without quotation marks, of course). This is where Innie (and any other plugins) will live.
4) Copy Innie into the Plugins folder.
5) Now copy Lilu.kext to /Library/Extensions. You will need to authorize this.
6) Open terminal. Enter the following commands:
Code:sudo chmod -R 755 /Library/Extensions/Lilu.kext sudo chown -R root:wheel /Library/Extensions/Lilu.kext sudo touch /Library/Extensions sudo kextcache -update-volume /
Wait for the last command to complete.
7) Reboot.
If all goes well, your drive will now be seen as internal.
Will there be a way to persist it across upgrades? I'm guessing that requires a signed kext which is hard?
@cdf: what about Big Sur? Will the new Innie version run there as well?
It's still untested at this point. However, there has been a report that beta 7 sees PCIe drives as internal.
Yes. I installed the Big Sar Beta 7. In current version, all PCIe drives have been seen as internal.Actually I filed a ticket with exactly this issue with apple, that would be almost unbelievable if they finally fixed that!
Anyone with a recent beta to confirm this?
I have been running Big Sur for awhile now. I have ten SSDs in my NcMP. Nine of them are shown as internal one as external. The one that shows as external is on a PCIe card holding four drives. The other three are shown as internal View attachment 955897
Lou
I have had some odd issues with the latest security patches when it comes to Mojave. I had your same issues a little over a week ago, and I just gave up too. However, I retired the terminal commands today, and I think it worked finally. Just watch the output of the termianl. You need to see lines like: "Kext with invalid signatured (-67062) allowed"Tried #9 25 times and rebooted more than that, wasted 6 hours of my time, and have been through every page to see if there is anything I have missed of this thread.
Sadly my Highpoint 7101 and Samsung EVO 970 are still listed as an external disk.
The whole point of me wanting to have an internal drive is that I get a warning saying One Drive needs an internal disk as a location. A small thing but an annoyance none the less.
SIP is 100% disabled.
I am using Mojave 10.14.6 with the latest security patch.
I started using Innie 1.2.1 and Lilu 1.4.9. Both were listed as loaded.
I then worked backward with previous releases.
I get / locked; waiting for lock. Lock acquired; proceeding. Then the warning that appleinternal/library/extensions: No such file or directory.
Then it goes to locked.
I remove Lilu.kext and reset nvram and start again. And again. And Again....
...None seem to work or help.
So I now give up.
Guys try this version in Big Sur. It did not work for me on a MacBookPro15,1, but maybe on the cMP it will work.
Release Built with the Latest Lilu and SDK · startergo/Innie
Make PCIe drives appear as internal. Contribute to startergo/Innie development by creating an account on GitHub.github.com