Hur man kör 64-bitarsläge Mac OS
Innehållsförteckning:
Avancerade Mac-användare, administratörer och utvecklare som vill testa Mac OS i 64-bitarsläge kan göra det med hjälp av ett terminalkommando. I huvudsak tillåter detta endast 64-bitars applikationer och processer att köras på Mac, vilket kan vara till hjälp för att upptäcka vilka (om några) appar, uppgifter, komponenter, processer och objekt som kan behöva uppdateras, eller kan vara problematiska i framtida Mac OS utgåvor som inte längre erbjuder full 32-bitars kompatibilitet.Medan endast 64-bitarsläget är aktivt kommer inga 32-bitars processer att köras alls.
Om du vill testa MacOS i endast 64-bitarsläge krävs att Mac OS 10.13.4 eller senare är installerat på datorn, tidigare versioner av systemet stöder inte denna funktion. Och självklart måste själva Macen också vara 64-bitars, vilket nästan alla moderna Mac-datorer (post-Intel-switch) är, så om den kör en modern Mac OS-version som täcks.
Detta är verkligen avsett för avancerade Mac-användare som testar kompatibilitet av en speciell anledning, nybörjare kommer sannolikt att upptäcka att aktivering av endast 64-bitarsläge kommer att leda till problem med befintlig programvara, och därför rekommenderas inte för de flesta att testa endast 64-bitars läge. För majoriteten av Mac-användare är det tillräckligt att hitta 32-bitarsappar på sin Mac, uppdatera dessa appar när det är möjligt och förstå konsekvenserna av framtida Mac OS-versioner som inte stöder 32-bitarsappar.
Hur man aktiverar 64-bitarsläge för Mac OS
- Öppna applikationen "Terminal", som finns i katalogen /Applications/Utilities/
- Ange följande kommandosträng exakt: "
- Tryck på retur och autentisera med sudo för att köra kommandot korrekt
- Starta om Mac
sudo nvram boot-args=-no32exec"
Observera att när du väl är i 64-bitarsläge kommer ingen 32-bitarsprocess att starta eller fungera. Det inkluderar alla 32-bitarsappar, programvarukomponenter, Dashboard-widgets, webbplugin-program, inställningspaneler, bakgrundsuppgifter och processer och allt annat som är 32-bitars.
Om du försöker öppna en 32-bitarsapp i 64-bitarsläge kommer appen inte att starta och visar ett meddelande om att appen inte kan öppnas.
Anmärkningsvärt är att Apple i tidigare versionskommentarer för macOS 10.13.4 har indikerat att endast 64-bitarsläge så småningom kan ge ytterligare utvecklarcentrerad information för att testa appar och programvara, men det visas inte ännu ska implementeras.
Hur man inaktiverar endast 64-bitarsläge i Mac OS
- Starta Terminal och ange följande kommandosträng: "
- Tryck på retur och starta sedan om Mac för att ändringen ska träda i kraft
sudo nvram boot-args="
Att inaktivera endast 64-bitarsläget sätter bara tillbaka Mac-datorn där den var tidigare, som kan köra 32-bitarsappar men med en varning om framtida kompatibilitet och prestanda.
Inom en inte alltför avlägsen framtid är det troligt att 32-bitarsappar snart inte kommer att fungera alls i kommande Mac OS-systemprogramvaruversioner, varför det är viktigt att antingen få nödvändig programvara uppdaterad till 64 -bitar, eller kanske bara undvika framtida MacOS-programvaruversioner som inte erbjuder fullständigt 32-bitars stöd och kompatibilitet.
Som nämnts tidigare kan du alltid få en lista över 32-bitarsappar på en Mac, och det kräver inte att du använder endast 64-bitarsläge eller någon annan komplex uppgift.
Att förlora 32-bitars appstöd är inte helt ovanligt, eftersom iOS övergav 32-bitarsappar för inte så länge sedan, och det verkar uppenbart att Apple vill göra samma övergång till 64-bitars bara med MacOS också. Och för lite bakgrund har Mac OS självt haft stöd för 64-bitars kärnor sedan Snow Leopard, så detta är knappast ett plötsligt teknikskifte.
Om du är orolig för programvarukompatibilitet och endast 64-bitarsversioner av Mac OS, kan du alltid undvika MacOS High Sierra-uppdateringarna helt, tillsammans med alla andra framtida MacOS-systemprogramvaruversioner som sannolikt kommer att förlorar 32-bitars stöd, åtminstone tills du har ersättningsprogramvara eller har en annan lösning utarbetad för en viss miljö.