Extensions blocked in High Sierra

I have a Seagate Backup Plus external drive. I downloaded an update from the Seagate website. At the end of the install, I had a pop-up that said "System Extension Blocked." I did not allow not understanding if I should or not. The Seagate website shows how to go to Preferences/Privacy&Security and clicking on "Allow" next to "Systems software from developer "Seagate Technologies LLC" was blocked from loading. Questions: Should I allow? If I do not allow will my Seagate external software work properly?

MacBook Air (13-inch Mid 2011), Mac OS X (10.7.5)

Posted on Nov 19, 2017 2:00 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 26, 2017 7:13 AM

Hard drives do not need third-party software to work correctly.

However, if you want to use their crappy bundled tools such as the backup software, then you would need to install their software. I imagine the extension is the handle the "one touch backup" or whatever buttons or displays are on the Seagate drive enclosure.


If you don't use any of those "features," then uninstall the bundled software so it doesn't prevent you from using your hard drive normally.


Additionally, since drive manufacturers think everybody is stupid, they format their drives for Windows and provide crappy software that allows a Mac to write to a Windows formatted drive. If you leave the drive formatted for use on a Windows PC, then you'll need to install their software which will break every time you update your Mac's OS. If you have no intention of using the drive on a Windows PC, then use Disk Utility to erase the drive and format it for use on a Mac. Then, uninstall all of the bundled Seagate software.


If you wish to use the external hard drive as an external hard drive, then you don't need any of Seagate's software. If you want to use it like a toaster, or some other appliance seagate has dreamed up, then you will need their software installed.

4 replies
Question marked as Top-ranking reply

Nov 26, 2017 7:13 AM in response to janeymay125

Hard drives do not need third-party software to work correctly.

However, if you want to use their crappy bundled tools such as the backup software, then you would need to install their software. I imagine the extension is the handle the "one touch backup" or whatever buttons or displays are on the Seagate drive enclosure.


If you don't use any of those "features," then uninstall the bundled software so it doesn't prevent you from using your hard drive normally.


Additionally, since drive manufacturers think everybody is stupid, they format their drives for Windows and provide crappy software that allows a Mac to write to a Windows formatted drive. If you leave the drive formatted for use on a Windows PC, then you'll need to install their software which will break every time you update your Mac's OS. If you have no intention of using the drive on a Windows PC, then use Disk Utility to erase the drive and format it for use on a Mac. Then, uninstall all of the bundled Seagate software.


If you wish to use the external hard drive as an external hard drive, then you don't need any of Seagate's software. If you want to use it like a toaster, or some other appliance seagate has dreamed up, then you will need their software installed.

Nov 26, 2017 8:35 PM in response to janeymay125

High Sierra has greatly changed how third party extensions are used, or allowed. This is all in the rather obvious move with each subsequent major release of the OS to lock users out of the System folder entirely, making the macOS much more secure against malware, as iOS is.


There's a full, and excellent explanation of the incremental steps Apple has introduced to securing the OS here. The article focuses on kernel extensions. The main point being badly written kernel extensions can take down the OS. Not like a badly written app that will (usually) only cause that app to crash.


The point of all of this being that it may be an unsigned kernel extension, which System Integrity Protection will not allow in High Sierra. But, as Barney-15E noted, you don't need to install any of Seagate's junk to use a drive. The OS is perfectly capable of reading/writing a drive all on its own. When you start installing completely unnecessary software that attempts to handle what the OS is already doing, you're only adding a layer of complexity, increasing the chances something will go wrong during a disk operation.

Nov 27, 2017 7:38 AM in response to janeymay125

If you used Seagate's uninstaller, you shouldn't have to do anything else. Particularly if it told you a restart was required. That's your clue it removed the kernel extension. The restart is so the OS can update the kernelcache.


An older kernel extension that has not been codesigned will not be allowed to run. Period. It may for a day or so, but SIP will disable it. Codesigned kernel extensions still need to be allowed by the user to run. When you open the System Preferences and click on the Security icon, you'll see a message under the General tab that software by (developer name) wants to load. If you know what it is, click the Allow button and restart. After that, the OS should deem that kernel extension is okay to use.


I've just recently been in an email conversation with Thomas Reed (the author of AdwareMedic, now MalwareBytes for Mac). He noted that even with a codesigned kernel extension, a developer now has to get express permission from Apple to allow it to be used. For that, you need to apply directly to Apple and explain why your app requires a kernel extension, what it does, and what you need it for.

Nov 26, 2017 9:05 PM in response to Kurt Lang

Sorry, Kurt, but before I read your post I installed Seagate Dashboard. After reading your post I uninstalled it. Is there any other action I need to take - i.e. deleting anything in the Library? Have used Macs for several years but never had issues that could not be resolved with relative ease. I do have a few apps - Family Tree Maker 2017, H&R Block, Turbo Tax, Adobe Flash Player (disabled), and printer software. I have Chrome and Firefox browsers but use them only occasionally if there is an issue with Safari.


The apps were installed prior to my installation of High Sierra. How would I know if there were any issues with them in relation to extensions. Would High Sierra have installed if there was an issue with these apps? I assume that if High Sierra blocks a system extension in the future, I should not install. Are there any exceptions?


I find that a lot of the Apple articles and Community replies often seem to assume that everyone has a deep understanding of all the complexities of the operating system - I don't, but am trying to learn! Your answer was very clear and most helpful. Thx.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Extensions blocked in High Sierra

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.