2015-11-15 13:08:37 +0000 2015-11-15 13:08:37 +0000
10
10

Запуск 64-битных программ на 32-битной системе

Как говорится в заголовке, есть ли способ запуска x64-битной program на 32-битной system ? Если нет, то есть ли эмулятор или есть способ бесплатно перейти с 32 бита на 64 бита? ЗАМЕЧАНИЕ: Я использую Windows 10.

Ответы (2)

21
21
21
2015-11-15 13:31:12 +0000

Есть ли способ запустить x64-битную программу на x32-битной системе?

Вы не можете (как правило) выполнять 64-битные программы на 32-битной операционной системе.

Смотрите другой ответ Hennes для (не рекомендуется) обходного пути.


Есть ли способ бесплатно перейти с x32 бита на x64 бит (Windows 10)?

Is Your PC 64-bit Capable?

Первым делом вам необходимо подтвердить, что процессор в вашем компьютере является 64-битным. Для этого откройте приложение “Настройки” в меню “Пуск”, выберите “Система” и выберите “О программе”. Смотрите справа от “Тип системы”.

Если вы видите “32-битная операционная система, процессор x64”, это означает, что вы используете 32-битную версию Windows 10, но ваш процессор может работать в 64-битной версии. Если же не указано, что у вас есть процессор на x64, то вы имеете 32-битный процессор и не можете перейти на 64-битную версию.

** Имеет ли ваш процессор необходимые функции?**

Некоторые из первых 64-битных процессоров не имеют необходимых функций для запуска 64-битных версий Windows 10, даже если они совместимы с 64-битными версиями. В частности, Windows 10 требует PAE, SSE2 и NX. Более подробная информация об этом здесь . Компьютеры также будут нуждаться в поддержке CMPXCHG16b , которую не включили некоторые из первых потребительских 64-битных процессоров.

64-битная версия Windows 10 откажется от установки, если ваш процессор не поддерживает эти вещи. Если вы хотите проверить перед началом процесса установки, скачайте и запустите CPU Z .

“SSE2” появится в разделе Инструкции, если он поддерживается. “EM64T” или “AMD64” должны указать, что PAE поддерживается. “VT-x” или VT-d “ всегда означает, что NX поддерживается.

На некоторых старых компьютерах может потребоваться включить NX (иногда называемый XD) в BIOS компьютера. Если вы получите ошибку о том, что ваш процессор не поддерживается в процессе установки, посетите BIOS вашего компьютера ](http://www.howtogeek.com/129815/beginner-geek-how-to-change-the-boot-order-in-your-computers-bios/) и найдите опцию под названием "No eXecute bit (NX)”, “eXecute Disabled (XD)”, “No Execute Memory Protect”, “Execute Disabled Memory Protection”, “EDB (Execute Disabled Bit)”, “EVP (Enhanced Virus Protection)”, или что-то подобное. Посмотрите на вкладках “Безопасность” или “Дополнительно” где-нибудь в BIOS для этой настройки.

Драйверы 64-битных драйверов вашего ПК?

Даже если ваш процессор и материнская плата поддерживают правильные функции, вы, возможно, захотите подумать, будет ли аппаратное обеспечение вашего компьютера корректно работать с 64-битной версией Windows. 64-битные версии Windows требуют 64-битных драйверов оборудования, а 32-битные версии, которые вы используете на текущей системе Windows 10, не будут работать.

Современное аппаратное обеспечение, безусловно, должно предлагать 64-битные драйверы, но очень старое аппаратное обеспечение может больше не поддерживаться, и производитель, возможно, никогда не предлагал 64-битных драйверов. Чтобы проверить это, вы можете посетить веб-страницы загрузки драйверов производителя для вашего оборудования и посмотреть, доступны ли 64-битные драйверы. Не обязательно загружать их с веб-сайта производителя - они должны быть включены в Windows 10 или автоматически загружаться с Windows Update. Однако старое оборудование - например, особенно старый принтер - может не предлагать 64-битных драйверов.

В любом случае, вы можете убедиться в этом, установив 64-битные версии Windows. если она не поддерживает ваш процессор, она сообщит вам об этом. Если аппаратных драйверов нет, Вы увидите это после установки и можете перейти на 32-битную версию Windows 10, если Ваше аппаратное обеспечение не работает.

Очистить установку

Для перехода к 64-разрядной версии Windows 10 с 32-разрядной необходимо выполнить [ чистую установку ]0x3 и перейти к 64-разрядной версии Windows 10. Пути обновления нет.

Предупреждение: Резервное копирование важных файлов перед продолжением. Этот процесс сотрет ваши установленные программы и файлы.

Сначала, если вы еще не обновились до Windows 10, вам необходимо использовать инструмент обновления для обновления. Вы получите 32-битную версию Windows 10, если ранее использовали 32-битную версию Windows 7 или 8.1. Но процесс обновления даст вашему ПК лицензию Windows 10. Убедитесь, что ваша текущая 32-разрядная версия Windows 10 активирована в разделе Настройки > Обновление и безопасность > Активация.

Как только вы уже используете активированную версию Windows 10, загрузите средство создания мультимедиа Windows 10 из Microsoft . Если в данный момент вы используете 32-битную версию Windows 10, вам необходимо загрузить и запустить 32-битную утилиту.

Выберите “Создать установочный носитель для другого ПК” и используйте утилиту для создания USB-накопителя или записи диска в Windows 10. При щелчке по мастеру вам будет задан вопрос, хотите ли вы создать 32-битный или 64-битный установочный носитель. Выберите 64-битную архитектуру.

Далее, перезагрузите компьютер и выполните следующие действия.загрузитесь с установочного носителя. Установите Windows 10, выбрав “Custom install” и перезаписав текущую версию Windows. Когда вас попросят вставить ключ продукта, пропустите процесс и продолжайте. Всего вам придется пропустить два из этих подсказок. После того, как вы доберетесь до рабочего стола, Windows 10 автоматически зарегистрируется в Microsoft и активируется. Теперь на вашем ПК будет установлена 64-разрядная версия Windows.

если вы хотите вернуться к 32-битной версии Windows, вам нужно загрузить инструмент создания носителя - 64-битный, если вы используете 64-битную версию Windows 10 - и использовать его для создания 32-битного установочного носителя. Загрузитесь с этого установочного носителя и переустановите 32-битную версию на 64-битную.

Источник Как переключиться с 32-битной Windows 10 на 64-битную Windows 10

20
20
20
2015-11-15 13:32:44 +0000

Есть один способ. Вы можете использовать Qemu или аналогичный эмулятор для эмуляции полного 64-битного хоста. Однако это будет сопровождаться значительной потерей скорости.

И просто чтобы подчеркнуть, что последняя часть немного:

  • Запуск гипервизора для запуска 32-битной ВМ на 64-битном хосте позволит большинству программ работать практически на полной скорости. (Давным-давно я тестировал и достиг 99% скорости хоста, используя vmware workstation 5 и dnetc, которая является типичной программой пользовательского пространства).
  • Теперь, если вы собираетесь эмулировать, то ожидайте, что числа будут наоборот. Потеря скорости в 99% не будет удивительной.

  • Итак, в ответ на часть 1: Технически да. Хотя, возможно, вы не захотите.

или есть способ бесплатно перейти с x32 бита на x64 бита.

Если ваш компьютер имеет 64-битное аппаратное обеспечение (в основном все за последнее десятилетие), то вы можете установить 64-битную ОС. Ответ DavidPostill на этот вопрос чрезвычайно полон. Обратите внимание, что это означает полную переустановку. Вы не можете изменить операционную систему windows с 32-битной на 64-битную. Вам придется полностью ее заменить.

Не связано с qemu. Это как раз тот случай, когда я впервые вспомнил

Как заметил Исмаэль Мигель: пока ваше аппаратное обеспечение 64-битное, вы можете использовать VirtualBox для работы 64-битной операционной системы. Даже если у вас 32-битная операционная система. Документацию по этому поводу можно найти здесь .

Похожие вопросы

3
19
10
28
3