
Я снова устанавливаю Windows на старенькую машину и снова сталкиваюсь с вопросом, какую версию устанавливать — 32- или 64-разрядную.
Вместо того, чтобы задавать этот вопрос конкретно для какой-то отдельной настройки (например,здесь), позвольте мне задать более общий вопрос:
Какое хорошее практическое правило или комбинация критериев или правил поможет вам сделать выбор между 32-разрядной и 64-разрядной версиями?
Возможные факторы, влияющие на решение:
- Которыйверсия Windowsнеобходимо установить (Win XP, Win 7, Win 8.1, Win 10); я полагаю, чем новее версия, тем лучше перейти на 64-битную.
- Объем памяти(1, 2, 4, 8 и т. д.) — 32-разрядная версия не позволяет использовать более 3 ГБ памяти или около того; а 64-разрядная версия должна потреблять больше памяти.
- Скорость ЦП- имеет ли это вообще значение?
- Другие, я уверен...
решение1
64-разрядные версии Windows:
более безопасны, поскольку они принимают меры против программ, «исправляющих» части Windows, и обеспечивают подпись драйверов,
невозможно использовать 32-битные драйверы из-за вышеизложенного,
не имеют ограничения в 4 ГБ оперативной памяти, как в 32-разрядных версиях,
не имеют NTVDM, который был в предыдущих версиях и позволял запускать старые приложения DOS, а также позволял этим приложениям легко использовать установленные принтеры и сеть.
Поэтому избегайте использования 32-разрядных версий, если только:
- Ваш процессор 32-битный и у вас нет выбора,
у вас есть определенные критически важные устройства, требующие драйверов, которые не будут работать в 64-разрядных версиях, и вы не можете получить новые драйверы или новые устройства,
очень, очень нужно запускать старые приложения DOS под Windows, а что-то вроде DOSBox не подойдет (например, для поддержки принтера или сети).
И @Geruta поднимает хорошую тему, XP 64-bit не очень хорошо поддерживалась большинством оборудования. XP также плохой выбор, потому что он поддерживает только 2 ЦП, а многие современные системы четырехъядерные. Конечно, из-за того, что XP находится в EOL от Microsoft и не получает официальных обновлений, вам следует избегать его использования, независимо от редакции.
решение2
Если вы устанавливаете XP, используйте 32-битную версию, так как 64-битная версия появилась в последнюю очередь, а поддержка драйверов практически отсутствует.
Если вы устанавливаете Vista или более позднюю версию, предпочтительнее 64-битная версия, если ваше оборудование ее поддерживает.
Можно привести аргумент, что если у вас меньше 4 ГБ оперативной памяти, вам следует установить 32-битную версию, поскольку она не принесет вам никакой пользы. Это правда, однако, если вы решите в будущем увеличить объем оперативной памяти до более 4 ГБ, вы заставите себя переустанавливать Windows снова и снова. По этой причине я всегда предлагаю 64-битную версию для любой установки Vista или выше, и система может поддерживать 64-битную ОС. Если только у вас нет оборудования или программного обеспечения, которое, как известно, не работает с 64-битной ОС, я не вижу причин не использовать ее, учитывая указанные выше условия.