Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Как перейти с 32-битной Windows 10 на 64-битную?

Напечатать страницу

После обновления Windows 7, 8, или 8.1 до «десятки», всем пользователям, независимо от особенностей архитектуры процессора, предоставляется 32 битная система. При этом компания Microsoft оставила пользователям возможность вручную перейти с 32 на 64 битную ОС.
Перед тем как это сделать, необходимо убедиться в том, что компьютер имеет соответствующую разрядность. Стоит сразу сказать, что если ваш компьютер поддерживает переход на 64 битную версию операционной системы, то единственный способ сделать это — полная переустановка Windows.

Как узнать параметры совместимости?

Чтобы определить разрядность системы (32 или 64), необходимо:
1. открыть меню «пуск» и перейти в «параметры»;
2. зайдите в блок «система» — «о системе» и внимательно посмотрите указанную здесь информацию, а именно «тип системы».
параметры, система, о системе

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

Как только вы узнаете поддерживает ли ваш процессор переход на 64 битную ОС c Windows 32 или нет, то следующее, что необходимо сделать — узнать поддерживает ли процессор нужные технологии. Дело в том, что для стабильной работы «десятки», компьютерное железо должно уметь работать с PAE, SSE2, NX и CMPXCHG16b.

Информация о CPU

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

Что касается более новых процессоров с 64 разрядной архитектурой, то не стоит беспокоиться. В них полностью реализована поддержка данных технологий.

Если вы сомневаетесь насчет того, поддерживает ли ваше устройство работу с ними, то перед тем, как перейти с 32 битной ОС, воспользуйтесь бесплатным программным обеспечением CPU Z. Скачать утилиту можно с официального сайта. После этого:

1. запустите программу и перейдите во вкладку CPU;
2. здесь вы найдете всевозможные параметры вашего процессора, необходимый нам будет указан в поле — «instructions»;
CPU-Z

3. внимательно прочитайте перечисленные в нем обозначения;
4. если в списке есть SSE2, AMD64 (или EM64T), VT-x (или VT-d), то ваш компьютер полностью соответствует всем требованиям процессора и готов к переходу на 64-битную виндовс.
Тут следует сразу упомянуть, что в процессе установки Windows может возникнуть системное сообщение о том, что ваш процессор все-таки не поддерживается. Связано это с тем, что на некоторых моделях поддержка технологии NX (или XD) — отключается. Для ее активации, необходимо попасть в настройки BIOS’а и найти нужный нам параметр во вкладках «Security» или «Advanced».
Настройка CPU в BIOS

В зависимости от версии биоса и других особенностей процессора (или устройства в целом), необходимая нам строчка может носить разные названия. Такие, как:
1. no eXecute bit (NX);
2. eXecute Disabled (XD);
3. EVP;
4. EDB.
Как только нужный параметр будет найден, активируйте его указав напротив — «enabled». А затем выйдите из биоса.

Поддержка других комплектующих

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

Читайте так же:
Установка образа системы на флешку

Если вы используете более современное устройство, то насчет их совместимости можете не беспокоиться. Но если на компьютере стоит более старое «железо», то вы можете остаться без звука или низким разрешением экрана (если видеокарта не поддерживает 64 битные драйвера).
Драйвера и программы для AMD

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

Активация

Для того, чтобы перейти на 64 битную ОС, понадобится полная переустановка Windows. Это означает, что нам придется создавать загрузочную флешку и создавать резервные копии всех важных файлов, которые хранятся на компьютере. Во время переустановки виндовс, вся информация с вашего жесткого диска будет уничтожена.
update and security

Если у вас еще не установлена десятка, то придется сперва обновиться до 32 битной версии. Сделать это необходимо для того, чтобы получить ключ активации.
Чтобы узнать, активирована ли ваша версия виндовс, необходимо:
1. откройте «пуск» — «параметры»;
2. перейдите во вкладку «обновление и безопасность»;
3. в меню «активация» должно быть указано, что ваша копия виндовс активирована.
Только после этого можно приступать к переходу на 64 битную ОС.

Подготовка к установке

Для того, чтобы переустановить виндовс, понадобится:
1. USB носитель (флешка, SD или мини SD) с объемом свободной памяти не менее 4 гб;
2. утилита «MediaCreationTool» (найти ее можно на официальном сайте Microsoft);
3. *.iso образ с 64 разрядной операционной системой Windows 10 (скачать который можно через «MediaCreationTool»).
создание загрузочной флешки

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

Создание загрузочной флешки

После того, как подготовите все необходимое, можно приступать к созданию загрузочной флешки. Для этого:
1. запустите MediaCreationTool и воткните в компьютер отформатированную USB флешку;
2. несмотря на то, что нам необходимо «обновиться», выбрать надо все равно «создать носитель для другого компьютера»;
3. здесь не забудьте снять галочку с «рекомендуемые параметры», иначе будет установлена 32 битная версия ОС;
4. в строке «архитектура» укажите x64;
выбор языка и архитектуры

5. по желанию можете изменить «выпуск» и «язык»;
6. если для создания загрузочной флешки вы будете использовать другой софт, то выберите «ISO файл», в этом случае мастер установки загрузит на ваш компьютер образ с Windows 10;
7. чтобы сразу установить образ на USB носитель, выберите первый вариант;
8. если к компьютеру подключено несколько устройств, то рекомендуется их отключить и оставить только ту флешку, которую вы хотите сделать загрузочной;
выберите носитель

Загрузка windows 10

9. выберите нужный съемный носитель в списке и начните загрузку образа.
Как только программа закончит загрузке, можно приступать к установке 64 битной Windows. Для этого не забудьте изменить порядок загрузки («boot priority») в биосе (на первое место необходимо поставить USB носитель), перезагрузите компьютер и следуйте подсказкам мастера установки Windows 10.

Читайте так же:
Установка операционной системы apple на ноутбук

Внимание! В процессе загрузки, виндовс будет запрашивать ключ активации. Пропускайте этот этап. Как только установка будет завершена, и вы попадете на рабочий стол, операционная система самостоятельно свяжется с серверами Microsoft и активируется.

Как видите, переустановка Windows с 32 битной версии до 64, не такой уж и сложный процесс. Если вы все еще не уверены, стоит ли это делать, предлагаем посмотреть подробную видео инструкцию, в которой подробно объясняется каждый этап установки.

Как сделать 32-битную программу из 64-битной версии?

много поддержек программного обеспечения только 64-разрядная машина потому что рынок для трицатидвухразрядного небольшой теперь. Тем не менее для тех, кто застрял с 32-разрядных компьютеров, это означает, что новые версии не могут быть установлены, и это может привести к проблемам безопасности. Одним из примеров является Firefox / Waterfox.

В общем, есть ли способ сделать 32-битную программу из 64-битной установки (.исполняемый. ,msi)?

4 ответов

нет, это невозможно. Причина довольно широка, может быть, даже слишком широка для суперпользователя, учитывая, что вам нужно будет объяснить основы того, как были созданы x86 и x64, и как это влияет на программирование в целом.

но если коротко объяснить, то все сводится к следующему:

в прошлом у нас были 16-битные процессоры. Затем intel сделала первый 32-разрядный процессор, также известный как x86. Это 8086, 80286 (286 для краткости) etc. Это было в основном модификация 16-битных процессоров с добавлением дополнительных наборов команд. С каждым новым выпуском серии процессоров Intel добавляла в семейство процессоров дополнительные наборы инструкций, что в конечном итоге приводило к тому, что набор инструкций содержал множество инструкций. Intel не мог просто удалить старые наборы инструкций, потому что это означало бы, что не было обратной совместимости, и Intel хотел продолжать поддерживать старые процессоры.

как процессор 32 бита, есть верхний предел, а именно наибольшее 32-битное число. Это означает, что объем выделяемой памяти может достигать примерно 3,5 ГБ.

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

кроме того 32-битные процессоры работали довольно хорошо в течение длительного времени.

в какой-то момент AMD вошел рынок и ввел обработчик 64bit. AMD создали свои собственные наборы инструкций, чтобы позволить работать с 64 битами, сохраняя наборы инструкций intel для 32 бит в такт, чтобы обеспечить обратную совместимость с 32 битами.

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

теперь, когда я объясню, почему это трудно сделать, давайте продолжим объяснять проблема с точки зрения программирования.

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

поскольку теперь у вас есть код, только вы можете запустить программу. Сделать его так, что другое люди могут запустить вашу программу, вы должны скомпилировать код в исполняемый. Это означает, что легко читаемый код преобразуется в инструкции, понятные процессору. Во время компиляции вы указываете, должна ли ваша программа работать на x86 или x64, и компилятор будет генерировать код, используя наборы инструкций, основанные на этой архитектуре процессора.

Читайте так же:
В настройках синхронизации нет календаря google

Как вы можете видеть, вы не можете просто изменить исполняемый файл и заставить его работать на другой исполняемый файл. Сначала нужно декомпилировать программа закодировать, а затем перекомпилировать его с помощью различных инструкций.

тем не менее, учитывая, что программа, скомпилированная для x86, будет изначально работать на x64, можно с уверенностью предположить, что программист создает программу x64, потому что он собирается нарушить ограничения архитектуры x86. Таким образом, даже если вы должны были превратить x64 версию в x86 версии, вполне вероятно, что программа будет нестабильной, как вы будете пересекать ограничения, что 32-разрядная программа может сделать.

теоретически это можно сделать!

есть способы перевести с нейтрального код/внутреннее представление для конкретной архитектуры бинарных как современные компиляторы/мандраж работы. Существуют также эмулятор, которые запускают программы для другой архитектуры на текущей. Бохи и qemu являются двумя из самых известных. Смотри:

несмотря на это, я еще не видел, чтобы кто-нибудь писал такой конвертер для одного двоичного файла, потому что в основном вам также нужно будет эмулировать все системные и библиотечные вызовы, что было бы лучше запускать весь эмулятор в любом случае. Qemu также имеет возможность эмулировать только пользовательское пространство, поэтому на самом деле можно запустить программу вместе с ее необходимыми библиотеками без полноценной ОС

однако, если ваш компьютер только 32-бит, это означает, что он уже более 10 лет. Практически любые процессоры Intel от Pentium 4 Prescott в 2004 далее (кроме некоторых ранних процессоров Atom) и все процессоры AMD из Athlon 64 в 2003 далее 64-разрядная версия. Пришло время для обновления.

Если ваш компьютер достаточно новый, чтобы поддерживать x86_64 и VT-x, то вы можете run 64-разрядная виртуальная машина внутри узла, однако это не рекомендуется, и производительность будет еще хуже, чем при работе 64-разрядной ОС с 32-разрядной виртуальной машиной внутри. 64-битной ОС не нужно в два раза больше памяти по сравнению с 32-битной, как многие думали, так что даже с только 2 ГБ оперативной памяти, 64-битная ОС, как правило, все еще быстрее из-за удвоенного количества регистров и многих других вещей. Между 1 и 2 ГБ оперативной памяти это возможно, но я бы пошел на 64-битный

Что касается мер безопасности, 32-разрядные операционные системы часто опоздал на патчи безопасности. Например, патчи Meltdown и Spectre для 32-битной Linux более полугода после того, как 64-битный Linux был исправлен. Meltdown патчи предоставляются для 64-битной Windows 10 построить 1507 и 32-разрядные пользователи защищены только после сборки 1511. И даже если они пропатчены,такие древние машины будут обычно лицо гораздо больше влияет на производительность потому что у них нет новых инструкций и функций, чтобы компенсировать замедление. По этой причине MS не включить патч на некоторых старых ПК если явно не сказано пользователем.

иногда не будет исправлено вообще потому что нет достаточного количества пользователей, поэтому мало стимулов тратить огромные усилия. Вопрос тоже невозможно fix без аппаратной поддержки, если это аппаратный баг. Например, для недавних атак боковых каналов, таких как Spectre или L1TF, также требуется обновленный микрокод, поэтому, если производитель процессора и/или материнской платы не выпускает обновление прошивки, вам не повезло! Эти ошибки влияют на процессоры в последние два десятилетия, но это не возможно, чтобы обеспечить патчи для очень старых систем. Windows 7 также упал Pentium 3 поддержка потому что это слишком трудно исправить без поддержки SSE2, или потому, что слишком мало люди работают на этих процессорах.

Читайте так же:
Установка linux с флешки второй системой

32-разрядных Windows также более уязвимы, потому что:

    оно имеет меньше горяч-латать возможность. Только

если вы запускаете 64-битную ОС в эмуляторе, то она будет еще медленнее. И даже если вы принимаете скорость сканирования и использовать эмулятор, то malwares на хосте все еще может атаковать виртуальную машину в такой уязвимой системе. Опять же, время для обновления, если вы действительно заботитесь о безопасности, или вам придется жить с менее защищенной системой бесконечно

Можно ли запустить 64-битное приложение в 32-битной системе

Рядовые пользователи не особо задумываются о таких вещах как архитектура процессора и разрядность операционной системы, по крайне мере до тех пор, пока не столкнуться с проблемами совместимости при установке приложений или операционной системы. Так, попытка установить 64-битное приложение на 32-битную систему неминуемо приведет к ошибке «32-bit Windows hosts are not supported…» .

32-bit Windows hosts are not supported

В связи с этим у пользователей 32-битных Windows может возникнуть вопрос: а нельзя ли каким-то образом обойти это ограничение?

Да, такой способ существует, но работать он будет только при одном условии, — если процессор поддерживает 64-разрядную архитектуру.

В Windows 10 и 8.1 проверить разрядность ЦП очень просто, достаточно выполнить в окошке Win + R команду control /name Microsoft.System .

Сведения о компьютере

Обратите внимание на пункт «Тип системы», в котором будет указана разрядность ОС и разрядность процессора. Наличие процессора x64 делает возможной установку 64-битных программ, если ЦП x86 , увы, запускать 64-битный софт вы не сможете даже при всём желании.

Тип системы

Более того, на машине с таким процессором возможна установка только 32-разрядной Windows или другой ОС. Для определения разрядности процессора в Windows 7 и более старых ОС можно воспользоваться встроенной консольной утилитой systeminfo или сторонним приложением CPU-Z.

Выполните в командной строке systeminfo и посмотрите, что указано в пункте «Процессор<ы>».

Systeminfo

x64 укажет на 64-разрядный ЦП, а x86 — на старый 32-битный. В CPU-Z на 64-разрядный ЦП укажут маркеры х86-64 или ЕМ64Т в блоке «Instructions», если процессор окажется 32-битным, указанные маркеры будут отсутствовать.

CPU-Z

С разрядностью разобрались, теперь что до установки 64-разрядного софта на 32-битные Windows.

Напрямую установить и запустить 64-битную программу на такую ОС не получится, но вы можете воспользоваться любым гипервизором, тем же VirtualBox, создав в нём 64-битную виртуальную машину и установив на нее 64-разрядную Windows.

VirtualBox

Другое дело, будете ли вы довольны результатом такой виртуализации.

Производительность виртуальной 64-битной OS, даже если это будет XP , окажется более чем низкой, впрочем, возможно именно это заставит пользователя задуматься о необходимости перехода на более производительную 64-битную систему.

Как изменить 32-бит Windows 10 на 64-бит

Как поменять Windows 10 32-бит на Windows 10 64-бит

Если вы обновляетесь с 32-битной Windows 7 или 8 (8.1) до Windows 10, то в процессе устанавливается 32-бит версия системы. Также, некоторые устройства имеют предустановленную 32-разрядную систему, однако процессор поддерживает 64-бит Windows 10 и имеется возможность поменять ОС на неё (и иногда это может быть полезно, особенно если вы увеличили объем оперативной памяти на вашем компьютере или ноутбуке).

Читайте так же:
Установка операционной системы с usb порта

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

Установка Windows 10 x64 вместо 32-битной системы

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

К сожалению, без переустановки системы изменить 32-бит на 64-бит не получится: единственный путь поменять разрядность Windows 10 — выполнить чистую установку x64 версии системы в той же редакции на компьютер, ноутбук или планшет (при этом вы можете не удалять уже имеющиеся данные на устройстве, но драйверы и программы придется переустановить).

Примечание: если на диске есть несколько разделов (т.е. есть условный диск D), будет хорошим решением перенести свои пользовательские данные (в том числе с рабочего стола и системных папок документов) на него.

Порядок действий будет следующим:

Windows 10 x64 поддерживается

  1. Зайдите в Параметры — Система — О программе (О системе) и обратите внимание на параметр «Тип системы». Если там указано, что у вас 32-bit operating system, x64-based processor, это означает, что ваш процессор поддерживает системы 64-бит (Если процессор x86 — то не поддерживает и дальнейшие шаги не следует выполнять). Также обратите внимание на выпуск (редакцию) вашей системы в разделе «Характеристики Windows».
  2. Важный шаг: если у вас ноутбук или планшет, убедитесь, что на официальном сайте производителя есть драйверы для 64-бит Windows для вашего устройства (если разрядность не указано, как правило поддерживается оба варианты системы). Желательно сразу скачать их. (на настоящий момент в одном образе содержатся сразу все редакции системы) и создайте загрузочную флешку (диск) или сделайте загрузочную флешку Windows 10 x64 официальным способом (с помощью Media Creation Tool).
  3. Запустите установку системы с флешки (см. Как установить Windows 10 с флешки). При этом, если вы получите запрос о том, какую редакцию системы установить — выберите ту, которая отображалась в сведениях о системе (на шаге 1). Ключ продукта при установке вводить не нужно.
  4. Если на «диске C» были важные данные, то для того, чтобы они не удалились, не форматируйте диск C при установке, просто выберите этот раздел в режиме «полная установка» и нажмите «Далее» (файлы предыдущей Windows 10 32-бит будут помещены в папку Windows.old, которую в дальнейшем можно будет удалить).
  5. Завершите процесс установки, после неё установите оригинальные драйверы системы.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector