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

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

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

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

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

Итак, как ответ на часть 1: Технически да. Возможно, вы не захотите этого.

Или есть способ обновления от x32 до x64 бит бесплатно.

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

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

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

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

Вы не можете (обычно) запускать 64-разрядные программы на 32-разрядной ОС.

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


Есть ли способ обновления с x32 до x64 бит бесплатно (Windows 10)?

Является ли ваш ПК 64-битным?

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

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

Введите описание изображения здесь

У вашего процессора есть требуемые функции?

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

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

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

Введите описание изображения здесь

На некоторых старых компьютерах вам может потребоваться включить NX (иногда называемый XD) в BIOS компьютера. Если вы получите сообщение об ошибке, когда ваш процессор не поддерживается во время процесса установки, зайдите в BIOS вашего компьютера и найдите вариант под названием «Без бита eXecute (NX)», «Отключить eXecute (XD)», «No Execute Memory Protect» »,« Выключить защиту от отказа »,« EDB («Выполнять отключенный бит»), «EVP (Enhanced Virus Protection)» или что-то подобное. Посмотрите под вкладками «Безопасность» или «Дополнительно» где-нибудь в вашем BIOS для этого параметра.

Аппаратное обеспечение вашего ПК предлагает 64-разрядные драйверы?

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

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

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

Сделайте чистую установку

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

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

Во-первых, если вы еще не обновили до 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

  • Фон экрана входа в Windows 10
  • Не удается выполнить ping в Bash на Windows
  • В Win 10, как мне переместить папку в onedrive?
  • Как изменить быстрые клавиши Windows 10?
  • Альтернатива Cisco VPN Client в Windows 10
  • Почему учетная запись гостя отсутствует / повреждена в Windows 10?
  • Удалить папку с информацией об объеме системы с внешнего накопителя
  • Windows 10 перезагружается без предупреждения, но только один раз
  • Windows 10 Black Screen с рабочим курсором после входа в систему
  • TW700 не загружается с USB или microSD
  • Не удается установить .NET Framework 3.5 на Windows 10
  • Interesting Posts

    Использование профилей в Automapper для сопоставления одних и тех же типов с другой логикой

    Синхронизировать пароли Firefox и Chrome?

    Возобновление после сна в Windows 7 приводит к исчезновению USB-клавиатуры

    Установка 64-битной версии Windows 7 Ultimate упоминает недостающий драйвер CD / DVD?

    Как VBA может подключаться к базе данных MySQL в Excel?

    Удалять файлы из одной папки, если аналогичный файл не существует в другой папке

    Все уровни фактора в модельной матрице в R

    Создайте только один экземпляр службы (Android)

    Поиск k-го наименьшего числа из n отсортированных массивов

    Преобразование строки в Int с помощью Swift

    Почему я не могу ссылаться на System.ComponentModel.DataAnnotations?

    Ничто в панели задач не работает или не открывается, запускает WerFault.exe, если что-либо нажато

    Как изменить свойства по умолчанию для коннектора Visio?

    Общий class пар

    Почему многонаследованные функции с таким же именем, но с разными сигнатурами не рассматриваются как перегруженные функции?

    Давайте будем гением компьютера.