Snow Leopard GM не загружается в 64-битном режиме автоматически, исправление здесь

Тем из вас, кто использует Snow Leopard на новых Mac, может быть неприятно узнать, что вы, вероятно, работаете в 32-битном режиме. У меня новый MacBook Pro, и я работаю в 32-битном режиме. Готов поспорить, что некоторые из вас тоже. Проблема: независимо от того, насколько мощное у вас оборудование, Apple автоматически переключает вас в 32-битный режим (кроме Xserves). Давайте посмотрим на Системный профиль:

Хотите увидеть, как это — работать в 64-битном мире? Сначала убедитесь, что у вас подходящее оборудование. Apple позволит вам работать в 64-битном режиме только при наличии 64-битного EFI (см. ниже для обходного пути). Вот список подходящих Mac из заметок к выпуску Snow Leopard:

 

Или используйте следующую команду в Terminal.app, чтобы увидеть, что у вас:

ioreg -l -p IODeviceTree | grep firmware-abi 

Чтобы принудительно заставить Snow Leopard загружаться в 64-битном режиме, удерживайте клавиши 6 и 4 во время выключения/перезагрузки (при обычной перезагрузке возникали проблемы с зависанием). После небольшой задержки вы заметите, что в Системном профиле вы теперь работаете в 64-битном режиме.
 Вы также можете использовать NVRAM или файл com.apple.Boot.plist , чтобы более постоянно загружаться в 64-битном режиме. Удержание клавиш ‘3’ и ‘2’ вернет Snow Leopard обратно в 32-битный режим.

Обратите внимание, что загрузка в 64-битном режиме занимает значительно больше времени, особенно в первый раз, чем перезагрузка в 32-битном режиме. Я не уверен, почему это так, или это просто единичный случай. Кроме того, я не смог подключить iPhone в 64-битном режиме. В остальном все работает нормально и достаточно быстро. Apple, скорее всего, переводит пользователей в 32-битный режим, потому что драйверы для принтеров и т. д. еще не обновлены. Xserves, опять же, исключены.

Если у вас 64-битный процессор, но 32-битный EFI (например, пользователи Mac Pro первого поколения, как ни удивительно, имеют только 32-битный EFI firmware), у вас все еще есть надежда. С сайта OSNews:

Итак, даже если у вас 64-битный процессор, и вы думали, что все в порядке, Apple может не дать вам возможности перейти на 64-бит. Однако, в том, что, вероятно, соперничает с Amazon Kindle 1984 года по иронии судьбы в 2009 году, сообщество хакинтошей пришло на помощь. С помощью загрузчика netkas pcefiv10.1,  вы можете загрузить 64-битный Snow Leopard даже на Mac с 32-битным EFI. Пока неизвестно, позволит ли Apple владельцам машин с 32-битным EFI загружать 64-битное ядро в финальной версии Snow Leopard; Apple может предложить обновление EFI или убрать искусственное ограничение. То же самое касается MacBook; возможно, Apple планирует использовать 64-битный режим как торговую точку, чтобы побудить людей покупать MacBook Pro вместо обычных MacBook..

  Очевидно, что использование хака хакинтоша для обмана прошивки EFI относится к категории «используйте на свой страх и риск». Тем не менее, удачи!

 Спасибо Грегу за первоначальное указание на это.