Så här kör du bara 64 bitars läget Mac OS

Avancerade Mac-användare, administratörer och utvecklare som vill testa Mac OS i 64-bitars läge kan göra det med hjälp av ett terminalkommando. I grund och botten tillåter detta bara att 64-bitarsprogram och -processer körs på Mac, vilket kan vara till hjälp för att upptäcka vilka (eventuella) appar, uppgifter, komponenter, processer och objekt som kan behöva uppdateras eller kan vara problematiska i framtiden Mac OS utgåvor som inte längre erbjuder fullständig 32-bitars kompatibilitet. Medan 64-bitars endast läge är aktivt kommer inga 32-bitars processer att utföras alls.


Att testa MacOS i 64-bitars enda läge kräver att Mac OS 10.13.4 eller senare installeras på datorn, eftersom tidigare versioner av systemet inte stöder denna funktion. Och självklart måste själva Mac-enheten vara 64-bitars, som nästan alla moderna Macs (efter-Intel-switch) är, så om det kör en modern Mac OS-version som är täckt.

Detta är verkligen avsett för avancerade Mac-användare som testar kompatibilitet av en viss orsak, nybörjare användare kommer sannolikt att finna att 64-bitars enda läge kommer att leda till problem med befintlig programvara och det är därför inte rekommenderat för de flesta att testa ut 64-bitars endast läge. För de flesta Mac-användare är det bara att hitta 32-bitars apps på sin Mac, uppdatera dessa appar om möjligt och förstå följderna av framtida Mac OS-utgåvor som inte stöder 32-bitars apps.

Så här aktiverar du 64-bitarsläge för Mac OS

  1. Öppna "Terminal" -programmet, som finns i / Program / Verktyg / katalog
  2. Ange följande kommandorad exakt:
  3. sudo nvram boot-args="-no32exec"

  4. Slå tillbaka och autentisera med sudo för att utföra kommandot korrekt
  5. Starta om Mac

Observera att när du är i 64-bitarsläge kommer ingen 32-bitars process att starta eller fungera. Det inkluderar alla 32-bitars appar, programkomponenter, Dashboard-widgets, webbproppar, preferenspaneler, bakgrundsuppgifter och processer och allt annat som är 32-bitars.

Om du försöker öppna en 32-bitars app när du är i 64-bitars läge, kommer appen inte att starta och visa ett meddelande där appen inte kan öppnas.

Det är anmärkningsvärt att i tidigare MacOS 10.13.4-utgåvor har Apple visat att 64-bitars enda läge i slutändan kan ge ytterligare utvecklarcentrerad information för att hjälpa till att testa apps och programvara, men det verkar inte vara genomfört.

Så här inaktiverar du bara 64-bitarsläge i Mac OS

  1. Starta terminal och ange följande kommandosträng:
  2. sudo nvram boot-args=""

  3. Slå tillbaka och starta om Mac-datorn för att ändringen ska träda i kraft

Om du avaktiverar endast 64-bitarsläget sätter du Mac-datorn tillbaka där den var innan, som kan köra 32-bitars apps men med en varning om framtida kompatibilitet och prestanda.

I den inte alltför avlägsna framtiden är det troligt att 32-bitars apps snart inte kommer att fungera i kommande Mac OS-systemversioner. Därför är det viktigt att antingen få nödvändig programvara uppdaterad för att vara 64-bitars eller kanske bara undvika framtiden MacOS-programversioner som inte erbjuder fullt 32-bitars support och kompatibilitet.

Som tidigare nämnts kan du alltid få en lista med 32-bitars apps på en Mac, och det behöver inte använda 64-bitars endast läge eller någon annan komplex uppgift.

Att förlora 32-bitars appsupport är inte helt ovanligt, eftersom iOS övergivna 32-bitars apps inte för länge sedan, och det verkar klart att Apple vill göra samma flytt till 64-bitars bara med MacOS. Och för en liten bakgrund har Mac OS själv haft 64-bitars kärnstöd sedan Snow Leopard, så det här är knappast en plötslig teknikskifte.

Om du är oroad över programkompatibilitet och 64-bitars bara versioner av Mac OS, kan du alltid undvika MacOS High Sierra-uppdateringar helt och säkert tillsammans med andra framtida MacOS-systemprogramvaror som sannolikt kommer att förlora 32-bitars support, åtminstone tills du har ersättningsprogram eller har en annan lösning utarbetats för en viss miljö.