Как установить программу х86 на х64

Добрый день. Имеется PCI плата, которая производилась еще мамонтами в далеком 199каком то году. Под нее есть драйвера, которые успешно работают под Windows 7 x86. Система, в которой она используется на данный момент имеющиеся 4 Гб ОЗУ кушает на ура и настойчиво требует добавки, что неминуемо требует установки x64.

Система работает 24/7 и отключить все это добро дабы провести все эксперименты, которые найду в интернете, возможности нет, дают максимум пол часа в день, поэтому прошу знающих людей высказать свое мнение, желательно проверенное на практике, по поводу данной проблемы. Можно ли как то обмануть систему?
Заранее спасибо.

  • Вопрос задан более трёх лет назад
  • 3396 просмотров

9 комментариев

Простой 9 комментариев

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

Как перейти с 32 на 64 битную Windows? Легко и без потерь!


Я бы уже искал актуальную замену этой железке.

Jump

У меня есть например старенькие компы работающие на XP, и на win7 x32 — где крутятся такие специальные программы и нет ничего лишнего, а дальнейшая обработка идет с нормального офисного компа.

Иногда такие вещи выносятся в виртуалку (не всегда это возможно)

Jump

Я бы уже искал актуальную замену этой железке.

Ну тут часто бывает так что эта железка и связанное с ней оборудование стоит свыше 1-100тыс вечнозеленых, и менять его пока оно работает просто из любви к искусству не очень то выгодно.
Вот когда поломается окончательно — тогда купят новое.

Jump

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

Jump

Так же частично помогает установка SSD диска — это конечно не решение проблем с памятью, а костыль в данном случае, однако тормоза в таких случаях генерируют как раз на пару и медленный диск и нехватка памяти. И вполне возможно что это частично решит проблему.
Но лучше для начала сделать замеры через счетчики производительности — посмотреть кто что сколько кушает, и где именно узкое место.

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

Да, ситуации разные бывают, конечно.
Нужно оценить стоимость простоя. Часто стоимость простоя такова, что и 100 тыс.зеленых не остановят.
Для начала нужно найти альтернативу, оценить стоимость и сроки реальной поставки. Затем дать понять руководству, что есть такая проблема и что решение стоит вот столько, времени займет столько, а если не предпринять никаких действий, то мы рискует тем-то. А дальше пусть оно решает — у него голова большая (оно отвечает за работу бизнеса).

Выход есть, но для этого необходимо менять оборудование нескольким сотням клиентов, которые хотят менять все за наш счет. Окупать это вложение мы будем несколько лет, поэтому не вариант. Буду пробовать проброс в виртуалку, а там посмотрим.

Jump

res2001, Ну реальная ситуация — станочек есть который выпущен лет десять назад, работает исправно ремонтопригоден по железу, уже пережил несколько ремонтов, приносит деньги.
Кроме него есть станки выпущенные пять лет назад, и год назад — и все они работают.
Смысл отказываться от старого оборудования пока оно работает? Разве плохо что это старое железо приносит деньги?
Сломается окончательно — никакого простоя не будет, просто уменьшатся объемы.

Производство потихоньку растет, железо довольно регулярно закупается новое, но и старички трудятся до последнего вздоха.

План действий, естественно зависит от конкретной ситуации, но варианты надо продумывать заранее и готовиться к худшему сценарию.

Решения вопроса 0
Ответы на вопрос 4

Jump

Системный администратор со стажем.

Драйвер это программа предоставляющая доступ конкретной операционной системе к конкретному оборудованию.
Пишут драйвер для операционной системы, учитывая все ее особенности и требования.
Другая система — другой драйвер.

Можно ли как то обмануть систему?

Конечно можно — ставите принудительно драйвер и все.
Система будет пытаться давать команды драйверу, он их не будет понимать, и устройство не будет работать.

Система, в которой она используется на данный момент имеющиеся 4 Гб ОЗУ кушает на ура

Ну я очень сомневаюсь что система столько кушает, особенно если речь идет о win7 x32.
Память у вас кушает прикладной софт, а не система.

Ответ написан более трёх лет назад
Нравится 2 9 комментариев

Ну я имел ввиду система в плане целиком совокупность железа, ПО и т.д. ОЗУ по диспетчеру всегда не ниже 80%, что часто вызывает лютый тупняк.

Jump

protsey, Попробуйте вынести весь лишний софт на другую систему.
Я так понимаю у вас стоит ПК для какого-то оборудования? Вот и оставьте только софт связанный с этим оборудованием, и удалите весь остальной мусор — принтеры, офисные программы, антивирусы, браузеры и прочий хлам.

Читайте также:
Loadlibrary failed with error 1114 произошел сбой в программе инициализации

АртемЪ, Там и так ничего нет, используется только специализированное ПО, с этим все нормально, по диспетчеру задач ОЗУ расходуется куда надо, отключено все, включая службу обновления, защитник и т.д. Попробую протестировать проброс PCI в виртуальную машину.

Драйвер это устройство

Да ладно? 🙂
(намёк, толстый намёк, исправляй, пока не опозорился)

Jump

protsey, Ну в данном конкретном случае виртуальная машина ничем не поможет, это делается исключительно для того чтобы реальное железо не использовать для старых ОС.

с этим все нормально, по диспетчеру задач ОЗУ расходуется куда надо, отключено все

Вот это вызывает вопросы и сомнения.
Смотрите — ваше специализированное ПО учитывая что под него нет драйверов x64 разрабатывалось давно, и под достаточно ограниченную память — ему должно хватать 4гб памяти для нормальной работы в win 7.

У вас точно на этом компьютере не установлено никаких других программ? Ворд, эксель, браузер?
Может у вас диск банально начал сыпаться и обеспечивает тормоза?

В общем нужна следующая информация —
1)Посмотрите очередь диска в момент тормозов (диспетчер задач -вкладка быстродействие- монитор ресурсов — вкладка диск)
2)Посмотрите SMART статус диска — любой программой умеющей это.
3)Посмотрите распределение памяти (диспетчер задач -вкладка быстродействие- монитор ресурсов — вкладка память)

Jump

Ezhyg, Спасибо, действительно опечатался, поправил.

АртемЪ, Не уточнил, только одна железка не работает с х64, все остальное в этом плане не проблемное. Делить это все на много хостов не охота, ибо стратегическая задача свести весь зоопарк оборудования в нормальную серверную стойку, ибо сейчас это 8 компов от доса до линукса и целыми гирляндами оборудования. Поэтому стараюсь сейчас минимизировать количество машин, дабы потом излишние виртуалки не городить на сервере.

Диск проверенный, пол года еще не прожил, скорость чтения и записи приличная. В дальнейшем необходимо в любом случае ставить дополнительное ПО туда, которое кушает больше гига оперативы в режиме простоя, расширение объема ОЗУ на данный момент неизбежно. Если выход не будет найден с драйверами, придется делать отдельную машину под это дело, с ОЗУ итог неизбежен.

Jump

Диск проверенный, пол года еще не прожил, скорость чтения и записи приличная.

Это мало о чем говорит, скажите лучше очередь диска во время тормозов, это уже реально полезная информация.

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

Зачем доп. по на машине со спец. по? Его лучше вынести на другую машину.

Если выход не будет найден с драйверами,

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

минимизировать количество машин

С этим поможет виртуализация, но вот с памятью виртуализация никак не поможет, 32х разрядная система она и в виртуалке останется такой.

Jump

Эти драйвера на x64 вы гарантированно не сможете использовать, тут без вариантов.
Если драйвера под x32 значит ставим только x32 со всеми сопутствующими ограничениями, и думаем как в этой ограниченной ситуации избежать тормозов — оптимизируем систему, диск.
Например при нехватке памяти всегда начинается активное использование файла подкачки, тут сильно помогает SSD, полностью проблему он не решит, но тормоза заметно снизит, а то и вообще избавит от тормозов.
Скорость SSD конечно далека от скорости памяти, но зато она превышает скорость HDD в 20раз, а это уже заметно сказывается на быстродействии в таких ситуациях.

Источник: qna.habr.com

Что такое 32 и 64-битные системы и что означает x86, x64, x32

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

Что «это» такое?

Разделение на 32 и 64 бит связано, прежде всего, с типом процессоров в вашем компьютере или ноутбуке. Раньше (много лет назад) все процессоры в компьютерах были 32-битными. А ещё раньше они были 8 битными. Т.е. чем больше «битность» вашего процессора, тем он быстрее и лучше решает все системные задачи и быстрее проводит операции. Таким образом 64 битные процессоры работают быстрее, чем 32-битные.

На современных компьютерах установлены, в основном, 64-битные процессоры. Лет через 5 появятся и 128-битные процессоры. Как никак, наука и технологии не стоят на месте.

Операционные системы

Помимо того, что ОС Windows бывают разных видов (ХР, 7 и т.д.), они также подразделяются на версии x86 и х64. Соответственно, если у вас 64-битный процессор, то и систему нужно устанавливать x64.

Кстати, х86 означает 32-битную систему. Почему называется х86, а не х32? Этого почти никто не знает. Раньше 32-битные системы так и писались х32. А затем их стали называть х86, хотя сути это не поменяло — это всё та же 32-битная система.

На мой взгляд, такое переименовывание — это, ни что иное, чем хитрый маркетинговый ход, чтобы выдать старое за нечто новое.

Читайте также:
Сведения об авторе программы

Если вы установите на компьютер с 64-битной архитектурой 32-битную ОС, то компьютер всё равно будет работать нормально. И наоборот, если установить х64 на 32-битный компьютер, то всё тоже будет работать нормально.

В чём различия?

Одно из главных отличий между системами х86 и х64 заключается в использовании оперативной памяти вашего компьютера. Предел использования оперативной памяти для 32-битных систем составляет 3 ГБ. А потому, если на вашем компьютере или ноутбуке оперативная память превышает 3 ГБ, то система не будет использовать оставшуюся часть. Т.е.

На компьютере с 8гб оперативной памяти, 5 ГБ просто не будет использоваться. Конечно, есть специальные утилиты, помогающие это исправить, но всё же.

А потому отсюда следует главное правило: Если у вашего компьютера больше 3 ГБ оперативной памяти, то устанавливайте на него ОС х64 (64-битную).

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

Что же лучше: х86 или х64?

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

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

Например:
У вас есть компьютер или ноутбук с 2 ГБ оперативной памяти и с процессором 32 бита. Вы устанавливаете на него Windows 7 x64. Многие школьники любят на все компьютеры подряд устанавливать 64-битную Windows 7 (юношеский максимализм). А теперь давайте считать: 768 МБ использует Windows 7, плюс 64-битные программы, которые тоже используют больше оперативной памяти.

Таким образом, получается, что вы сводите мощность своего «железа» к минимуму. А потому лучше на такой компьютер или ноутбук установить 32-битную Windows XP.

Кстати, некоторые 64-битные приложения работают нестабильно. Но таких программ становится всё меньше и меньше.

Вывод

Если у вас мощный и современный компьютер с процессором 64-бита и ОЗУ больше 3 ГБ, то смело устанавливайте Windows 7 x64. На слабые же компьютеры можно установить ХР. Кстати, есть 64-битные версии Windows ХР, что очень удобно, если у вас ноутбук с 2-3 ГБ ОЗУ и 64-битным процессором.

Последние статьи раздела «Компьютеры Почему называется х86, а не х32? Этого почти никто не знает» Изначально процессоры компании Intel имели 86 команд. По этому x86 относится только к процессорам Intel и их клонам имеющим в основе 86 команд. К разрядности это число не имеет никакого отношения поскольку и x64 процессоры содержат эти команды.

Все остальное тоже отсебятина и вранье. Windows x32 прекрасно работает с оперативкой больше 4г и даже больше 8г и с 16г тоже. Возмите к примеру windows server x32. Ограничение поставили мелкомягкие чтобы расширить рынок.

Комментарий добавил(а): Шерали
Дата: 01.04.2017

Статья очень информативная, спасибо.

Комментарий добавил(а): Игорь
Дата: 22.02.2017

Спасибо автору ! Терь я продвинут по юзерной лестнице ещо на треть ступеньки !! :)))

Комментарий добавил(а): Станислав
Дата: 20.11.2016

Спасибо за работу. Очень информативная и полезная статья. +++

Комментарий добавил(а): Лилия
Дата: 30.09.2016

Спасибо большое всё стало понятно! Очень полезная статья!

Комментарий добавил(а): Игорь
Дата: 16.08.2016

Понятно что всё не понятно!

Комментарий добавил(а): Анасатсия
Дата: 03.05.2016

А вот если я скачиваю программу, а мне пишут, что та только для 64-битных систем. Что это значит и что делать?

Комментарий добавил(а): Вадим
Дата: 27.01.2016

какую устанавливать винду х86 или х64 надо смотреть на железо.процессор и материнская плата и соответственно операционная система.все должно поддерживать только одну архитектуру.или х86 или х64 ибо они между собой НЕ СОВМЕСТИМЫ.

Комментарий добавил(а): Рома
Дата: 13.01.2016

У меня раньше была Windows7 32бит,установил другую win8 когда устанавливал понечайности выбрал 64бит и нормально работает)

Комментарий добавил(а): Александр
Дата: 19.12.2015

Х86 как таковой не существует, есть х32, есть х64, есть i860 — номер первого совместимого процессора. Вообще номиналом (Х) в элетронике обозначаются контакты на разъёмах, соответственно х32 — 32 входных контакта, 64 — 64 контакта. Но мы живём в России полюбопытствуйте в какое понятие превратилось знаменитое ИМХО. Привыкайте!

Комментарий добавил(а): Алексей
Дата: 17.09.2015

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

Комментарий добавил(а): Ерлан
Дата: 01.09.2015

Артем спасибо все конкретно изложено и понятно

Комментарий добавил(а): Роман
Дата: 22.03.2015

Спасибо за статью.

Комментарий добавил(а): Tutanhamon
Дата: 11.02.2015

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

Комментарий добавил(а): Ксения
Дата: 28.12.2014

Доброго времени суток всем:) А автору персонально:) Спасибо за статью, мне помогла:)

Комментарий добавил(а): кит
Дата: 13.10.2014

Скажите на 64 bit процессор с 3гб оперативы все таки какую ОС луше повесить 86 или 64

Комментарий добавил(а): Weaver
Дата: 15.09.2014

Читайте также:
Дома блокированной застройки не включаются в программу

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

Комментарий добавил(а): Kitsune
Дата: 15.09.2014

КАК можно установить 64 битную систему на компьютер с 32 битным процессором. КАК? Она просто не установится!

Комментариев к этой статье так много, что мы разбили их постранично:

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

Вам помогла эта статья? Вы тоже можете помочь проекту, пожертвовав любую сумму по своему усмотрению. Например, 50 рублей. Или меньше 🙂

Источник: www.freeadvice.ru

В чем разница между x86 и x64 и как узнать 32 или 64 битная система

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

Если вы не знаете, какая Виндовс у вас стоит, то в статье «Как узнать какая версия Windows установлена ​​на вашем компьютере и номер ее сборки» все прекрасно рассказано.

Давайте не будем гадать и перейдем к конкретным действиям, для определения битности (разрядности) установленной ОС.

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

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

Лучший и быстрый способ определить, работает у вас 32-разрядная или 64-разрядная версия Виндовс, это просмотреть информацию об установленной ОС в панели управления.

Еще один способ узнать разрядность Windows — проверить наличие различных папок «Program Files». Об этом в конце статьи.

Как посмотреть битность системы windows 10 и 8?

  1. Открываем панель управления Виндовс. Данная вкладка находиться в папке «Служебные — Windows». Обычно эта папка находиться почти в самом низу списка.
  2. Кликаем по «Система и безопасность » в панели управления.
  3. После открытия окна «Система и безопасность» выбираем «Система «.
  4. В открытом апплете «Система» с названием «Просмотр основных сведений о вашем компьютере» найдите пункт «Система», расположенную ниже логотипа Windows. Тип системы будет называться 64-разрядная операционная система или 32.

просмотр типа системы установленной на ПК

Так же там указывается тип используемого процессора — x64 или x86. Если процессор 64-битный, то x64, если процессор 32-битный, то x86.

Это аппаратная архитектура. Она пошла от моделей процессоров Intel. В те времена были только 32-х разрядные процессоры (80286, 80386 или 80486). Чтобы было короче, прижилось обозначение по последним двум цифрам — x86.

32-разрядную версию Windows можно установить на x86 или x64 архитектуру, но 64-разрядная Виндовс может быть установлена ​​только на оборудовании x64.

Как узнать битность системы windows 7 и Vista

  1. Зайдите в Пуск > Панель управления .
  2. Далее жмем «Система и безопасность «
  3. Выбираем «Система «
  4. В пункте «Система» найдите «Тип системы». В нем показано 32-разрядная или 64-разрядная у вас операционная система.

Просмотр основных сведений о вашем компьютере в Windows 7

Windows 7 Начальная (Starter Edition) 64-разрядной версии не имеет, только 32-бит.

Для Виндовс Vista все то же самое, только вместо апплета «Система и безопасность» надо зайти в «Система и обслуживание».

64-разрядная версия Windows Vista Starter Edition (Начальная) отсутствует.

Как узнать разрядность системы windows XP

  1. Нажмите «Пуск» и выберите «Панель управления»
  2. Далее кликните по «Производительность и обслуживание»
  3. Выберите «Система»
  4. Найдите основную информацию о версии Windows XP, установленной на вашем компьютере справа от логотипа Виндовс на вкладке «Общие» в свойствах системы.

Версия Microsoft Windows XP Professional означает, что вы используете 32-разрядную версию Windows XP.

Свойства системы 32-разрядной ОС Windows XP

Microsoft Windows XP Professional x64 Edition означает, что вы используете 64-разрядную версию Windows XP.

Свойства системы 64-разрядной ОС Windows XP

64-разрядных версий Windows XP Home или Windows XP Media Center Edition не существует. Если вы определили, что у вас установлены именно они, то вы используете 32-разрядную ОС.

Сколько у вас папок «Program Files»

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

Если ваша версия Windows является 64-разрядной, вы можете устанавливать как 32-разрядные, так и 64-разрядные программы и на вашем компьютере есть две разные папки — Program Files и Program Files (x86).

Папки Program Files для 32х и 64х битных программ в виндовс

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

В 64-разрядной версии Windows существуют две программные папки ⇒

  • Для 32-разрядных приложений: C:Program Files (x86)
  • Для 64-разрядных приложений: C:Program Files

32-разрядные версии Windows имеют только одну папку ⇒

  • Для 32-разрядных приложений: C:Program Files

Теперь вы знаете, используете ли вы 64-х или 32-битную версию Windows.

Автор статьи и сайта

Александр

Увлечен компьютерами и программами с 2002 года. Занимаюсь настройкой и ремонтом настольных ПК и ноутбуков.

Источник: agepc.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru