Come aggiungere e rimuovere Kexts da macOS

Mac Laptop Folded
⏱️ 9 min read

Kexts, o estensioni del kernel, espandono le funzionalità di base del kernel Darwin di macOS. Sono analoghi ai driver in Windows e consentono al kernel di comunicare con l’hardware del tuo computer. Nella maggior parte dei casi, questi file non richiedono manutenzione. Ma se hai problemi, potrebbe essere necessario giocherellare con un kext o due. In questo articolo imparerai come aggiungere e rimuovere Kexts su macOS.

I Mac su Big Sur e versioni successive usano Kexts?

Apple non consiglia più di utilizzare kexts con il tuo dispositivo macOS. A peggiorare le cose, macOS Big Sur non supporta nemmeno alcuni kext; puoi trovare un elenco di quelli qui.

Dove si trovano i Kext?

Puoi trovare kext in due posizioni sul tuo Mac. La maggior parte vive nella directory “Sistema/Libreria/Estensioni”, che è la home principale di kexts. Alcuni si trovano anche nella cartella “/Library/Extensions”, ma è meno comune.

Puoi riconoscere i file dalla loro estensione .kext e dalla loro icona in stile plug-in.

Cartella delle estensioni del kernel Mac

Come rimuovere Kext

Esistono due modi per rimuovere i kext. Il primo è usare il comando Terminale kextunload.

1. Determina quale kext devi rimuovere. Sii assolutamente certo di avere quello giusto. La rimozione di un kext critico per il sistema può causare gravi problemi e i nomi kext sono spesso criptici.

2. Apri Terminale e inserisci il seguente comando:

sudo kextunload /System/Library/Extensions/kext.kext

Assicurati di cambiare “kext.kext” con il nome del tuo file kext. Ad esempio, se il kext che desideri rimuovere è denominato “AppleMobileDevice.kext”, il comando sarebbe:

sudo kextunload /System/Library/Extensions/AppleMobileDevice.kext

3. Dopo aver digitato il tuo kext, premi Invio, quindi digita la password di amministratore e premi nuovamente Invio.

Mac Rimuovi terminale Kext

Se ciò non funziona, puoi anche semplicemente eliminare forzatamente il kext usando rm.

1. Utilizzare il seguente comando Terminale per rimuovere il file kext:

sudo rm -rf /System/Library/Extensions/kext.kext

Assicurati di cambiare “kext.kext” con il nome del tuo file kext. Ad esempio, se il kext che vuoi rimuovere è chiamato AppleIntelE1000e.kext, il comando sarebbe:

sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext
Rimuovere Kext Rm Mac

2. Inserisci la tua password di amministratore e premi Invio.

Rimuovere Kexts da Macos Terminal Big Sur

3. Riavvia il computer.

Dispositivo di riavvio del Mac

Come installare Kexts automaticamente

I passaggi seguenti per rimuovere kexts funzioneranno solo se stai utilizzando un sistema operativo Mac prima di Big Sur e utilizzi l’utilità KextBeast che è stata inizialmente creata per l’uso con Hackintoshes.

1. Scarica KextBeast. Se non hai ancora un account gratuito con tonymacx86.com, dovrai crearne uno per scaricare il file.

2. Sposta il file kext che desideri installare sul desktop. Il programma funzionerà automaticamente su qualsiasi file kext nella directory “~/Desktop”, quindi assicurati di avere quello giusto.

aggiungi-rimuovi-kexts-macos-move-kexts-file

3. Apri KextBeast e fai clic su “Continua”.

kextbeast-installazione

4. Fare nuovamente clic su “Continua”.

kextbeast-installazione-continua

5. Scegli l’unità di avvio del tuo sistema come destinazione di installazione e fai clic su “Continua”.

kextbeast-select-hd

6. Spunta la casella accanto a “/Sistema/Libreria/Estensioni” o “/Libreria/Estensioni”, a seconda di dove deve essere installato kext. Se non sai quale scegliere, scegli “/Sistema/Libreria/Estensioni”.

kextbeast-seleziona-cartella-di-installazione

8. Fare clic su “Continua”.

installazione-kextbeast-altro-continua

9. Immettere la password di amministratore e fare clic su “Installa software”.

kextbeast-installazione-password-admin

10. Attendi il completamento dell’installazione e fai clic su “Chiudi”.

kextbeast-installazione-di successo

11. Riavvia il computer.

kextbeast-restart-computer

Come installare Kexts manualmente

Se utilizzi un Mac in esecuzione su Big Sur o versioni successive, probabilmente vorrai esaminare le alternative di estensione del kernel. Mela consiglia Kit driver e Estensione di retetra le altre cose.

Tuttavia, se utilizzi un sistema operativo precedente a Big Sur, kexts può essere installato manualmente. È un processo più macchinoso, tuttavia, e al tuo Mac non piace davvero che installi kexts in questo modo.

1. Trascina e rilascia il tuo file kext in “/Sistema/Libreria/Estensioni”.

kextbeast-drag-to-extensions-folder

2. Fare clic su “Autentica”.

kextbeast-autenticare

3. Inserisci la tua password di amministratore.

kextbeast-authenticate-with-admin-password

4. Apri Terminale e usa il comando sudo kextload kext.kext per caricare il file kext appena copiato. Assicurati di sostituire “kext.kext” con il nome del tuo file kext.

comando kextload

5. Immettere la password di amministratore.

kextload-password-amministratore

6. Riavvia il computer.

kexts-restart-computer

Domande frequenti

1. Come accedo alle estensioni del mio sistema Big Sur?

Vai su “Preferenze di Sistema -> Estensioni” per trovare le estensioni installate sul tuo dispositivo, sia native che di terze parti.

2. Un’estensione di sistema sul mio Mac è bloccata. Cosa dovrei fare?

Vai a “Preferenze di Sistema -> Sicurezza e Privacy -> Generale”.

In basso a destra della finestra, dovresti vedere un pulsante “Consenti” accanto al messaggio: “Software di sistema dallo sviluppatore [Developer’s Name] è stato bloccato durante il caricamento.

Clicca sul lucchetto in basso a sinistra e inserisci la tua password, quindi tocca il pulsante “Consenti”.

3. Le estensioni di sistema e le estensioni del kernel sono le stesse?

Le estensioni di sistema e le estensioni del kernel sono state progettate con lo stesso obiettivo finale ma funzionano in modo leggermente diverso. Entrambi mirano a rendere più fluide le attività in background sul tuo Mac.

Tuttavia, le estensioni di sistema non funzionano all’interno del kernel (funzionano invece come singole app). Pertanto, non rappresentano una minaccia per il tuo Mac in caso di problemi.

Avvolgendo

Non dovresti aver bisogno di pasticciare con kext troppo spesso. E se il tuo dispositivo funziona su Big Sur o versioni successive, non avrai quasi mai bisogno di installarne uno.

Se a un certo punto è necessario rimuovere un kext, è possibile utilizzare il Terminale per eliminarlo senza troppi problemi. E se usi un Mac più vecchio e devi installare un kext, usa KextBeast per semplificare il processo.

Quando si tratta di manutenzione di macOS, qualcos’altro per cui potresti aver bisogno di aiuto occasionalmente è eliminare i file che non verranno eliminati nel solito modo.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x