USB-Massenspeichergeräte müssen unter macOS Sierra + deaktiviert werden

Auf dem ganzen Weg durch El Capitan funktionierte dies im Terminal wie folgt:

sudo kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
sudo mv /System/Library/Extensions/IOUSBMassStorageClass.kext ~/backup
sudo touch /System/Library/Extensions/
sudo reboot

In Sierra und High Sierra scheint die Kernel-Erweiterung IOUSBMassStorageClass nicht mehr geladen zu werden, und stattdessen wird der IOUSBMassStorageDriver geladen. Das verrät das Laufen kextstat | grep USBMass. Wenn ich versuche, die Kernel-Erweiterung IOUSBMassStorageClass zu entladen, erhalte ich die folgende Fehlermeldung:

(kernel) Can't remove kext com.apple.iokit.IOUSBMassStorageDriver; services failed to terminate - 0xdc008018. Failed to unload com.apple.iokit.IOUSBMassStorageDriver - (libkern/kext) kext is in use or retained (cannot unload).

Einige zusätzliche Informationen:

  1. Diese Workstation ist eine eigenständige Maschine und nicht Teil einer von macOS Server verwalteten Installation. Daher habe ich keinen Zugriff auf den Profilmanager. Wenn ich den Server jedoch woanders installieren, ein Profil exportieren und auf diese Arbeitsstation im Terminal laden kann, ist das eine akzeptable Lösung.

  2. Die Verwendung einer Endpoint Manager-Anwendung eines Drittanbieters ist untersagt.

  3. Diese Arbeitsstation ist entfernt, daher ist der physische Zugriff darauf nicht möglich. Die bevorzugte Konfigurationsmethode ist im Terminal über ssh. Remote Desktop ist bei Bedarf verfügbar.

  4. Ich habe überprüft, dass der Systemintegritätsschutz auf dieser Arbeitsstation deaktiviert wurde.

Vielen Dank im Voraus!

hat jemand lösungen? Ich habe kextunload -b com.apple.iokit.IOUSBMassStorageDriver auf Mojave ausprobiert, aber derselbe Fehler tritt immer wieder auf.

Antworten (1)

Laut diesem Thread scheint es ein Apple-Problem seit MacOS Sierra zu sein. Mehrere Benutzer haben dieses Problem gemeldet und es wurde sogar ein Fehlerbericht erstellt.

Hoffe das kann dir helfen.

Danke LvcasX1 - Ich bin auf diese Seite gestoßen, als ich das Problem recherchiert habe. Ich hatte gehofft, dass jemand in der Community eine Lösung kennt?