Как установить драйвера на windows 7 32 бит на 64 бит
Сообщения: 5828 Благодарности: 1242
Все 32-разрядные клиентские версии ОС Windows, в том числе Windows Vista, Windows XP и Windows 2000 Professional, поддерживают физическую память в объеме до 4 ГБ. 4 ГБ – это максимальный физический адрес, доступный в стандартном режиме управления памятью x86. В пакете обновления 2 (SP2) для ОС Windows XP была реализована поддержка расширений физических адресов (PAE) по умолчанию для устройств, поддерживающих технологию No Execute, что, во-первых, необходимо для предотвращения исполнения данных (DEP), а во-вторых, обеспечивает возможность поддержки памяти в объеме более 4 ГБ. В ходе тестирования выяснилось, что многие системы аварийно завершают работу, зависают и отказываются загружаться. Происходит это из-за того, что некоторые драйверы устройств, в особенности аудио- и видеоустройств, которые, в основном, встречаются в клиентских системах, а не в серверах, запрограммированы на работу с физическими адресами в пределах 4 ГБ. Эти драйверы, оказываются, обрубают адреса свыше 4 ГБ, что приводит к повреждению содержимого памяти со всеми вытекающими последствиями.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Сообщения: 26925 Благодарности: 3917
Нужны ли 64-разрядные драйверы для устройств при работе в 64-разрядной версии Windows? Да. Для работы в 64-разрядной версии Windows всем устройствам нужны 64-разрядные драйверы. Драйверы, разработанные для 32-разрядных версий Windows, не работают на компьютерах под управлением 64-разрядной версии Windows.
Все 32-разрядные клиентские версии ОС Windows, в том числе Windows Vista, Windows XP и Windows 2000 Professional, поддерживают физическую память в объеме до 4 ГБ. 4 ГБ – это максимальный физический адрес, доступный в стандартном режиме управления памятью x86. В пакете обновления 2 (SP2) для ОС Windows XP была реализована поддержка расширений физических адресов (PAE) по умолчанию для устройств, поддерживающих технологию No Execute, что, во-первых, необходимо для предотвращения исполнения данных (DEP), а во-вторых, обеспечивает возможность поддержки памяти в объеме более 4 ГБ. В ходе тестирования выяснилось, что многие системы аварийно завершают работу, зависают и отказываются загружаться. Происходит это из-за того, что некоторые драйверы устройств, в особенности аудио- и видеоустройств, которые, в основном, встречаются в клиентских системах, а не в серверах, запрограммированы на работу с физическими адресами в пределах 4 ГБ. Эти драйверы, оказываются, обрубают адреса свыше 4 ГБ, что приводит к повреждению содержимого памяти со всеми вытекающими последствиями. »
— Разберемся! — Давай, разбирайся. (с) к/ф Место встречи изменить нельзя.
В Windows используется так называемая плоская модель памяти. Тридцать два разряда адреса обеспечивают обращение к пространству размером четыре гигабайта. Таким образом, каждой ячейке ОЗУ или ячейке памяти другого устройства соответствует определенный адрес, и никаких двусмысленностей тут быть не может. Включенный режим PAE дает возможность использовать 36 разрядов адреса и увеличить количество ячеек памяти в 16 раз. Но ведь система команд процессора остается той же самой и может адресовать только 4 миллиарда (двоичных) байтов! И вот, чтобы обеспечить возможность доступа к любому из 64 миллиардов байтов, указав только 32 разряда адреса, в процессоре включается дополнительный этап трансляции адресов (те, кого интересуют подробности, могут обратиться к специальной литературе — например, книге Руссиновича и Соломона «Внутреннее устройство Windows»). В результате 32-разрядный адрес в программе может указывать на любой из байтов в 36-разрядном пространстве. Прикладных программ эта особенность никак не касается, они работают в своих собственных виртуальных адресах. А вот драйверам, которые должны обращаться к реальным адресам конкретных устройств, приходится решать дополнительные задачи. Ведь сформированный этим драйвером 32-разрядный адрес может после дополнительного этапа трансляции оказаться совсем другим, и выданная драйвером команда может, например, вместо вывода значка на экран изменить значение в одной из ячеек таблицы Excel. А если окажутся запорченными какие-либо системные данные, то тут и до аварийного завершения работы с выводом синего экрана рукой подать. Поэтому для успешной работы в режиме PAE драйверы должны быть написаны с учетом особенностей этого режима. Однако поскольку исторически сложилось так, что до того времени в клиентских компьютерах PAE не использовался, некоторые компании не считали нужным поддерживать этот режим в написанных ими драйверах.
Источник
Принудительная установка драйверов на Windows 7
Как установить драйвера на Windows 7 принудительно.
Данный вид установки драйверов практически всегда помогает в том случае, когда драйвер для устройства не устанавливается простым запуском установочного файла setup, с расширениями *.exe или *.msi.
Но главным условием для успешной установки драйвера в этом случае является то, что драйвер должен быть полностью распакован и файл с расширением *.inf должен быть доступен. Зачастую производители оборудования упаковывают свои драйвера не только стандартными ZIP-архиваторами, но и используя замысловатые программы собственного изготовления. Здесь для распаковки весьма полезной может оказаться программка Universal Extractor, которой можно распаковать практически любой инсталлятор драйвера.
Также перед установкой драйвера желательно отключить Контроль учетных записей.
Рассмотрим, как принудительно установить драйвер в Windows 7 на примере веб-камеры Defender AV-W2035. Имеется скачанный с просторов Интернета драйвер AV-W2035_VISTA.zip, который мы успешно распаковали в папку C:/AW-0350-MIC-VISTA. Для начала нам нужно просмотреть, где же находится у нас файл с расширением *.inf. Для этого в свойствах папок Windows нужно включить отображение расширений файлов, чтобы название файлов писались с их расширениями. Либо использовать весьма полезную программу Total Commander или схожий файловый менеджер. Просмотрев папки (можно воспользоваться поиском файла) мы нашли файл snpstd2.inf
Следует запомнить весь путь до этого файла, чтобы потом было легче найти его в Проводнике. Подключаем камеру к компьютеру, и дожидаемся, когда Windows завершит все свои операции по определению нового оборудования.
Открываем Диспетчер устройств (Пуск –> Панель Управления –> Диспетчер устройств)
Сразу видно устройство USB camera без установленных драйверов. Правой кнопкой мыши нажимаем на камере и в контекстном меню выбираем пункт Обновить драйверы…
в открывшемся окне нажимаем Выполнить поиск драйвером на этом компьютере
и далее выбираем Выбрать драйвер из списка уже установленных драйверов и кнопку Далее
Откроется окно со списков категорий оборудования. Чтобы даром время не терять и не ломать голову, просто указываем на первую строчку Показать все устройства и жмем кнопку Далее
В следующем окне у нас откроется список имеющихся драйверов в системе (если они есть). Но так как мы знаем, что у нас есть папка с драйвером, то ничего не выбирая из списка, нажимаем на кнопку Установить с диска…
Нажимаем кнопку Обзор…
и с помощью Проводника ищем наш файл с расширением *.inf, выделяем его мышкой и следуем по кнопке Открыть
и, конечно же, кнопочку ОК
Теперь в окне со списком имеющихся драйверов появиться наш драйвер (если драйвер не подходит для оборудования, то система выдаст ошибку).
Здесь следует обратить внимание на галочку Только совместимые устройства. Дело в том, что если подключаемое оборудование не тестировалось на совместимость с установленной версией Windows, то драйвер для него не найдется, несмотря на то, что он может быть вполне рабочим. Поэтому в некоторых случаях эту галочку следует убрать и повторить поиск драйвера снова.
Начнется установка драйвера
Может появиться предупреждение Windows о том, что устанавливаемый драйвер не имеет цифровой подписи либо не проверялся на совместимость. Если уверены, что драйвер взят с надежного источника и точно предназначен для устанавливаемого оборудования, то такого предупреждения абсолютно не стоит бояться, а следует согласиться на дальнейшую установку драйвера. По окончании установки система выведет окно о завершении.
В успешной установке драйвера можно убедиться в Диспетчере устройств, где подключаемое устройство уже не будет иметь вопросика, а его название поменяется на правильное, созданное производителем. В нашем случае с камерой это будет появившееся устройство с названием USB PC Camera (SN9C103)
Установка закончена, можно спокойно начать пользоваться новым оборудованием!
Иногда такие вещи выносятся в виртуалку (не всегда это возможно)
Я бы уже искал актуальную замену этой железке.
Ну тут часто бывает так что эта железка и связанное с ней оборудование стоит свыше 1-100тыс вечнозеленых, и менять его пока оно работает просто из любви к искусству не очень то выгодно.
Производство потихоньку растет, железо довольно регулярно закупается новое, но и старички трудятся до последнего вздоха.
Можно ли как то обмануть систему?
Система, в которой она используется на данный момент имеющиеся 4 Гб ОЗУ кушает на ура
protsey, Ну в данном конкретном случае виртуальная машина ничем не поможет, это делается исключительно для того чтобы реальное железо не использовать для старых ОС.
с этим все нормально, по диспетчеру задач ОЗУ расходуется куда надо, отключено все
У вас точно на этом компьютере не установлено никаких других программ? Ворд, эксель, браузер? Может у вас диск банально начал сыпаться и обеспечивает тормоза?
АртемЪ, Не уточнил, только одна железка не работает с х64, все остальное в этом плане не проблемное. Делить это все на много хостов не охота, ибо стратегическая задача свести весь зоопарк оборудования в нормальную серверную стойку, ибо сейчас это 8 компов от доса до линукса и целыми гирляндами оборудования. Поэтому стараюсь сейчас минимизировать количество машин, дабы потом излишние виртуалки не городить на сервере.
Диск проверенный, пол года еще не прожил, скорость чтения и записи приличная. В дальнейшем необходимо в любом случае ставить дополнительное ПО туда, которое кушает больше гига оперативы в режиме простоя, расширение объема ОЗУ на данный момент неизбежно. Если выход не будет найден с драйверами, придется делать отдельную машину под это дело, с ОЗУ итог неизбежен.
Диск проверенный, пол года еще не прожил, скорость чтения и записи приличная.
Это мало о чем говорит, скажите лучше очередь диска во время тормозов, это уже реально полезная информация.
В дальнейшем необходимо в любом случае ставить дополнительное ПО туда, которое кушает больше гига оперативы в режиме простоя
Зачем доп. по на машине со спец. по? Его лучше вынести на другую машину.
Если выход не будет найден с драйверами,
С драйверами никакого выхода нет, только попробовать поставить эти драйвера на серверную 32х разрядную систему, которая поддерживает более 4гб памяти. Но там тоже далеко не факт что они под ней заработают, надо пробовать.
Итак, в этой статье мы рассмотрим как можно с 32-разрядной версии Windows установить драйвер на 64-разрядную версию Windows, многие могут сказать зачем, если можно просто скачать драйвер сразу для
64-рязрядной версии Windows, а я отвечу, что возможно он вообще будет отсутствовать или у Вас не будет доступа к сети Интернет, а в наличии будет только лишь 32-разрядный драйвер.
У большинства драйверов нету двоичных файлов, таких как: .dll, .sys, .exe, а только присутствуют драйвера с файлами .inf. В данных файлах содержаться информация о конкретном устройстве (возьмем к примеру устройство монитор SONY). Так что в 64-разрядной версии Windows7, например, Вам не удастся установить файлы .inf, которые предназначены для 32-разрядной версии Windows. Ну а мы теперь попробуем заставить Windows принять такой файлы. Для этого откроем .inf файл в каком-нибудь текстовом редакторе, например Блокноте(Notepad) и найдем в нем раздел [Manufacturer]:
Теперь нам в данном разделе необходимо поставить во второй строке запятую и прописать NTamd64:
Далее находим раздел, который соответствует информации о производителе (в данном случае это [SONY]):
Далее копируем полностью этот раздел и сразу же после этого раздела вставляем копию с одним лишь отличием, в конце названия данного раздела необходимо поставить точку и написать NTamd64, в итоге получиться следующее:
Установка 32-разрядного драйвера в 64-разрядной версии Windows
Итак, в этой статье мы рассмотрим как можно с 32-разрядной версии Windows установить драйвер на 64-разрядную версию Windows, многие могут сказать зачем, если можно просто скачать драйвер сразу для
64-рязрядной версии Windows, а я отвечу, что возможно он вообще будет отсутствовать или у Вас не будет доступа к сети Интернет, а в наличии будет только лишь 32-разрядный драйвер.
У большинства драйверов нету двоичных файлов, таких как: .dll, .sys, .exe, а только присутствуют драйвера с файлами .inf. В данных файлах содержаться информация о конкретном устройстве (возьмем к примеру устройство монитор SONY). Так что в 64-разрядной версии Windows7, например, Вам не удастся установить файлы .inf, которые предназначены для 32-разрядной версии Windows. Ну а мы теперь попробуем заставить Windows принять такой файлы. Для этого откроем .inf файл в каком-нибудь текстовом редакторе, например Блокноте(Notepad) и найдем в нем раздел [Manufacturer]:
Теперь нам в данном разделе необходимо поставить во второй строке запятую и прописать NTamd64:
Далее находим раздел, который соответствует информации о производителе (в данном случае это [SONY]):
Далее копируем полностью этот раздел и сразу же после этого раздела вставляем копию с одним лишь отличием, в конце названия данного раздела необходимо поставить точку и написать NTamd64, в итоге получиться следующее: