Kexts, eller kjerneutvidelser, utvider grunnleggende funksjonaliteten til macOS Darwin-kjernen. De er analoge med drivere under Windows, og de lar kjernen kommunisere med datamaskinens maskinvare. Mesteparten av tiden trenger disse filene ikke vedlikehold. Men hvis du har problemer, eller hvis du setter sammen en Hackintosh, må du kanskje lure med en kjære eller to.

Hvor er Kexts funnet?

Du kan finne kexts på to steder på din Mac. De fleste lever i katalogen "System / Library / Extensions" som er det primære hjemmet for kexts. Noen er også funnet i mappen "/ Library / Extensions", men det er mindre vanlig.

Du kan gjenkjenne filene etter deres .kext-utvidelse, samt deres plugin-stilikon.

Fjerner Kexts

Det er to måter å fjerne en kext på. Den første måten er å bruke Terminal kommandoen kextunload .

1. Bestem hvilken kext du må fjerne. Vær helt sikker på at du har den rette. Fjerne en systemkritisk kext kan forårsake store problemer, og kext navn er ofte kryptisk.

2. Åpne Terminal og skriv inn følgende kommando:

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

Pass på å endre "kext.kext" til navnet på din kextfil. For eksempel, hvis kext du vil fjerne, heter "AppleIntelE1000e.kext, " vil kommandoen være:

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

3. Skriv inn administratorpassordet ditt og trykk Enter.

Hvis det ikke fungerer, kan du også tvinge til å slette kext ved hjelp av rm .

1. Bruk følgende Terminal-kommando for å fjerne kextfilen:

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

Pass på å endre "kext.kext" til navnet på din kextfil. For eksempel, hvis kext du vil fjerne heter AppleIntelE1000e.kext, ville kommandoen være:

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

2. Skriv inn administratorpassordet ditt og trykk Enter.

3. Start datamaskinen på nytt.

Installere Kexts automatisk

Det er ikke så enkelt å installere kexts som å fjerne dem. Det kan gjøres manuelt, men det er mye enklere å bruke et kext installeringsverktøy som KextBeast. KextBeast ble laget for bruk på Hackintoshes, men det vil fungere like bra på en vanilje Mac.

1. Last ned KextBeast. Hvis du ikke har en gratis konto med tonymacx86.com ennå, må du opprette en for å laste ned filen.

2. Flytt kjørfilen du vil installere på skrivebordet. Programmet vil automatisk operere på noen kextfiler i ~ / Desktop-katalogen, så sørg for at du har den rette.

3. Åpne KextBeast og klikk "Continue."

4. Klikk på "Fortsett" igjen.

5. Velg systemstartdriveren som installasjonsdestinasjon og klikk på "Fortsett".

6. Merk av i boksen ved siden av "/ System / Library / Extensions" eller "/ Library / Extensions", avhengig av hvor din kext må installeres. Hvis du ikke vet hvilken ome du skal velge, velger du "/ System / Library / Extensions."

8. Klikk "Fortsett".

9. Skriv inn administratorpassordet ditt og klikk på "Installer programvare".

10. Vent til installasjonen er ferdig og klikk på "Lukk".

11. Start datamaskinen på nytt.

Installere Kexts manuelt

Kexts kan også installeres manuelt. Det er imidlertid en mer tungvint prosess, og Macen din liker virkelig ikke deg å installere kexter som dette.

1. Dra og slipp din kextfil i "/ System / Library / Extensions".

2. Klikk på "Godkjen".

3. Skriv inn administratorpassordet ditt.

4. Åpne Terminal og bruk kommandoen sudo kextload kext.kext å laste den nylig kopierte kext filen. Pass på at du erstatter "kext.kext" med navnet på din kextfil.

5. Skriv inn administratorpassordet ditt.

6. Start datamaskinen på nytt.

Konklusjon

Du bør ikke rote med kex for ofte. Hvis du trenger å fjerne en kext, kan du bruke Terminal til å slette den uten mye problemer. Og hvis du trenger å installere en kext, bruk KextBeast for å forenkle prosessen.