Из 32 в 64 без переустановки. Как узнать разрядность операционной системы и процессора в Windows

05.07.2019

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

Отличия 32 и 64 бит

Главное отличие 32 битной системы - она не поддерживает оперативную память больше 4 Гб. 64-битные версии Windows поддерживают до 192 Гб оперативки. Тут есть несколько оговорок: не все материнские платы позволяют использовать такой большой объем оперативной памяти и на Home версиях Windows стоит ограничение в 16 Гб.

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

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

Еще одно отличие - на 32 и 64 бита часто идут отдельные версии программ. Прирост производительности у 64-битных версий программ до 20%. В то же время, при запуске 32-битных приложений на 64-битной системе наблюдается незначительное падение в 2-3% скорости работы из-за подсистемы WoW64, которая эмулирует 32-битное окружение.

Если у вас более-менее современный компьютер и оперативной памяти стоит 4 Гб или больше - смело ставьте 64-битную версию. Если оперативной памяти менее 4 Гб и не планируется расширять - ставьте 32-бита.

Как определить версию Windows

Узнать, какая сейчас стоит версия ОС можно с помощью свойств компьютера.

Правой кнопкой нажмите на «Мой компьютер» и откройте его Свойства. На Windows XP информация об операционной системе будет на вкладке «Общее», на Windows 7, 8 и 10 окно выглядит немного по-другому, но информация о системе там есть.

Windows XP x64

Windows 7 32-бит (x86)

Как определить поддержку 64-бит процессором

Узнать, поддерживает ли процессор 64-бит можно с помощью бесплатной программы Speccy https://www.piriform.com/speccy/download .

Откройте Speccy и посмотрите информацию о центральном процессоре.

В строке «Инструкции» найдите упоминание 64-бит. Например, если там встречается:

  • Intel 64,
  • AA-64,
  • AMD 64,
  • EM64T.

Значит ваш процессор поддерживает 64-битные команды. Даже некоторые процессоры с архитектурой x86 умеют понимать 64-битные команды.

Еще один способ без установки программ - узнайте название своего процессора (например в Диспетчере устройств, его можно открыть нажав Win+R и введя команду devmgmt.msc) и поищите его спецификацию через поисковик: архитектуру и набор команд.

Как перейти с 32 на 64 битную ОС

Если вы обнаружили, что у вас стоит более 4 Гб оперативки или хотите расширить её, можно обновить систему. Для этого скачайте образ установки Windows и сделайте загрузочную флешку, или запустите установку через Daemon Tools.

Запустите установщик ОС и при выборе настроек установки, чтобы сохранить старые данные выбирайте пункты:

  • Получение важных обновлений для установки - Не загружать.
  • Выберите операционную систему, которую следует установить - версию x64.
  • Выберите тип установки - Обновление.

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

В этой статье приводится обзор подсистемы Windows на Windows 64 (WOW64) и ее методов, которые позволяют Windows поддерживать 32-битные приложения на 64-битной системе.

Примечание : Первая попытка внедрить 64-разрядные системы была достаточно провальной. Жесткие ограничения и отсутствие реальных преимуществ давало о себе знать. На тот момент, даже драйвера под 64-разрядные системы было достаточно сложно найти. Не говоря уже о программах, на которых хоть как-либо была бы заметна разница. Снятие ограничения на 3Гб оперативной памяти, безусловно, сегодня сильное преимущество, но на тот момент это больше напоминало красивый слоган.

Устройство поддержки 32-битных приложений в 64-разрядной Windows

Windows 32 на Windows 64 (WOW64)

WOW64 эмулирует 32-битную Windows

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

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

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

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

Эмулятор WOW64 состоит из следующих 64-разрядных библиотек:

Примечание : Это единственные 64-разрядные библиотеки, которые загружаются в 32-разрядный процесс.

  • Wow64.dll - ядро инфраструктуры системы эмуляции. Линкует вызовы в точки входа Ntoskrnl.exe
  • Wow64Win.dll - линкует вызовы в точки входа Win32k.sys
  • Wow64Cpu.dll - переключает процессор между 32-битным и 64-битным режимом
  • Ntdll.dll - 64-битная версия Wow64.

Wow64.dll загружает 32-битную версию (x86) Ntdll.dll и все необходимые 32-битные библиотеки, которые в основном остались без изменений. Однако, некоторые их этих 32-разрядных библиотек все же были изменены, чтобы корректно исполняться в WOW64. Как правило, такие изменения были сделаны из-за того, что они используют оперативную память вместе 64-разрядными компонентами системы

Управление файлами и настройками реестра в WOW64

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

Перенаправление файлов

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

Файлы 32-разрядных приложений, по умолчанию, устанавливаются в:

  • C:\Program Files(x86)

32-разрядные системные файлы устанавливаются в:

  • C:\WINDOWS\SysWOW64

Для 64-разрядных приложений, файлы устанавливаются в:

  • C:\Program Files
  • C:\WINDOWS\SYSTEM32

Механизм перенаправления WOW64 гарантирует, что запросы от 32-разрядных приложений к каталогам "C:\Program Files" и "C:\WINDOWS\SYSTEM32" будут перенаправлены на соответствующие каталоги для 32-битных версий.

Однако, существует одна проблема с перенаправлением файлов. Пользователи и разработчики должны быть в курсе этой особенности.

Многие 64-разрядные приложения все еще используют 32-битный режим и процедуры. И не учитывают это при создании инсталлятора . Для того, чтобы приложение было установлено правильно. т.е. в "C:\Program Files", программа установки должна сделать системный вызов к операционной системе, чтоб система приостановила механизм перенаправления файлов Wow64. А после установки сделать другой системный вызов, чтобы снова включить перенаправление. Если производить установку без остановки перенаправления, то программа будет установлена в "C:\Program Files (x86)". Классическим примером данной ошибки является 64-разрядная версия FireFox 3.5 под кодовым названием "Shiretoko", которая устанавливается в "C:\Program Files(x86)\Shiretoko". Конечно, Firefox по-прежнему будет нормально функционировать. Единственное, что вы не сможете сделать, так это изменить иконку приложения .

Примечание : Возможно, сейчас эту ошибку в Shiretoko уже исправили. Тем не менее, в ранних версиях было именно так.

Перенаправление реестра

Ключи реестра, специфические для 32-разрядных приложений, будут перенаправлены из ветки:

  • HKEY_LOCAL_MACHINE\Software
  • HKEY_LOCAL_MACHINE\Software\WOW6432Node

Так же, иногда, можно встретить записи реестра в другой ветке (хотя это необычно):

  • HKEY_CURRENT_USER\Software\WOW6432Node

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

Дублирование реестра

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

  1. Установите 32-битное приложение, которое ассоциирует себя с расширением XYZ
  2. Установите 64-разрядную версию приложения, которая связывает себя с расширением файла XYZ
  3. Установите другое 32-битное приложение, которое ассоциирует расширение XYZ с собой

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

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

Существует ряд ограничений подсистемы WOW64

Некоторые, но не все, 64-битные функции доступны 32-разрядным приложениям

Wow64 позволяет 32-разрядным приложениям использовать некоторые функции и возможности 64-битных систем. Например, при правильной настройке, такие приложения смогут использовать до 4Гб оперативной памяти. Доступ к другим функциям ограничен из-за особенности устройства 64-битных систем. Например, 64-битная ОС Windows поддерживает 64-битные логические операции. Тем не менее, 32-битные приложения не будут иметь доступ к ним, они смогут использовать только 32-битные логические операции.

Примечание : Основной причиной ограничений служит разница в представлении данных 32- и 64-битных приложений. 32-разрядное приложение попросту не рассчитано на 64-разрядные типы данных.

Нельзя смешивать между собой код (Code Injection) 32-битных и 64-битных приложений

В 64-битной ОС Windows нельзя запускать 32-битный код в 64-разрядном процессе, как и нельзя запускать 64-битный код в 32-разрядном процессе. Приложения, использующие инъекции кода (Code Injection) для добавления функциональности в существующие приложения, как правило, будут выдавать ошибки.

Этот факт объясняет, почему большинство 32-битных расширений оболочки Windows не запускаются под 64-разрядной Windows. Большинство таких расширений используют инъекцию кода (Code Injection) для встраивания в проводник Windows

WOW64 не поддерживает 16-разрядные инсталляторы

WOW64 обеспечивает поддержку 16-битных инсталляторов Microsoft, путем замены инсталлятора на совместимую 32-битную версию. Тем не менее, эта поддержка не распространяется на сторонние продукты. Так что, если вам нужно использовать старую программу, то, скорее всего, придется искать эмулятор или портативную версию.


Дополнительные возможности для запуска 32-битных приложений в Windows 64

Windows Virtual PC

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

Системные требования и набор функциональности существенно различается между версиями Virtual PC и версиями Windows. Так что, прежде чем пытаться использовать Virtual PC, необходимо проверить, что программа поддерживает как вашу операционную систему, так и те ОС, которые будут на ней запущены. Например, одна из последних версий уже не поддерживает версии Windows ниже Windows XP SP3.

Режим Windows XP (XPM)

Режим Windows XP это конкретная и урезанная реализация Windows Virtual PC, которая поставляется с предустановленной копией Windows XP Professional SP3. Этот режим доступен только в версиях Enterprise, Ultimate и Professional Windows 7 64-бит.

Несмотря на то, какие возможности был бы должен представлять этот режим, многие, кто использовал XPM, настоятельно советуют использовать этот режим только в качестве последнего средства. По сравнению с другими продуктами виртуализации, производительность разочаровывает, а конфигурация по умолчанию вызывает ряд вопросов безопасности.

Примечание : К некоторым более дательным настройкам режима совместимости все же можно обратиться. Более подробную информацию вы можете найти в обзоре Как запустить старые программы на Windows 7 / Vista? (см. Microsoft Application Compatibility Toolkit).

Мультизагрузка ОС Windows

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

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

Подытоживая сказанное о поддержке 32-бит в 64-разрядной Windows

Большинство 32-разрядных приложений будут вполне счастливо себя чувствовать в Windows 64. Основными исключениями будут:

  1. 32-разрядные драйверы устройств
  2. Приложения, которые не могут функционировать без 32-битных драйверов устройств, которые они используют. Яркими примерами являются антивирусы и другие программы для обеспечения безопасности.
  3. Расширения, которые используют инъекцию кода (Code injection). Например, оболочки для проводника Windows

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

Если вы никак не можете запустить 32-битное приложение, то рассмотрите вариант с виртуализацией или мультизагрузкой нескольких операционных систем.

Какие приложения быстрее 32-битные или 64-битные?

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

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

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

Рейтинг 5.00 (5 Голосов)


Но в дальнейшем можно перейти на 64-битную версию, если компьютер ее поддерживает.

Совместим ли компьютер с 64-битной ОС?

Первым делом нужно убедиться, умеет ли процессор вашего компьютера работать с 64-битным программным обеспечением. Для этого откройте через меню «Пуск» (Start) интерфейс «Параметры» (Settings), выберите раздел «Система» (System), а там – пункт «О системе» (About). Посмотрите, что написано справа от «Тип системы» (System type).

Если надпись гласит: «32-разрядная операционная система, процессор x64» (32-bit operating system, x64-based processor), – у вас установлена 32-битная версия Windows 10, но процессор поддерживает и 64-битную. Если x64 не упоминается, значит, ваш процессор 32-битный и перейти на 64-битную версию Windows 10 не получится.


Поддерживает ли процессор нужные технологии?

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

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

Информацию о SSE2 можно найти в поле «Instructions», если эта технология поддерживается. О поддержке PAE свидетельствует упоминание «EM64T» или «AMD64». Поддержка NX обозначается как «VT-x» или «VT-d».


На некоторых старых компьютерах можно включить NX (иногда называется XD) в BIOS. Если в процессе установки 64-битной версии появляется сообщение о том, что процессор не поддерживается, зайдите в BIOS и поищите настройку с названием «No eXecute bit (NX)», «eXecute Disabled (XD)», «No Execute Memory Protect», «Execute Disabled Memory Protection», «EDB (Execute Disabled Bit)», «EVP (Enhanced Virus Protection)» или что-нибудь в этом роде. Искать стоит в разделах «Security» или «Advanced».

Есть ли 64-битные драйверы для всех комплектующих компьютера?

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

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

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

Выполните установку с нуля

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

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

Прежде всего, если вы еще не обновились до Windows 10, необходимо сначала выполнить обновление. При этом вы получите 32-битную версию Windows 10, если у вас была установлена 32-битная версия Windows 7 или 8.1. Однако по результатам обновления ваш компьютер получит лицензию на Windows 10. После установки обязательно убедитесь, что текущая 32-битная версия Windows 10 активирована. Сделать это можно в интерфейсе «Параметры», раздел «Обновление и безопасность > Активация» (Update & security > Activation).


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

Выберите опцию «Создать установочный носитель для другого компьютера» (Create installation media for another PC) и запишите Windows 10 на USB-накопитель или DVD-диск. В процессе подготовки установочного носителя вам будет предложено выбрать версию – 32- или 64-битную. Выбирайте 64-битную.

Материалы

Существует два вида процессоров: 32-битные и 64-битные. Эти цифры обозначают разрядность процессора. От того, какой процессор вы используете, будет зависеть, какой версией операционной системы пользоваться, как выбирать программы и игры, какое количество ОЗУ можно поставить на свой компьютер. Также можно встретить обозначение x86, которое часто ошибочно принимают за отдельную разрядность процессора. Но прежде всего определим, операционная система какого типа установлена на вашем компьютере.

Как узнать разрядность установленной Windows

Есть несколько способов, позволяющих узнать, сколько бит использует ваша операционная система Windows. Ищите значения x32 или x64, так как они являются основными показателями разрядности системы, а x86 может относиться как к одноядерной, так и к двухъядерной системе. Сначала рассмотрим самый простой и быстрый вариант.

Через свойства компьютера


Через сведения о системе

Различия и преимущества разного количества ядер

Итак, существует два вида процессоров: одноядерные (x32) и двухъядерные (x64). Иногда можно встретить обозначение x86 - это не отдельный вид процессоров, а обозначение архитектуры микропроцессора. Чаще всего цифра x86 свидетельствует о том, что процессор одноядерный, но она также может использоваться и для 64-битного процессора. Поэтому не стоит ориентироваться на неё, всегда ищите обозначение в формате x36 или x64.

Производительность и скорость работы, соответственно, выше у 64-битных процессоров, так как работают сразу два ядра, а не одно. Если вы используете 32-битный процессор, то можете установить на свой компьютер сколько угодно оперативной памяти (ОЗУ), но при этом система будет использовать только 4 ГБ из всей памяти. При наличии 64-битного процессора можно использовать до 32 ГБ оперативной памяти.

Производительность и скорость работы выше у 64-битных процессоров, так как работают сразу два ядра, а не одно

Требования для 64-разрядной системы

Главное преимущество процессоров x64 заключается в том, что они поддерживают программы, игры и операционные системы, написанные не только для 64-битных процессоров, но и для 32-битных. То есть, если у вас процессор x32, то вы можете установить только 32-битную операционную систему Windows, но не 64-битную.

Какая разрядность лучше

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

Как перейти на Windows 7 x64

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

Учтите, что все файлы, находящиеся на компьютере, при выполнении этой операции будут безвозвратно утеряны, так что заранее скопируйте их на сторонний носитель, чтобы не потерять ничего важного. Итак, после того как вы начнёте установку новой операционной системы, вам будет предложено выбрать язык и подтвердить начало операции, а также выбрать версию системы. Выберите ту, которая имеет разряд x64, и пройдите процесс установки.

Выбираем тип архитектуры и продолжаем процесс установки

Почему не устанавливается 64-битная Windows

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

Как определить разрядность процессора

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

Через командную строку

Через свойства компьютера


Через BIOS

Этот способ подойдёт для тех случаев, когда нет возможности войти в систему по какой-либо причине.

Итак, если у вас есть процессор 64x, то вы можете использовать операционную систему, игры и приложения как для 64x, так и для x32. Но наоборот делать нельзя: Windows не будет устанавливаться, а игры и приложения будут работать некорректно, перегружать компьютер или вовсе не станут запускаться. Поэтому стоит всегда использовать продукт, предназначенный для разрядности именно вашего процессора.

Сегодня все чаще пользователи современных персональных компьютеров сталкиваются с понятием 64-битных систем. В частности, начиная с и выше, «операционки» поддерживают архитектуру 64 бита. Рассматривая подробности функционирования и технические принципы, попробуем найти решение проблемы, когда для установки доступна 64-битная система. Как перейти на нее с 32-битной версии операционной системы?

Немного истории

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

Как известно, здесь все зависит от возможностей процессоров. Изначально в качестве них использовались 8-битные, затем 16-битные и, наконец, 32-битные приложения, поддержка которых стала возможна, благодаря выходу новейшего поколения процессоров в виде первенца этой серии i486.

Долгое время это считалось самой современной разработкой, пока корпорация Microsoft не представила миру новую «операционку». Ею стала 64-битная система Windows (хотя был и вариант 32-разрядной версии).

При ее тестировании стало понятно, что процессоры, ориентированные на архитектуру 32 бита, просто физически не в состоянии адресовать запросы памяти свыше 4 Гб (реально эта цифра еще меньше - 3,5 Гб). Это считается абсолютным пределом 32-разрядной платформы. Но в мире компьютерных технологий появилось много новшеств типа команд мультимедиа MMX, которые требовали все больше и больше ресурсов. Вот и получилось, что с одной стороны вышла 64-разрядая операционная система, а с другой - появились новые, 2-х и 4-ядерные процессоры, способные с ней работать.

Кстати сказать, изобретение для операционной системы Windows архитектуры 64 бита собственной разработкой корпорации Microsoft не является. Дело в том, что первая 64-разрядная система появилась еще в далеком 1985 году и носила название UNICOS. Но в свое время она так и осталась невостребованной.

64-битная система: преимущества

Что касается основных возможностей и преимуществ 64-битных систем, очевидно, при соответствующем оборудовании они могут обрабатывать потоки данных в два раза быстрее. С их появлением стало возможным увеличение оперативной памяти до немыслимых пределов. На сегодняшний день он составляет 192 Гб.

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

Что касается 32-разрядных систем, они не позволяют устанавливать более 4 Гб (как уже было сказано выше). На еще нужно задуматься о целесообразности такого перехода (даже если имеется поддержка архитектуры 64 бита), поскольку работать новая операционная система будет намного медленнее, хотя бы только потому, что очень сильно нагрузит системные ресурсы.

Проблемы с устаревшим оборудованием

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

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

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

64-битная система: как перейти?

Теперь рассмотрим основной вопрос перехода на 64-разрядную версию операционной системы Windows. Многие пользователи приобретают или скачивают дистрибутив, в котором присутствует 64-битная система. Как перейти на нее без переустановки? Вопрос, на который может быть дан однозначный ответ: никак. Поясним почему.

Связано это не столько с файловыми системами, сколько с самой архитектурой системы. В ней просто не предусмотрено обновление версии 32-бита на версию 64-бита, хотя файловые системы могут совпадать (например, NTFS). Для системных дисков и разделов FAT32 не поддерживается.

Зато в 64-битных системах запустить 32-битные приложения и программы можно без проблем (но не наоборот).

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

Обратные действия

Инсталляция завершена, и у нас на компьютере имеется 64-битная система. Как перейти на 32-разрядную операционную систему, если что-то не устраивает? Опять же, никак. Потребуется произвести полную переустановку. Заметьте, это в обоих случаях касается не только самой «операционки», но и абсолютно всех драйверов, поскольку они тоже рассчитаны на использование в системах с определенной разрядностью

При этом можно будет оставить или же произвести форматирование в FAT32.

Итог

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

К тому же немаловажным является предварительное тестирование «железного» оборудования на предмет совместимости с новой версией операционной системы, а также вопрос целесообразности установки 64-битной Windows на маломощные машины. Поскольку можно просто добиться обратного эффекта, когда быстродействие будет ослаблено за счет использования ресурсов самой «операционки».

Похожие статьи