Anonim

Нещодавно ми обговорювали, як Apple готується до видалення підтримки для 32-бітних додатків із macOS, і як ви можете дізнатися, чи є якісь ваші програми все ще затримані на 32-бітному рівні. Якщо ви виявили, що всі ваші найважливіші додатки вже 64-розрядні, і якщо ви не хочете ризикувати стати надійними на будь-яких 32-бітних додатках, ви можете насправді перемогти Apple до удару та включити режим 64-біт на вашому Mac прямо зараз.
Використовуючи команду Terminal, ви можете налаштувати свій Mac тільки для запуску 64-бітних програм. Будь-які 32-розрядні програми, встановлені на вашому Mac, все ще будуть там, але вони просто вийдуть із ладу при спробі їх запуску. Потенційна проблема із включенням 64-розрядного режиму на вашому Mac полягає в тому, що вам (або 64-розрядному додатку) з будь-якої причини вам знадобиться запустити 32-розрядний додаток, і він буде недоступний. Хороша новина полягає в тому, що цей процес є зворотним, тому якщо ви зіткнетеся з вищезгаданою ситуацією, ви завжди можете перейти до підтримки 32-бітних додатків.

Увімкніть 64-бітний режим в macOS

Якщо ви працюєте на macOS High Sierra і хочете ввімкнути 64-розрядний режим, увійдіть у свій Mac та запустіть додаток Terminal. Коли буде запропоновано, введіть таку команду та пароль свого адміністратора:

sudo nvram boot-args = "- no32exec"


Після завершення збережіть усі відкриті документи та перезавантажте свій Mac. Тепер ваш Mac буде в 64-бітному режимі і не буде запускати жодних 32-бітних програм. Ви можете перевірити це, знайшовши відомий 32-розрядний додаток, такий як Boxer, і спробувати запустити його. Замість запуску додаток вийде з ладу.


Якщо натиснути " Звіт", щоб побачити більше деталей, ви побачите, що причина припинення полягає в тому, що ви відключили 32-бітну підтримку x86, яку вимагає додаток.


Якщо увімкнено 64-бітний режим, ви зможете переконатися, що ви не покладаєтесь ні на які 32-бітні програми, і відповідно змінити робочий процес. Але майте на увазі, що мине щонайменше рік, перш ніж Apple видалить 32-бітну підтримку додатків з macOS, що дасть розробникам 32-бітних додатків можливість випустити 64-бітні оновлення. Тому більшості користувачів краще відключити 64-бітний режим та продовжувати використовувати як необхідні 32-бітні, так і 64-бітні програми. Просто не забудьте стежити за своїми 32-розрядними програмами, коли ми наближаємось до запланованого переходу Apple.

Вимкнення 64-бітного режиму в macOS

Якщо ви ввімкнули 64-розрядний режим на своєму Mac за допомогою команди, наведеної вище, ви можете легко відключити його, повернувшись до терміналу та виконавши наступну команду (обов’язково введіть пароль свого адміністратора, коли це вимагається.

sudo nvram boot-args = ""


Як і раніше, вам потрібно буде перезапустити свій Mac, щоб зміни вступили в силу. Знову ж таки, це відновить ваш Mac до стану за замовчуванням, щоб він міг запускати як 32-бітні, так і 64-бітні програми.

64-бітний режим: як запобігти запуску 32-бітних додатків на вашому комп'ютері