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

Появление 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 (6 Голосов)


Для установки на компьютер 64-разрядной версии Windows 7 требуется:
- процессор x64 с тактовой частотой не менее 1 ГГц
- не менее 2 Гбайт оперативной памяти (ОЗУ)
- не менее 20 Гбайт свободного пространства на жестком диске
- графическое устройство DirectX 9 с драйвером WDDM версии 1.0 или выше
- все комплектующие вашего компьютера или ноутбука должны поддерживать ОС этого типа.
Для комфортной работы минимальные требования к оборудованию нужно увеличить как минимум вдвое. А если в системе установлено меньше 4 Гбайт оперативной памяти, установка Windows 7 64 bit не имеет смысла.

Чтобы , возможно ли установить Windows 7 64 bit на ваш компьютер, откройте «Панель управления» и выберите вкладку «Счетчики и средства производительности». В открывшемся окне щелкните по пункту «Отображение и печать подробных сведений о производительности компьютера и системе». Здесь в разделе «Система» будет указано, какой тип системы используется, а также приводятся сведения о поддержке 64-разрядной версии Windows.

При работе на Windows XP щелкните правой кнопкой мышки по иконке «Мой компьютер» и выберите пункт «Свойства» из контекстного меню. Если в разделе «Система» написано «x64 Edition», то можно смело устанавливать 64-разрядную версию Windows. В противном случае скачайте с сайта Microsoft бесплатного советника по переходу на Windows 7 и запустите его.

Если компьютер работал под управлением 32-разрядной версии Windows, обновить систему до Windows 7 64 bit невозможно, потребуется полная переустановка. Поэтому обязательно:
1. Запишите все настройки доступа к интернету: способ подключения к сети, IP адрес, маску сети, Wi-Fi доступ и пр., а также имя компьютера.
2. Сохраните все важные файлы и параметры на внешний диск или в сетевую папку.
3. Загрузите с сайтов производителей и сохраните на внешнем носителе все необходимые драйверы (на видео, звук, сетевую карту). Помните, что драйверы устройств, выпущенные для Windows x86, не будут работать под управлением 64-битных систем.
4. Большинство 32-разрядных приложений будут работать в Windows 7 64 bit, но их придется устанавливать заново. Поэтому убедитесь, что у вас есть дистрибутивы и серийные номера продуктов.

Установка Windows 7 64 bit

Вставьте в компьютер загрузочный диск DVD или флешку с записанными установочными файлами Windows. Перезагрузите систему. В момент запуска компьютера нажмите функциональную клавишу для входа в БИОС. Чаще применяются клавиши Del и F2, но возможны и другие варианты - F10, F11, Esc, Ctrl+Alt+Esc. Если что-то не получилось, то можно обратиться к инструкции по материнской плате. В БИОС необходимо выставить приоритет загрузки с вашего загрузочного накопителя: Boot Configuration Features - Boot Device Priority - Firs Boot Device - CD/DVD ROM /USB-HDD (при установке с флешки). Настройки, определяющие порядок загрузки, могут также находиться в разделе Advancedsettings («Дополнительные параметры»). Название раздела и пунктов меню могут слегка отличаться от указанных, в зависимости от версии БИОС. Сохраните настройки и выйдите из БИОС.
В новых компьютерах можно открыть загрузочное меню, не заходя в БИОС. При включении нажмите F8, F9 или F12, в зависимости от версии БИОС. Если клавиши не срабатывают, обратитесь к документам по материнской плате.

Если все было сделано правильно, на экране появится строка Press any key to boot from CD or DVD. Нажмите любую клавишу, например, «Пробел». Начнется установка системы, и в нижней части монитора появится строка Windows is loading files…. После извлечения файлов вы увидите надпись Starting Windows и окно установки Windows 7. Необходимо выбрать язык и версию системы, которую вы будете устанавливать. Программа предложит вам ознакомиться с лицензией и согласиться с ее условиями. Поставьте галочку перед пунктом «Я принимаю условия лицензии». Продолжение установки без этого невозможно.

На этом этапе нужно выбрать раздел для установки Windows. Обычно это Диск 0 Раздел 1 System. Его размер должен быть не менее 50 Гбайт. Если ваш жесткий диск еще не разбит и имеет размер не менее 250 Гбайт, то лучше создать еще один локальный диск для хранения собственных файлов. Определившись с количеством и размерами создаваемых разделов, нажмите на кнопку «Применить».

Если система не видит жесткого диска, разбейте его на разделы самостоятельно. При установке в готовые разделы проблем обычно не возникает. Кроме того, может помочь переключение в БИОС режим работы SATA контроллера с AHCI на IDE.

Теперь следует отформатировать системный раздел. Установщик предупредит вас, что все данные при этом будут уничтожены. Подтвердите форматирование. Этот этап обычно проходит очень быстро, после него начинается установка, длящаяся 20-30 минут.

Вводите имя пользователя и при желании назначаете пароль и подсказку. Далее Windows попросит ввести серийный номер. Если вы устанавливаете лицензионную версию, его можно найти на коробке с дистрибутивом. Это действие можно отложить, сняв галочку «Активировать при подключении к интернету». Назначаете параметры безопасности, указываете свой часовой пояс, устанавливаете дату и время. Если драйвер вашей сетевой карты присутствует в дистрибутиве, а компьютер подключен к интернету, система предложит вам указать тип сети. Вы можете выбрать «Домашнюю», «Общественную» или «Рабочую» сеть. Они отличаются настройками безопасности. При этом Windows дает краткое описание каждому из трех вариантов. Вот собственно и все. Установка системы завершена.

Связанная статья

Источники:

  • Установка и переустановка Windows

Самое первое, с чего нужно начинать серьезное знакомство с компьютером – это установка операционных систем. Самые простые и неприхотливые в этом отношение операционные системы Windows. Существует достаточно много различных вариантов системы Windows. Наиболее продвинутыми в плане безопасности и стабильности работы считаются Windows XP SP3 и Windows 7. Обе эти операционки делятся на два типа: 32-битные и 64-битные. Основные преимущества 64-битных систем заключаются в повышенной четкости изображения и поддержка большего объема оперативной памяти.

Вам понадобится

  • Установочный диск Windows7 x64

Инструкция

Вставьте установочный диск Windows 7 в привод вашего . Зайдите в BIOS, нажав Del в начале загрузки компьютера. Найдите пункт «Boot Device Priority» или что-то подобное (они могут отличаться на разных версиях материнских плат). Поставьте приоритет загрузки с вашего привода DVD.

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

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

Источники:

  • как установить 64 вместо 32

При установке 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) и поищите его спецификацию через поисковик: архитектуру и набор команд.

Многих волнует вопрос - как перейти с 64 на 32 windows 7 без переустановки. Сейчас основная часть персональных компьютеров мира оснащена 64-битной системой. Разберем – что это. Согласно данным Википедии, разрядность – количество разрядов (битов) электронного (в частности, периферийного) устройства, шины, одновременно обрабатываемых устройством или передаваемых шиной. Получается, количество битов означает ширина временного хранилища данных. Поэтому 64-битная система более производительна, чем 32-битная, 16-битная, 8-битная.

Особенности каждой разрядности

Вначале пройдемся по основным моментам 64-битной системы.

Скорость работы процессора. Это самый главный плюс 64-битной системы. Процессор с разрядностью 32 покрывает лишь 2^32 адресов, а 64 – 2^64 адресов. Заметили, как сильно повысилась производительность системы? Раньше вполне хватало и 32-битной разрядности, если у вас простой офисный ящик, по которому вы заходите в интернет и периодически печатайте документы, то вполне хватит и простенькой разрядности. Но для сложных целей, например, пользования сложными программами видеомонтажа или установки современных габаритных игр, вам придется установить 64-битную архитектуру.

Разрядность в 64 бита уже довольно старая. Вы можете не поверить, но самый первый компьютер с такой архитектурой был выпущен аж в 1985! Получается, больше 30 лет назад! А многим кажется, эта система появилась лишь недавно и представляет собой произведение работы высших умов современной информатики. И после выпуска первого ПК они в течение 17-18 лет считались достойными установки лишь на огромных серверах и больших компьютерах.

Но ладно бы мы сразу узнали, когда архитектура к нам пришла. Когда мы начали пользоваться устройствами, мы не поняли, что пользуемся такой разрядностью. Игровые консоли - Playstation 2 и Nintendo 64 имели движки 64 бита! Многие пользовались ими. Причем они появились лет за 6-7 до появления на рынке большого количества персональных компьютеров с такой разрядностью.

Так же причиной длительного вживания в нашу жизнь системы является огромная масса проблем с драйверами. В 2001 Microsoft выпустила 64-битную Windows ХР, но её всё равно не приняли. То же самое было и с Windows Vista. И лишь на «семерке» произошел серьёзный перекос в статистике – огромное количество пользователей поняли, что гораздо разрядность в 64 бита – прекрасная штука, качественно поднимающая производительность компьютера.

А если рассматривать этот вопрос в плане других ОС, то можно заметить, что там принятие этой разрядности шло такими же медленными темпами – лишь на версиях 2006-2010 годов они так же получили распространение.

Миф о неспособности работы 64-битной системы на ноутбуках

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

Но еще раз повторяем – ноутбук или компьютер – для операционной системы разницы нет.

Гораздо более крупный объём используемой оперативной памяти. С 32 битами вы сможете использовать всего лишь 4 Гигабайта оперативной памяти. Если вы поставите больше объёма на 32 битную систему, то вы этого совершенно не ощутите – большее количество просто не будет использоваться. К сожалению, это знают не все пользователи-часто бывают слышны возмущения владельцев ПК насчет установленной свыше 4 Гигабайтов оперативной памяти – почему мы поставили дополнительно 8 Гб ОЗУ, а скорость работы совершенно не увеличилась. Ответ кроется в 1 параметре – разрядность системы. Обычно 1 Гигабайт оперативки забирает система, второй Гигабайт уйдет к видеокарте и для работы останется только 2 Гб. А это реально мало для работы 2-3 серьезных программ.

Перейдем к минусам системы

Системный блок потребует переустановки всех компонентов. Для этого у старых устройств придется искать драйвера, что представляет собой тяжкое дело. Хорошо, если у вас современный девайс и драйвера уже есть. А вот если вам придется искать драйвера заново, то лучше заранее позаботьтесь об их наличии – если смените систему, а нужных драйверов не будет, то придется раскошелиться на новый компонент системы, а старый придется просто выкинуть.

Если установлено меньше 4 Гигабайтов оперативной памяти, то смысла нет устанавливать 64-битную разрядность – просто у вас не хватит оперативки. Абсолютно все программы будут занимать на несколько процентов больше памяти и поэтому старый объём ОЗУ вам не поможет.

Новый антивирусник

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

Работа 32-битных программ

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

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

Это просто – нужно найди пункт «система», который можно найти через меню пуск - компьютер - система. Там указано – 32 или 64 бита.

Как с 64 битной системы перейти на 32 битную систему

Рассмотрим под лупой процесс перехода с 64 на 32 бита разрядности процессора. Распишем каждый этап:

  1. Обязательно скопировать все необходимые файлы на внешний носитель. В ходе смены системы все данные на компьютере будут утеряны , и вам останется перенести все файлы и программы с внешнего USB-носителя на компьютер.
  2. Начнем процесс, как перейти с 64 на 32 windows 7 . Для начала включите компьютер. Запустите Windows в обычном режиме, как делайте всегда, и вставьте установочный диск и USB-карту в соответствующие порты системного блока. Выключайте компьютер.
  3. Поставьте его на перезагрузку.
  4. У вас появится окно «Установка Windows». Внутри выбирайте все необходимые вам параметры и жмете кнопку «далее»
  5. Примите условия лицензионного соглашения, нажав на клавишу «Я принимаю условия соглашения» и нажимайте кнопку «Далее».
  6. У вас появится окно «Выберите тип установки». Делаем предпочтение «Выборочная установка».
  7. Появится страничка «Где вы хотите установить Windows». Выискивайте пункт, где находилась старая Виндовс (очень часто это бывает диск C:), и жмете клавишу «Далее».
  8. Следуем инструкции по установке – в ней нет ничего сложного. По ходу установки вы настройте учетную запись и дадите имя компьютера.

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

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

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


В чем смысл 64-битных операционных систем?

Начнем с долгой предыстории. Откуда вообще взялись 64-битные операционные системы и зачем они нужны? Когда-то, по компьютерным меркам — давным-давно, мы с вами в первый раз услышали незнакомое словосочетание «процессор с 64-битной архитектурой» (да поможет вам Википедия, если вы совсем не знаете, что это такое). Долгое время мы пользовались процессорами с 32-битной архитектурой, поэтому страсти вокруг такого события разыгрались нешуточные, но улеглись они довольно быстро. И не удивительно — рядовому пользователю от появления 64-битной архитектуры не становилось ни тепло, ни холодно. Ведь для того, чтобы эту самую архитектуру задействовать — необходимо поставить специальную, 64-битную версию операционной системы. Да и задач, которые выполнялись бы быстрее благодаря этим шестидесяти четырем битам, у домашних пользователей практически не было. Да и сейчас, пожалуй, нет.

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

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

И да, и нет. Появлялось ограничение. Хотя появилось — это не правильно сказано. Существовало оно очень давно, просто мы с ним, наконец, столкнулись. И ограничение это касается аппаратной конфигурации компьютера. А точнее — оперативной памяти.

Вот вам цитата из все той же Википедии:

Оперативная память (англ. Random Access Memory, память с произвольным доступом) - энергозависимая часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения им операции. Обязательным условием является адресуемость (каждое машинное слово имеет индивидуальный адрес) памяти.

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

А если учесть, что некоторая часть адресного пространства резервируется для установленного в системе оборудования, то в итоге мы получаем, то, что получаем: даже если в системе установлено 4 (6, 8 или еще больше — не важно) гигабайт оперативной памяти, использовать она будет 3 — 3,5 гигабайта, и никак не больше.

Ну и наконец — если у вас 64-битный процессор, но установлена 32-битная ОС, то работать он будет в 32-битном режиме, со всеми вытекающими.

Мы же перейдем от теории к практике, а именно, что же будет если установить более трех гигабайт оперативной памяти? И как перейти на 64-битную ОС? Рассмотрим этот процесс на примере операционной системы Windows Vista. Однако, все приведенные ниже рекомендации справедливы и для Windows 7, 8, 10.

В сети на эту тему написано много всего. Очень часто проскакивает отрывочная информация о том, что установив на свою 32-битную систему некое волшебное обновление или патч, вы добьетесь того, что она будет использовать более четырех гигабайт ОЗУ. К сожалению, это не так. Такая путаница связана с тем, что после установки некоторых обновлений ряд операционных систем начинают корректно распознавать количество установленной памяти, но использовать они все равно смогут не более ~ 3.5 гигабайт.

Это наглядно можно увидеть на скриншотах ниже, которые были сделаны на машине с установленной 32-битной Windows Vista и 4-мя гигабайтами «оперативки».

Итак, окно информации о системе рапортует о наличии 4 гигабайт памяти. А что будет, если копнуть чуть глубже?

Диспетчер задач и средство диагностики DirectX (dxdiag) выдают более правдивую информацию — используется всего 3582 мегабайта.

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

Прежде чем переходить к описанию некоторых нюансов этого процесса, я хочу сделать ряд уточнений:

Итак, во-первых — повторюсь, заставить 32-битную ОС использовать большее количество памяти невозможно. Мы не берем в расчет серверные системы, где некоторые механизмы для этого существуют. Даже если вы прочли о PAE, и волшебных патчах, это ничего не изменит;

Во-вторых — как либо задействовать неиспользуемую часть памяти, которая имеется сверх доступной, в 32-битной ОС нельзя. По крайней мере, я таких способов и рецептов не нашел;

В-третьих — для того, чтобы установить 64-битную ОС, нужен процессор соответствующей архитектуры. Практически все процессоры, имеющиеся на рынке сегодня, — 64-битные. Однако, если вы обладатель пожилого компьютера, имеет смысл убедится в том, что ваш «камушек» поддерживает набор инструкций AMD64 (для процессоров AMD) или EM64T (для Intel);

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

Где взять 64-битную копию Windows и как ее установить?

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

Есть и другой вариант, и это — именно мой случай. Давным-давно я купил коробочную версию Windows Vista Home Premium, которой и пользовался до недавнего времени. Так уж сложилось, что у меня было 2 гигабайта «оперативки», и расширить ее все не доходили руки. Ну а не давно, оказавшись по случаю рядом с одним из магазинов, торгующих комплектующими, я решил прикупить еще памяти, благо стоит она сейчас не дорого. Так гигабайтов стало четыре.

Убедившись лично в том, что все их система задействовать не сможет (скриншоты — выше), я сдал думать думушку — где мне взять 64-битную «винду». Денег было катастрофически жалко, а «пиратками» я не пользуюсь уже давно, и связываться с ними не желаю. Вот тут-то меня и осенила замечательная мысль. Ведь я уже являюсь обладателем лицензии на Windows Vista, только на 32-битную — означает ли это, что 64-битную систему надо покупать отдельно? Может быть — нет?

К гуглу я обращаться не стал, ведь мы не ищем легких путей? Вместо этого я отправил письмо прямо в Microsoft и попросил разъяснений. Ответ не заставил себя долго ждать (реально — ответили очень быстро) и развеял все мои сомнения. Вот он:

Лицензия на Windows Vista Home Premium позволяет использовать как 32 разрядную версию, так и 64 разрядную. Ключ привязки к битности не имеет.

Получить дистрибутив от 64 разрядной Windows Vista Home Premium Вы можете через специальную службу Windows Vista Alternate Media Ordering Support, которая предоставляет поддержку в случае заказа 64bit носителя или CD-диска Windows Vista. Направляю Вам ее адрес электронной почты: [email protected]

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

Последним советом я, правда, пренебрег — мне хотелось 64-битную систему уже сейчас, поэтому слово «заказ» несколько не состыковывалось с моими намерениями. Я стал думать, где взять диск. Задачу сильно облегчил тот факт, что диски, которые распространяет Microsoft, содержат все варианты ОС (Vista или Windows 7), и какой из них будет установлен — зависит только от ключа.

Довольно быстро нашелся знакомый, который и передал в мое распоряжение диск, содержащий 64-битный дистрибутив. Ключ, который я использовал для 32-битной версии подошел, установка и последующая активация также прошли без проблем, и я стал обладателем Windows Vista Home Premium 64x, даже несмотря на то, что на диске была обозначена версия Ultimate. Конечно, первое, что я сделал — проверил как дела с памятью.

Есть ли отличия в работе 32- и 64-битных версий Windows?

С точки зрения пользователя — практически нет. Но, все-таки, опишу пару тонких моментов. И первый из них — драйверы.

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

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

В моем случае «специальные» версии нашлись у антивируса (Microsoft Security Essentials), брандмауэра (Agnitum Outpost Firewall) и архиватора (7-zip). Все остальные программы я устанавливал из тех же дистрибутивов, которые использовал в 32-битной «винде», и среди них попалась только одна (а установлено было много всего), которая не захотела работать корректно. К счастью, я довольно быстро нашел аналог, который нормально «пошел» и на 64-х битах. Так что страшилки о том, что «там все глючит и ничего не работает», которые можно запросто увидеть в сети, практически беспочвенны.

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

Вот и все. Удачи вам в переходе на 64-битную ОС. Я буду рад, если мой опыт окажется Вам полезным 😉

ЧаВо по теме перехода на 64-битную ОС

Память, связка ОС \ процессор:

  • Какой максимальный объем оперативной памяти может использовать 32-битная ОС? От 3 до 3.5 гигабайт в зависимости от конкретной ситуации.
  • Может ли 32-битная ОС использовать более 3.5 гигабайт оперативной памяти? Нет.
  • Если в системе установлено больше 3.5 гигабайт оперативной памяти и 32-битная ОС, можно ли как-то задействовать неиспользуемую ОС память? Нет.
  • Может ли 32-битная ОС работать на 64-битном процессоре? Да.
  • Может ли 64-битная ОС работать на 32-битном процессоре? Нет.

Дистрибутив, установка:

  • Требуется ли специальный дистрибутив для установки 64-битной ос? Требуется специальный 64-битный дистрибутив.
  • Где взять 64-битный дистрибутив? Надо ли его покупать? Если у вас есть лицензионный дистрибутив 32-битной Windows Vista или 7, достаточно просто достать (скачать, заказать в Microsoft) 64-битный дистрибутив. При установке используйте тот же ключ, что и при установке 32-битной версии.
  • У меня есть два диска, содержащие 32-битный и 64-битный дистрибутив. Могу ли я установить на один компьютер 32-битный дистрибутив, а на другой 64-битный? Лицензионным соглашением это запрещено. Практически системы установятся, но наверняка возникнут проблемы с активацией.
  • У меня установлена 32-битная ОС, можно ее как-то обновить до 64-битной или надо устанавливать заново с нуля? Только с нуля.

Программы, драйверы:

  • Можно ли использовать в 64-битной ОС те же драйверы, что и в 32-битной? Нет, нельзя, нужны специальные драйверы для 64-битной ОС.
  • Можно ли в 64-битной ОС использовать программы для 32-битной? Можно. Если у программы нет специальной версии для 64-битных ОС, можно использовать 32-битную версию. Если специальная версия есть, лучше использовать ее.
  • Будут ли работать программы для 64-битной ОС в 32-битной (в т. ч. с 64-битный процессором)? Не будут.
  • Много ли программ не работают в 64-битных ОС? Сравнительно немного.
  • У меня на ноутбуке предустановлена 32-битная версия ОС, хочу перейти на 64-битную — покупать новый дистрибутив?
  • Большой ли прирост производительности дает переход на 64-битную ОС? В большинстве «повседневных» приложений — никакого. Для домашних пользователей основное преимущество 64-битной ос — в возможности использовать боле 3.5 гигабайт оперативной памяти.

Кажется все. У вас есть еще вопросы? Пишите в комментариях, постараюсь помочь!