![]() ![]() Then tag this as a our default for the next reboot. sudo /System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -s "SnapshotName" -v /Volumes/Macintosh\ HD\ 1 Now we have deleted the file we need to add this new version of the system folder as a snapshot so enter the following. ls -a /Volumes/Macintosh\ HD\ 1/System/Library/Extensions/ Step 4 - Create snapshot and tag it for the next default reboot. Sudo mv /Volumes/Macintosh\ HD\ 1/System/Library/Extensions/IOPlatformPluginFamily.kext /Volumes/Macintosh\ HD\ 1/IOPlatformPluginFamily-backup-kexts/Īgain see if it has disappeared from the directory. ![]() sudo mkdir /Volumes/Macintosh\ HD\ 1/IOPlatformPluginFamily-backup-kexts/ Rather than deleting the file we will do a backup - so use the below and move it to a newly created folder. ls -a /Volumes/Macintosh\ HD\ 1/System/Library/Extensions/ Now let's first see that the offending IOPlatformPluginFamily.kext file exists by entering. Next make it writable which will require you to enter your password - the /Volumes/Macintosh\ HD\ 1 could be different. NOTE: To find out if 'disks5' is correct for your machine enter diskutil list in the terminal which will list your drives. Now reboot back into the normal macOS boot mode and let us mount the live volume - the disk1s5 could be different. reboot Step 3 - Mount the Live Volume and backup the IOPlatformPluginFamily.kext file Straight away bootup in Recovery Mode again using CMD + R and choose Utilities -> Terminal. NOTE: Without this being done first you won't have permissions to carry out the next csrutil authenticated-root disable command. On the screen that loads go to the navigation and choose Utilities -> Terminal. So at first bootup in Recovery Mode using CMD + R. Normally it's impossible to mount a snapshot as writable, only readable so here is the solution I have found. So this means that macOS Big Sur actually no longer boots from the live system volume but now boots from a snapshot/copy of the same system folder. SSV utilizes APFS snapshots, so if an update cannot be performed, the old system version can be restored without reinstallation. ![]() Additionally, it makes macOS Software Update more reliable and much safer. SSV helps prevent tampering with any Apple software that is part of the operating system. Step 2 - Bypassing the Signed System Volume (SSV*) Go to System Preferences -> Security & Privacy and choose the FileVault tab. Now before finding the solution below which relates to macOS 11 (Big Sur) I had tried making a bootable USB running macOS 10.14 (Mojave) but this couldn't read the read-only system volume. The reason being that Apple introduced the read-only system volume which is a dedicated partition for only storing system content which prevents any tampering with system files which one of them is the troublesome IOPlatformPluginFamily.kext. Sudo rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kextīut from macOS 10.15 (Catalina) onwards this has stopped working. Sudo mv /System/Library/Extensions/IOPlatformPluginFamily.kext /IOPlatformPluginFamily-backup-kexts/ Sudo mkdir /IOPlatformPluginFamily-backup-kexts/ In any of the previous versions - macOS 10.14 (Mojave) or below it was a fairly easy fix by first running recovery mode CMD + R and in the terminal. When opening the Activity Monitor to see what was happening with the CPU the thing at the top of the list was the kernel_task using around 500%! so you have been WARNED! + also best to use version 11.1 upwards, since when testing with 11.0.1 I found it very buggy!Īfter booting up the MacBook Pro the macOS would be running unbelievably slow. You will be deleting a system extension and taking a risk. WARNING ALERT: This ONLY relates to someone who has deleted the IOPlatformPluginFamily.kext in previous versions of macOS to sort the kernel_task overloading the CPU but now after installing macOS 11 (Big Sur) the problem has started again. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |