32 против 64 бит: какое приложение выбрать?
Содержание:
- WOW64, ответственный за запуск 32-битных программ
- Что выбрать x32 или x64?
- Причины удалить WOW64
- Как проверить, является ли моя ОС 32-х или 64-битной?
- Подготовка компьютера
- Как запустить игру на 32-битной системе, если она требует 64-разрядную
- Запуск от имени Администратора
- Практическая часть
- GRID: Autosport
- Как узнать разрядность Windows, установленной на компьютере?
- Отключить 32-битную поддержку в Windows 10
- Через настройки параметров совместимости
- Что выбрать x32 или x64?
- Разница между 32 и 64 битной системой
- Сколько нужно памяти
- Создание виртуальной машины
- Как из 32 разрядной версии Windows 7 сделать 64: в чем отличия 64 битной системы от 32 битной
- Что такое разрядность системы?
- Почему именно x86, x86-64, IA-и amd64
- Поиск соответствующих драйверов
WOW64, ответственный за запуск 32-битных программ
WOW64 является компонентом, который устанавливается по умолчанию во всех 64-разрядных версиях Windows. Этот компонент действует как уровень эмуляции, посредством которого 32-разрядные инструкции эмулируются поверх 64-разрядной операционной системы.
Для совместимости этот компонент всегда должен быть установлен. Однако мы должны заплатить цену за эту совместимость, а именно то, что эмуляция 32-битной архитектуры влечет за собой потерю производительности в системе и, кроме того, открывает двери для возможных компьютерных атак.
Это не единственный компонент совместимости, который Windows поддерживает в течение длительного времени. Старые версии операционной системы включены НТВДМ, слой эмуляции для запуска 16-битных программ (разработанных для DOS) на 32-битных системах.
NTVMD по-прежнему доступен в 32-разрядной версии Windows 10, хотя 64-разрядные операционные системы уже отказались от этой функции.
Что выбрать x32 или x64?
Теперь вы знаете чем отличается 64 битная система от 32 бит. Среди пользователей ходит очень много споров, о том, какую архитектуру использовать. Одни говорят что только 64, другие ратуют в пользу x32. Как вы понимаете из выше написанного, все зависит от оперативной памяти. Если у вас меньше четырех гигабайт, то можно использовать 32 бит, если больше, то нужно использовать 64 бит, чтобы система могла увидеть всю память. Да, есть расширения PAE, которые позволяют процессору видеть больше 4х гигабайт, но будет намного быстрее, если система будет работать с памятью напрямую, без всяких хаков.
Возможно, у вас возник вопрос, почему не использовать архитектуру 64 бит если памяти меньше 4х гигабайт? Поскольку размеры регистров процессора больше, то автоматически становиться больше все, что храниться в оперативной памяти, больше занимают инструкции программ, больше занимают метаданные и адреса, которые хранятся в оперативной памяти.
А это все значит, что если вы установите 64 битную систему на компьютер с меньше чем 4 Гб ОЗУ памяти, то оперативной памяти вам будет очень мало. Вы не заметите прироста производительности, будет только хуже, потому что часть оперативной памяти уйдет на диск в раздел подкачки. а скорость работы с диском, как вы понимаете, очень сильно отличается от скорости работы ОЗУ.
Даже если у вас 4 Гб, то использовать 64 бит не желательно, потому что памяти будет не хватать. По современным меркам, для персонального компьютера это уже мало, а вы ее еще уменьшите использовав эту архитектуру. В конце концов, вы можете использовать технологию PAE, эту опцию можно включить в ядре Linux, чтобы получить доступ ко всем четырем гигабайтам из 32 бит. Это будет вполне оправдано.
Но если у вас 6 Гб и больше, то здесь уже не целесообразно применять PAE, лучше использовать нормальную 64 битную архитектуру, памяти благо хватает. и процессор рассчитан именно на нее.
Причины удалить WOW64
Сначала многие могут подумать, что WOW64 предлагает уровень совместимости что мы не должны удалять. И это действительно так. Преимущества, предоставляемые этим компонентом, особенно при запуске старого программного обеспечения, очень ценны.
Но использование этого компонента также предполагает наличие ряда недостатков, которые, хотя они присутствуют среди нас и всегда игнорировались, на самом деле могут быть смягчены.
- WOW64 занимает много места на вашем жестком диске, в дополнение к потреблению ресурсов путем загрузки слоя эмуляции в память.
- Была основана производительность эмулируемых 32-битных программ часто меньше, чем у 64-битных программ. Эти программы также часто нестабильны.
- Большинство программ, которые мы обычно используем, часто готовы работать в 64 битах, поэтому нет необходимости иметь 32 бита на нашем ПК.
- Очень старые 32-битные программы часто имеют нарушения безопасности (сами по себе, или в своих библиотеках или API), которые могут создавать проблемы безопасности для ПК.
- Большинство компьютерных вирусов скомпилированы для 32 бит.
- Windows не контролирует целостность библиотеки wow64log, которая внедряется во все 32-битные процессы. Если на нашем компьютере установлена вредоносная библиотека, мы можем быть в серьезной опасности.
- Антивирусным программам сложно проверять безопасность 32-битных приложений при работе на уровне 64-битной эмуляции.
Microsoft работает на разных уровнях эмуляции (таких как WSL, подсистема Windows для Linux, Windows Sandbox, Hyper-V и т. Д.), Которые могут идеально заменить слой эмуляции WOW64.
Напомним, что Apple, например, больше не поддерживает 32-битные программы от macOS Catalina. Также много Linux дистрибутивы , как Ubuntu, уже работают над окончанием 32-битных систем совместимости в сторону 64-битного будущего.
Как проверить, является ли моя ОС 32-х или 64-битной?
Вы легко можете это узнать.
- Откройте «Проводник».Открываем «Проводник»
- Затем кликните правой кнопкой мыши по «Этот компьютер».
- Выберите «Свойства».Щелкаем правой кнопкой мыши на «Этот компьютер», выбираем «Свойства»
- В открывшемся окне в разделе «Система» отыщите тип процессора.В разделе « Тип системы» смотрим, какая у нас система и процессор
Если на 64-разрядном устройстве установлена 32-разрядная операционная система, значит, вы тратите впустую вычислительные ресурсы, за которые заплатили. Что касается доступности программ и приложений, то их число с каждым днем увеличивается.
Подготовка компьютера
Поскольку для использования виртуальной машины может потребоваться от 1 до 2 Гбайт на компьютере-хосте, нужно будет закрыть абсолютно все ненужные в данный момент приложения, чтобы она не испытывала нехватку ресурсов. Также нелишним будет увеличение объема области подкачки, который задается вручную. Минимальный размер – не менее 3 Гбайт, а максимальный – не более 15 Гбайт.
Если есть необходимость воспользоваться браузером и другими прикладными программами, то их нужно запускать на виртуальной машине, а не на хостовом компьютере.
Проверить, поддерживает ли процессор 64-битовую архитектуру, можно с помощью свойств системы, а также приложений AIDA64 или Speccy. В последней программе на это укажет строка Intel 64 для одноименных ЦПУ. Кроме того, объем оперативной памяти на хост-ПК должен составлять не менее 4 Гб, если планируется запуск 64-рязрядных приложений, как будет описано ниже.
Как запустить игру на 32-битной системе, если она требует 64-разрядную
Если выяснилось, что ОС является 32-разрядной, а вам нужно установить 64-битную, то необязательно делать переустановку Windows. Именно о том, как разрешить подобную проблему и будет более подробно рассказано в данной статье.
Различия между 64-битной и 32-битной систем
В первую очередь стоит понимать, что от того какая система используется, зависит общий объём оперативной памяти на компьютере. Кроме этого, от разрядности системы зависит и то, сколько может быть выделено места для конкретного приложения.
Таким образом, при использовании 64-разрядной системы максимальный объём RAM (оперативная память) составляет 16 Гб. При этом, в Windows Professional, данный показатель может достигать 192 Гб. В свою очередь, на какую-либо определённую утилиту отводится до 4 Гб оперативки.
Если рассматривать x32, то RAM в этом случае значительно меньше. Максимальный объём оперативки составляет 4 Гб. Что касается отдельных приложений, то для них может быть отведено максимум до 2 Гб.
Также, от разрядности процессора зависит ещё и скорость обработки данных. То есть, в случае с x64 нагрузка распределяется равномерно на все ядра ПК. А в x32, второе ядро запускается только после полной загрузки первого.
Кроме этого, есть ещё один довольно важный момент – 64-х битная система не подходит для слабых ПК. Поэтому, при покупке компьютера лучше сразу приобретать x64, так как данный вариант может запускать любые приложения. Даже те, которые предназначены для 32-битных систем.
Однако если вы не хотите этого делать или попросту нет такой возможности, тогда можно воспользоваться сторонней программой или удалёнными серверами.
Программы для создания гостевой ОС
Существуют утилиты, позволяющие эмулировать работу систем, в которых имеются определённое программное и аппаратное обеспечение. Однако в этом случае, рекомендуется использовать только лицензионные версии визуализирующих программ.
В основе работы подобных утилит лежит создание так называемой гостевой версии ОС. При этом для её создания потребуется диск или его образ, с нужной ОС.
Среди программ позволяющих создавать гостевую операционку можно выделить:
- Oracle VirtualBox.
- VMware Worstation.
- Windows Virtual PC и др.
Удалённые серверы
Такой вариант как использование удалённых серверов для запуска игр, которые требуют 64-разрядную ОС, также довольно удобен, как и специальные утилиты. Только при использовании удалённого сервера, все расчёты и информация будет обрабатываться исключительно на нём.
Суть данного варианта заключается в том, что вам не будут мешать ограничения, с которыми можно столкнуться на x32 ОС. Так как игры и другие программы станут запускаться в требуемых для них системах.
Например, такая программа как Microsoft Azure, позволяет создавать сразу несколько ОС. Для тех, кто любит играть, можно использовать NVIDIA GRID. С его помощью происходит виртуализация видеокарты.
Только не забывайте, что данные сервисы работают с удалёнными серверами. Соответственно, для их нормального функционирования необходим хороший Интернет.
Резюме
Столкнувшись с вопросом о том, как запустить игру на 32-битной системе, если она требует 64-разрядную, решить его вполне можно. Только для этого, как можно увидеть потребуется работа со специализированными программами или удалёнными серверами. А это довольно сложно.
Также не забывайте и о риске заражения вашего ПК вредоносными программами. Поэтому, если ваш компьютер позволяет, то лучше установить 64-разрядную ОС. В этом случае, проблем с запуском программ и игр у вас не возникнет.
Но помните, что выбор всегда за вами. А 64-х битную ОС могут потянуть далеко не все ПК.
Заберите список проверенных, особенно актуальных, Партнёрских Программ 2018 года, которые платят деньги! Скачайте чек-лист и ценные бонусы бесплатно =>> «Лучшие партнёрки 2018 года»
Большинство современных игр, таких как Overwatch, Hurtworld или Subnautica, могут работать исключительно на 64-разрядных операционных системах. Создателям этих программ просто не выгодно делать разные варианты приложений под 32- и 64-bit. Хотя обе версии достаточно распространены. Конечно, перейти на x64 достаточно легко. Но что делать, если вы не собираетесь переставлять ОС и при этом хотите посмотреть на популярную игру? Узнайте, как на 32-битной системе запустить Subnautica и другие 64-разрядные программы.
Для этого надо, чтобы компьютер соответствовал требованиям, необходимым для нормальной работы приложения, процессор должен изначально иметь x64 архитектуру.
Запуск от имени Администратора
Как мы выяснили, Windows 10 64 bit обладает совместимостью с 32-битным софтом. А ошибка, которая появляется при запуске, свидетельствует о недостаточном количестве прав пользователя. Проблема решается следующим образом:
- Найдите исполняемый файл 32-разрядной программы.
- Щелкните по нему ПКМ.
- Выберите пункт «Запуск от имени Администратора».
С высокой долей вероятности приложение, запуск которого ранее вызывал трудности, откроется без-каких-либо проблем. Вместе с тем, для повышения уровня стабильности все-таки рекомендуется найти ту же программу в 64-разрядной сборке. Подавляющее большинство современных приложений выпускаются в двух вариантах.
Практическая часть
В 32-битных версиях Windows XP и Vista объем доступной оперативной памяти ограничен 4Гб.
Причем в свойствах системы пользователь видит значения от 2,75 до 3,5 Гб. Это связано с архитектурными особенностями ОС. Обозначается такая версия 32-bit или х-86.
В 64-битных версиях Windows XP и Vista объем доступной оперативной памяти логически ограничен 16Тб. Обозначается такая версия 64-bit или х-64. Фактически Микрософт из маркетинговых соображений ограничивает объем памяти в 4Гб, 8Гб, 16Гб и т.д. в зависимости от типа лицензии ОС.
Важное замечание: для 64-битной версии Windows необходимы и 64-битные версии драйверов для всех устройств ПК (мат.плата, видеокарта и т.д.), включая периферию (принтер, сканер, блютуз и т.д.). Если этих драйверов нет, то устройство работать не будет
Я на своем опыте столкнулся с этим, когда не оказалось драйверов на принтер, сканер, звуковую карту и блютуз (производители обычно не выпускают новые драйвера на старые модели, т.к. им надо продавать новые продукты). Пришлось от использования 64-битной версии отказаться
Если этих драйверов нет, то устройство работать не будет. Я на своем опыте столкнулся с этим, когда не оказалось драйверов на принтер, сканер, звуковую карту и блютуз (производители обычно не выпускают новые драйвера на старые модели, т.к. им надо продавать новые продукты). Пришлось от использования 64-битной версии отказаться.
Для обычного пользователя ПК все это сводится к следующему:
Если в ПК установлено 4Гб или меньше оперативной памяти, то достаточно будет обычной, 32-битной версии ОС.
Если в ПК установлено больше 4Гб оперативной памяти, то надо ставить 64-битную версию ОС.
Если пользователь хочет увеличить оперативную память в ПК для увеличения быстродействия, то увеличивать стоит только до 4Гб, не более.
При увеличении памяти, например, с 1Гб до 4Гб или с 2Гб до 4Гб производительность ПК не вырастет пропорционально – в 4 или 2 раза.
Визуально скорость работы ОС вырастет — скорость загрузки системы, запуска программ, загрузки/сохранения в играх. Также будет быстрее происходить переключение между задачами.
Когда я на своем ПК увеличил память с 2Гб до 4Гб, я ощутил именно такое улучшение.
GRID: Autosport
Рис. 3.
Издатель: Codemasters
Относительно современные гонки тоже поддерживают 32-битную архитектуру. GRID: Autosport – это реалистичный симулятор, который позволяет игрокам примерить шлем гонщика.
Все гонки происходят на вполне реальных трассах.
Физика автомобилей в игре просто потрясающая. Реальные прототипы воспроизведены с поражающей точностью.
Для того, чтобы прочувствовать весь реализм рекомендуется переключиться на ручную коробку передач.
Все известные трассы поражают своей точностью. Даже нереально сложная Нюрбургринг воспроизведена с максимальной точностью. Фанаты гонок явно найдут в GRID много интересного. Это не казуальный Need For Speed.
Автопарк в игре довольно обширен. Здесь есть практически все: от раллийных моделей до болидов «Формулы-1».
Причем к услугам пользователей продукция признанных лидеров в автомобилестроении.
Плюсы:
- Превосходная графика;
- Отличная физика;
- Реалистичная модель повреждений автомобиля;
- Точно скопированные характеристики авто;
- Максимально достоверные трассы;
- Поддержка 32-битной архитектуры;
- Полная поддержка руля и педалей;
- Никаких гонок по ночному городу.
Минусы:
Для некоторых симулятор может показаться очень сложным.
Видео:
Как узнать разрядность Windows, установленной на компьютере?
Определить разрядность установленной на компьютер версии Windows можно с помощью десятка сторонних приложений. Имеются способы, как узнать x32, x64 или x86 версия операционной системы установлена на компьютере, с помощью стандартных средств Windows.
Первый способ
Узнать разрядность Windows на компьютере можно через меню информации о системе:
- Нажмите на клавиатуре сочетание клавиш Windows+I, после чего откроется меню параметров;
- Далее перейдите во вкладку «Система»;
- Следом в левом меню выберите пункт «О системе». Здесь можно увидеть информацию о разрядности операционной системы и процессора;
- Также в «Сопутствующих параметрах» можно выбрать пункт «Сведения о системе», и узнать разрядность Windows и процессора в открывшемся меню.
Второй способ
Определить разрядность операционной системы, установленной на компьютере, также можно с помощью командной строки. Для этого:
- Нажмите на меню «Пуск» правой кнопкой, а во всплывающем окне выберите «Командная строка». Для определения количества бит в операционной системе через командную строку, не обязательно выбирать ее запуск от имени администратора;
- После того как откроется командная строка, в ней следует прописать команду Systeminfo и нажать кнопку Enter;
- Собрав информацию о системе, компьютер выведет ее в командную строку, где в графе «Тип системы» можно увидеть информацию о разрядности Windows.
Третий способ
Посмотреть разрядность системы через «Сведения о системе»:
- Нажмите на клавиатуре сочетание клавиш Windows+R, и в появившемся окне «Выполнить» введите команду msinfo32;
- В открывшемся окне в меню «Сведения о системе» можно найти пункт «Тип», где отображается разрядность операционной системы.
Можно видеть, что узнать разрядность операционной системы довольно просто, и это необходимо сделать, если имеется желание расширить объем оперативной памяти компьютера. Также знание разрядности операционной системы понадобится при желании переустановить операционную систему.
Отключить 32-битную поддержку в Windows 10
В Windows нет глобального переключателя, который позволяет нам отключить этот уровень совместимости. Даже с помощью команды PowerShell или с изменениями в реестре мы сможем это сделать.
Однако на GitHub есть хранилище, которое называется «StfuWOW64» что позволяет нам заблокировать 32-битный уровень совместимости в Windows 10 самым простым способом, не нарушая ничего в операционной системе: просто заменив библиотеку.
Мы должны получить доступ этой ссылке и скачать файл » wow64log.dll ”, Который появляется в хранилище на нашем компьютере. Если мы не доверяем себе, мы можем получить доступ к папке «src» в репозитории, скачать файл кода в C, просмотреть его и скомпилировать его самостоятельно. Непосредственная загрузка DLL просто сэкономит нам время.
Как только эта библиотека загружена, мы должны просто скопируйте его в каталог «System32» папки Windows на жестком диске. И готово.
Мы перезагружаем компьютер, и эта новая конфигурация начинает работать. Мы можем проверить его, запустив любую 32-разрядную скомпилированную программу, например сам блокнот Windows 10, который мы найдем в папке SysWOW64 в каталоге Windows (где хранятся оригинальные 32-разрядные программы Microsoft).
Программа не будет открыта напрямую. Мы не увидим никаких сообщений об ошибках или что-то в этом роде.
Активируйте его снова
Файл «wow64log.dll» был разработан, чтобы позволить нам заблокировать 32-битный уровень совместимости без изменения каких-либо система файл или любой оригинальный компонент Windows. Таким образом, вероятность того, что что-то пойдет не так, очень мала, и даже очень легко отменить изменения.
Если мы хотим активировать 32-битный уровень Windows 10, все, что нам нужно сделать, это удалить библиотеку «wow64log.dll» что мы скопировали в папку System32 на предыдущем шаге.
После перезагрузки компьютера 64-битный уровень совместимости WOW32 будет работать как обычно.
Через настройки параметров совместимости
Если же вы решили установить старую программу или игру, которая никогда не предназначалась для 64-битных систем, а получение прав Администратора не помогло, можно вручную исправить ошибку совместимости:
- Щелкните ПКМ по ярлыку приложения.
- Перейдите в «Свойства».
- Откройте вкладку «Совместимость».
- Нажмите на кнопку «Запустить средство устранения проблем с совместимостью».
В данном случае операционная система будет сама искать причину сбоя и предложит устранить ее, выставив, например, режим совместимости с Windows XP. Если автоматическое средство устранения неполадок не поможет, то есть смысл вручную перебрать предложенные варианты «Свойств».
Важно. Порой проблема заключается не в разрядности ОС, а в настройках программ
В частности, старые игры рекомендуется запускать с отключением масштабирования. Для этого нужно выбрать соответствующую опцию в свойствах исполняемого файла.
Что выбрать x32 или x64?
Теперь вы знаете чем отличается 64 битная система от 32 бит. Среди пользователей ходит очень много споров, о том, какую архитектуру использовать. Одни говорят что только 64, другие ратуют в пользу x32. Как вы понимаете из выше написанного, все зависит от оперативной памяти. Если у вас меньше четырех гигабайт, то можно использовать 32 бит, если больше, то нужно использовать 64 бит, чтобы система могла увидеть всю память. Да, есть расширения PAE, которые позволяют процессору видеть больше 4х гигабайт, но будет намного быстрее, если система будет работать с памятью напрямую, без всяких хаков.
Возможно, у вас возник вопрос, почему не использовать архитектуру 64 бит если памяти меньше 4х гигабайт? Поскольку размеры регистров процессора больше, то автоматически становиться больше все, что храниться в оперативной памяти, больше занимают инструкции программ, больше занимают метаданные и адреса, которые хранятся в оперативной памяти.
А это все значит, что если вы установите 64 битную систему на компьютер с меньше чем 4 Гб ОЗУ памяти, то оперативной памяти вам будет очень мало. Вы не заметите прироста производительности, будет только хуже, потому что часть оперативной памяти уйдет на диск в раздел подкачки. а скорость работы с диском, как вы понимаете, очень сильно отличается от скорости работы ОЗУ.
Даже если у вас 4 Гб, то использовать 64 бит не желательно, потому что памяти будет не хватать. По современным меркам, для персонального компьютера это уже мало, а вы ее еще уменьшите использовав эту архитектуру. В конце концов, вы можете использовать технологию PAE, эту опцию можно включить в ядре Linux, чтобы получить доступ ко всем четырем гигабайтам из 32 бит. Это будет вполне оправдано.
Но если у вас 6 Гб и больше, то здесь уже не целесообразно применять PAE, лучше использовать нормальную 64 битную архитектуру, памяти благо хватает. и процессор рассчитан именно на нее.
Разница между 32 и 64 битной системой
Если говорить про то, в чем разница между системами 32-битными или 64-разрядными, мы должны учитывать 64-разрядные расчеты, важные для повышения работоспособности компьютера. Адресация у нас будет 64-битная, которая может поддерживать память большого объёма. У операционок разрядности 64-бита происходит использование регистра, у которого ширина 64 бита.
Также у него тип данных 64-бита. Операционная система адресует информацию по своим файлам применяя 64-битную адресацию (благодаря которой происходит поддержка объёма по max т.е. память становится шестнадцать экзабайт, до этого она была четыре Гбайт). Разница между системами заключается и в шинах и адресации. К примеру — это адресация памяти, она обычно находится в пределах сорок или сорок восемь бит.
Если ваша операционка 64 битная, вам нужно использовать 64-битный процессор. Обычно 64-битники без проблем работают со 32-битными программами. Данная работа называется «режимом совместимости», он очень нужен в из-за того, что 64-битные программы довольно редки. В данном случае ЦП просто переходит в режим 32-бита. Если же мы запустим 32-битную операционку, и будем использовать 64-битные программы, данные приложения могут давать сбои, ЦП начнёт работать в так называемом наследственном режиме. Программы 32-битники на 64-битных операционках работают обычно с прежней производительностью, а при ОС 64-бита программы 64-битники значительно повысят скорость вашей системы. В этом очевидная разница между системами.
Сколько нужно памяти
Как говорилось ранее, 64-битная ОС не только увеличит ёмкость оперативной памяти, но и увеличит эффективность работы Windows 7 и Windows 8.
ОС реже станет подкачивать файлы в файл памяти на жестком диске, т.к. ёмкость оперативки увеличится (при недостатке памяти оперативки, ОС подкачивает файлы в жесткий диск). Хочется отметить, что скорость передачи данных в самой оперативной памяти значительно выше, чем в жестком диске, вот благодаря чему увеличивается скорость работы вашего ПК.
Windows 7, 8 часто использует доп. память благодаря приложению SuperFetch, которое предварительно загружает информацию в ранге значимости (наиболее часто используемые программы буферизуются в память по окончании загрузки операционной системы). Благодаря чему программы запустятся очень быстро.
Для ускорения работы установленного вами Windows я рекомендую: — Ускоритель компьютера.
Создание виртуальной машины
Этот способ — один из наиболее эффективных. В некоторых случаях — это единственная возможность запустить 64-разрядное приложение на системе x86 без ее переустановки. Для использования на ОС Windows существует несколько видов ПО для виртуализации. Их краткий список приведён ниже: • Oracle VM Virtual Box. Распространяется бесплатно и позволяет запускать на основном компьютере разнообразные операционные системы. Поддерживает аппаратную и программную виртуализацию. Подходит для рядовых пользователей. • VMware Workstation. Обладает более широкими возможностями и повышенной надежностью. Распространяется платно. Лучше всего подходит для профессионалов и опытных специалистов. Создание виртуального ПК для запуска 64-битовых приложений без переустановки системы будет рассмотрено на примере VM VirtualBox. В окне мастера на первом этапе нужно указать тип виртуальной машины (ВМ) – Microsoft Windows и версию (чаще всего – это 8.1 или 10 — 64 бита). Далее, на следующем шаге следует указать, сколько аппаратной памяти на ПК нужно выделить для ВМ. К виртуальной машине для запуска 64-битовых приложений предъявляются более жесткие требования, чем обычно. Для ВМ выделяют как можно больше памяти, чтобы игры и программы могли запускаться и работать хотя бы на минимальных настройках. Вначале указывают 1,5 Гбайта. Если VirtualBox по мере использования выдаст сообщение о прерывании работы ВМ из-за нехватки ресурсов хост-компьютера, то выделенный объем уменьшают на 100-200 Мбайт. Если же на момент создания ВМ свободно более 1,5 Гб аппаратной оперативы, то выделенный объем памяти, наоборот, повышают на 100-200 Мб. Не стоит забывать, что для хост-системы нужно оставить запас в 150-250 Мб. На третьем шаге создают виртуальный фиксированный жесткий диск объемом – не менее 60 Гб. Затем присоединяют образ 64-разрядной системы. Эту операцию можно также сделать позже, во время запуска. В настройках созданной виртуальной машины задают дополнительные параметры: • Устанавливают флажок включения PAE/NX. • Увеличивают количество ядер виртуального ЦПУ до 4, а объем видеопамяти – до 128 Мбайт. Когда ВМ будет сконфигурирована, можно выполнять запуск и установку гостевой системы. Это может занять от 0,5 до 2 часов в зависимости от производительности основного компьютера. Сразу после завершения установки нужно инсталлировать пакет дополнений гостевой ОС, который скачивают с сайта. Вслед за этим виртуальную машину перезагружают и активируют.
Как из 32 разрядной версии Windows 7 сделать 64: в чем отличия 64 битной системы от 32 битной
Сразу же можно сказать, что перейти на более высокую разрядность операционной системы можно, но только в том случае, если речь идет о той же версии ОС Виндовс, что и используемая на данный момент. Понятно, что переход может осуществиться и простой переустановкой пиратской копии.
Современные процессоры и ОС бывают 32-х и 64-х битными
Неопытные пользователи интересуются, как сделать 64 битную систему из 32 в Windows 7, но не часто они сталкиваются с различными ошибками. Дело в том, что существуют различные процессоры. Одной из их характеристик является разрядность. Раньше ЦП были 16-ти битными, но потом появились новые 32-битные вычислительные платы. Сегодня их заменили 64-х битные процессоры. Операционные системы также подстраиваются под эту разрядность. От этого, кстати, зависят их требования к аппаратному обеспечению ПК или ноута.
Важно! Стоит понимать, что обновить Windows 7 с 32 до 64 бит реально, если процессор, который используется в операционной системе 64-х разрядный, (эта разрядность поддерживает 32 бита). Наоборот же поступить нельзя, так как 64-х битная ОС не «встанет» на 32-разрядный процессор
Перед тем как рассмотреть, как сделать из 32 бит в 64 битный Windows 7, необходимо понять еще одну разницу между ними. Самое большое отличие заключается в том, что 32-битная версия может работать с любым видом процессоров, но доступная оперативная память будет ограничена четырьмя гигабайтами. В это же время 64-разрядная операционная система Виндовс может «увидеть» в десятки раз большее количество ОЗУ, но на 32-битном процессора, к сожалению, не запустится из-за ограничения им используемых физических и логических потоков.
Ограничение на объем ОЗУ
Что такое разрядность системы?
Разрядность (битность) системы – это количество разрядов (битов), которое устройство способно единовременно обрабатывать. Существует два вида разрядности – x64 и x32 (иногда x32 обозначается как x86). Основное отличие между 64-битной и 32-битной версиями заключается в поддерживаемом объеме оперативной памяти.
- На 32-битной системе запускаются только приложения с разрядностью x32, для которых выделяется не более 3 Гб ОЗУ.
- На 64-битной системе запускаются приложения x64 и x32, для них выделяется вся оперативная память, установленная в компьютере.
Если памяти на компьютере меньше 4 Гб, то переходить на x64 нет смысла, но если вы установили дополнительные планки и стали обладателем внушительного объема ОЗУ, то лучше отказаться от 32-битной системы, так как она не позволяет в полной мере использовать возможности компьютера. С теоретическими изысканиями на этом покончено. Посмотрим на практике, как определить разрядность Windows.
Windows 7
Самый простой способ посмотреть разрядность – открыть свойства системы. Делается это следующим образом:
- Кликните правой кнопкой по значку «Компьютер».
- Откройте «Свойства».
- Посмотрите битность в строке «Тип системы».
Если разрядность не указана, то у вас стоит 32-битная версия, потому как о наличии Windows 7 x64 обязательно будет упоминание.
Windows 8.1
На Windows 8.1 можно применить способ, описанный выше, или воспользоваться боковой панелью:
- Наведите курсор в правый нижний угол, чтобы вызвать боковую панель.
- Выберите пункт «Сведения о компьютере».
- Посмотрите строку «Тип системы».
Альтернативный вариант – запустить командную строку и с помощью команды «systeminfo» узнать всю информацию о компьютере, включая разрядность Windows.
Windows 10
Напоследок посмотрим, как узнать разрядность Windows в новой версии ОС от Microsoft. Ничего принципиально нового здесь не появилось – можно посмотреть битность в свойствах системы или через командную строку.
- Запустите командную строку, для этого воспользуйтесь горячими клавишами Windows — Win+R и в строке меню наберите «cmd».
- Введите команду «systeminfo».
- Найдите строку «Тип системы».
Почему именно x86, x86-64, IA-и amd64
Неискушённому пользователю эти термины должны казаться довольно странными. Мы приведём некоторую справку и разберёмся в технических деталях.
Разрядность системы очень тесно связана с понятием архитектуры и разрядности процессора. Процессоры, как и системы, могут делиться на 32- и 64-разрядные. Поясним, что все это значит.
Что такое x86
x86 — это название архитектуры процессоров. Все современные чипы для ПК, ноутбуков, планшетов основаны на этой архитектуре. Её название образовано от конечных цифр первых процессоров Intel, использующих её: i386, i486.
Все эти первые процессоры были 32-битными, поэтому название архитектуры стало заодно и названием соответствующей разрядности (таким оно и остаётся до сих пор). Впрочем, официальное название технологии — IA-32 (она была создана компанией Intel). Правда, на сегодняшний день оно почти не используется.
Что такое x86-64
x86-64 — это название улучшенных программных механизмов для процессоров с архитектурой x86. Эти улучшения позволяют выполнять ПО в 64-разрядном режиме (то есть используя гораздо больше оперативной памяти).
Аналогично ситуации с x86, постепенно термин x86_64 стал применяться и для обозначения разрядности систем. Сокращённое наименование — просто x64. Иногда встречается название amd64, так как эти технологии были созданы компанией AMD.
Обобщая, любые процессоры для ПК построены на архитектуре x86, но некоторые поддерживают лишь 32-битные инструкции (и обозначаются просто x86), а некоторые — ещё и 64-битные (и тогда они обозначаются x86-64 или просто x64). При этом любые 64-битные процессоры работают и с 32-битным ПО, и с 64-битным, а 32-разрядные чипы могут запускать лишь 32-разрядное ПО.
Соответственно, 32-битное ПО (в том числе Windows 32bit) создано для 32-разрядных x86-процессоров, но может запускаться и на 64-битных x86-процессорах. А 64-битное ПО (и Windows 64bit в том числе) создано и работает только на 64-разрядных x86-процессорах.
Разница между 32- и 64-разрядными процессорами — разный объем поддерживаемой оперативной памяти, что выливается в разный размер поддерживаемой ОЗУ в 32- и 64-разрядной Windows.
Поиск соответствующих драйверов
Впрочем, даже при наличии всех необходимых технологий, быть уверенным в исправности 64-битной версии нельзя. Есть еще один важный момент – совместимость всех комплектующих с данной версией. Собственно, для 64-битного ПО должны применяться 64-битные драйвера – и никак иначе.
Разумеется, найти соответствующие «дрова» с нынешними возможностями под силу любому пользователю, который обладает современным оборудованием. А вот в случае со старыми ПК, вопрос драйверов может существенно усложниться. В целом, проверить данную информацию можно на официальном ресурсе производителя, где Вы сможете убедиться, предлагает ли вообще разработчик подобные «дрова». Если таковы имеются, то загружать их не обязательно, поскольку вероятней всего, что они уже входят в соства ОС или Windows их скачает через «Центр обновления».