Возможное дублирование:
Часто задаваемые вопросы по активации Windows 7 и Vista: как язык, версия, 64-разрядная или 32-разрядная версия и источник влияют на возможность установки и передачи лицензий Windows?
Можно ли изменить windows 64bit на 32 bit без переустановки windows? Прошлой ночью я установил 64-разрядную версию Windows 7 на свой компьютер, и я не знал, что это 64-разрядная версия, но когда я устанавливаю какое-то программное обеспечение, он говорит, что 64-разрядная версия Windows не может быть установлена. поэтому у меня возникли проблемы, я не хочу форматировать окна или переустанавливать окна, потому что это займет не менее 30 минут или больше.
Есть ли какое-либо программное обеспечение или настройки, которые могут изменить 64-битные окна на 32-битные за 5 минут или меньше?
источник
Ответы:
Нет, это невозможно сделать. 32- и 64-разрядные версии существенно различаются на уровне ядра, и изменить их невозможно без переустановки ОС.
Подсистема WoW64 Windows может успешно преобразовывать адреса и вызовы функций из 32-разрядного мира в 64-разрядную среду, поэтому большинство 32-разрядных приложений ( за некоторыми исключениями ) должны быть установлены в первую очередь.
Для более подробной информации, смотрите эту статью .
источник
В 64-битной Windows 32-битные программы выполняются на уровне эмуляции. Этот уровень эмуляции имитирует архитектуру x86, виртуализирует процессор, файловую систему, реестр, переменные среды, функции системной информации и все такое. Если 32-разрядная программа пытается просмотреть систему, она увидит 32-разрядную систему. Например, если программа вызывает функцию GetSystemInfo, чтобы увидеть, какой процессор работает, ей будет сказано, что он работает на 32-разрядном процессоре с 32-разрядным адресным пространством в мире с 32-разрядным небом и 32 птицы в 32-битных деревьях.
И в этом смысл эмуляции: поддерживать 32-битную программу счастливой, имитируя 32-битную среду выполнения.
Комментатор Коро пишет программу установки в форме 32-разрядной программы, которая обнаруживает, что она работает в 64-разрядной системе, и хочет скопировать файлы (и предположительно установить записи реестра и выполнить другие действия по установке) в 64-разрядные каталоги, но слой эмуляции перенаправляет операции в 32-битные местоположения. Вопрос в том, как найти каталог программных файлов x64 из 32-разрядного приложения?
РЕДАКТИРОВАТЬ: ЭТО взято непосредственно из Википедии
Таким образом, ясный ответ на этот вопрос - НЕТ.
(Обычно программное обеспечение поставляется в версиях для 32- и 64-разрядных компьютеров.)
источник