Anonim

Συζητήσαμε πρόσφατα πώς η Apple προωθεί την κατάργηση της υποστήριξης για εφαρμογές 32 bit από το macOS και πώς μπορείτε να μάθετε αν κάποια από τις εφαρμογές σας είναι ακόμα κολλημένη στα 32 bits. Εάν διαπιστώσατε ότι όλες οι πιο σημαντικές εφαρμογές σας είναι ήδη 64-bit και αν δεν θέλετε να διακινδυνεύσετε να εξαρτάτε από εφαρμογές 32-bit, μπορείτε πραγματικά να νικήσετε την Apple στη διάτρηση και να ενεργοποιήσετε την λειτουργία μόνο 64 bit στο Mac σας τώρα.
Μέσω της χρήσης μιας εντολής τερματικού, μπορείτε να διαμορφώσετε το Mac ώστε να εκτελεί μόνο εφαρμογές 64 bit. Οποιεσδήποτε εφαρμογές 32-bit που έχετε εγκαταστήσει στο Mac σας θα εξακολουθούν να υπάρχουν, αλλά απλά θα συντρίψουν όταν προσπαθήσετε να τις εκκινήσετε. Το πιθανό πρόβλημα με την ενεργοποίηση της λειτουργίας 64 bit στο Mac σας είναι ότι εσείς (ή αλλιώς μια εφαρμογή 64 bit) θα καταλήξετε να χρειάζεται να εκκινήσετε μια εφαρμογή 32 bit για οποιοδήποτε λόγο και δεν θα είναι διαθέσιμη. Τα καλά νέα είναι ότι αυτή η διαδικασία είναι αναστρέψιμη, οπότε αν αντιμετωπίσετε την προαναφερθείσα κατάσταση, μπορείτε πάντα να επιστρέψετε στην υποστήριξη εφαρμογών 32 bit.

Ενεργοποιήστε τη λειτουργία 64-bit στο macOS

Εάν εκτελείτε MacOS High Sierra και θέλετε να ενεργοποιήσετε τη λειτουργία 64-bit, συνδεθείτε στο Mac σας και εκκινήστε την εφαρμογή Terminal. Εισαγάγετε την ακόλουθη εντολή και τον κωδικό πρόσβασης διαχειριστή σας όταν σας ζητηθεί:

sudo nvram boot-args = "- no32exec"


Μόλις ολοκληρωθεί, αποθηκεύστε όλα τα ανοικτά έγγραφα και κάντε επανεκκίνηση του Mac. Ο υπολογιστής σας Mac θα είναι πλέον σε λειτουργία 64 bit και δεν θα εκτελεί εφαρμογές 32-bit. Μπορείτε να το δοκιμάσετε βρίσκοντας μια γνωστή εφαρμογή 32 bit, όπως το Boxer, και προσπαθώντας να την εκτελέσετε. Αντί της εκτόξευσης, η εφαρμογή θα καταρρεύσει.


Εάν κάνετε κλικ στην επιλογή Αναφορά για να δείτε περισσότερες λεπτομέρειες, θα δείτε ότι ο λόγος τερματισμού είναι ότι έχετε απενεργοποιήσει την υποστήριξη x86 που απαιτείται από την εφαρμογή x86.


Με τη λειτουργία 64-bit ενεργοποιημένη, θα είστε σε θέση να βεβαιωθείτε ότι δεν βασίζεστε σε εφαρμογές 32-bit και να αλλάξετε ανάλογα τη ροή εργασίας σας. Λάβετε, ωστόσο, υπόψη ότι θα είναι τουλάχιστον ένα χρόνο πριν η Apple αφαιρέσει την υποστήριξη εφαρμογών 32-bit από το macOS, δίνοντας στους προγραμματιστές εφαρμογών 32-bit την ευκαιρία να απελευθερώσουν ενημερώσεις 64-bit. Ως εκ τούτου, οι περισσότεροι χρήστες είναι καλύτερα να διατηρούν τη λειτουργία 64-bit απενεργοποιημένη και να συνεχίζουν να χρησιμοποιούν και τις 32-bit και 64-bit εφαρμογές, όπως απαιτείται. Απλά φροντίστε να παρακολουθείτε τις εφαρμογές σας 32-bit καθώς πλησιάζουμε στην προγραμματισμένη μετάβαση της Apple.

Απενεργοποιήστε τη λειτουργία 64-bit στο macOS

Εάν έχετε ενεργοποιήσει τη λειτουργία 64 bit στο Mac χρησιμοποιώντας την παραπάνω εντολή, μπορείτε εύκολα να την απενεργοποιήσετε επιστρέφοντας στο Terminal και τρέχοντας την ακόλουθη εντολή (βεβαιωθείτε ότι πληκτρολογήσατε τον κωδικό πρόσβασης διαχειριστή όταν ζητήσατε.

sudo nvram εκκίνηση-args = ""


Όπως και πριν, θα χρειαστεί να κάνετε επανεκκίνηση του Mac σας για να εφαρμοστεί η αλλαγή. Και πάλι, αυτό επαναφέρει το Mac σας στην προεπιλεγμένη κατάσταση του να είναι σε θέση να τρέξει και τις δύο 32-bit και 64-bit εφαρμογές.

Λειτουργία 64 bit: πώς να αποτρέψετε την εκτέλεση εφαρμογών 32-bit στο mac σας