Windows 7 зависает при установке и медленно устанавливается
Содержание
Windows 7 зависает при установке и медленно устанавливается
Если вы решили переустановить или установить операционную систему, но начало установки Windows 7 зависает, то в этой статье, думаю, вы сможете найти решение. А сейчас немного подробнее о чем именно пойдет речь.
Ранее, когда я занимался ремонтом компьютеров, нередко, если требовалось установить Win 7 клиенту, приходилось сталкиваться с ситуацией, когда после появления голубого экрана установки, надписи «Начало установки» ничего не происходило в течение продолжительного времени — то есть, по ощущениям и внешним проявлениям получалось, что установка зависла. Однако это не так — обычно (за исключением случаев поврежденного жесткого диска и еще некоторых, которые можно определить по симптомам) достаточно подождать 10, а то и все 20 минут, чтобы установка Windows 7 перешла к следующему этапу (правда, это знание приходит с опытом — когда-то я просто не понимал, в чем дело и почему установка зависла). Однако, ситуацию можно исправить. См. также: Установка Windows — все инструкции и решения проблем.
Не появляется окно установки Windows 7
Все нормально, компьютер перезагрузился, и пошла загрузка с установочного диска. Пошла полоса загрузки файлов при установке Windows 7, и когда должно появится окно с выбором языка, ничего не произошло. Окно не появилось, была только заставка (ну такая как при установке семерки) и курсор. Я подождал минуты три и перезагрузил компьютер. Понял, что что-то не то. Решил еще раз зайти в БИОС и посмотреть настройки. Теперь ясно почему в магазине установили Windows XP, скорее всего установить семерку не получилось.
Проблемы с моим установочным диском я откинул сразу, устанавливал уже не раз. Да и у меня была точная копия, с которой окно установки Windows 7 так же не появилось. В БИОС я ничего странного не увидел, и сбросил настойки БИОС. Это не помогло, Windows 7 не устанавливалась, окно с выбором языка не появилось. Решил еще открыть системный блок и посмотреть как и что там подключено. Там ничего интересного не увидел. По интерфейсу SATA был подключен жесткий диск и оптический привод.
Этап Winload
Где же впервые в коде модулей запуска встречается загрузка каких-либо системных или сторонних драйверов/библиотек? Очевидно что на этапе Winload.exe , поскольку именно в коде данного модуля впервые начинают загружаться системные драйвера с флагом BOOT_START . С целью анализа нам придется изучать исходный код, для этого расчехляем IDA и дизассемблируем код модуля Winload.exe . После продолжительного изучения алгоритмов можно прийти к выводу, что исполнение кода модуля начинается с точки входа в процедуре OslMain . Уже из этой процедуры вызывается дочерняя функция OslInitializeCodeIntegrity , которая проверяем целостность модулей, участвующих в загрузке. В коде основной функции встречается интересная вложенная функция под названием OslpLoadAllModules , которая используется разнообразным кодом для обеспечения загрузки системных модулей (они же — драйвера/библиотеки режима ядра). Могу ошибаться, но мне показалось, что все модули, загружаемые через неё на начальной стадии, делятся на:
- жестко заданные во внутренней переменной OslMicrosoftBootImages ;
- загружаемые уже при подключении и разборе ветви реестра HKLMSYSTEMCurrentControlSetservices ;
- загружаемые при разборе зависимостей используемых функций;
Непосредственно сама загрузка производится через вложенную функцию OslLoadImage (и подчиненную LoadImageEx ). Теперь настало время ознакомиться с полным списком загружаемых кодом модуля Winload.exe драйверов:
Имя | Официальное описание | Зависимости |
---|---|---|
ntoskrnl.exe | NT Kernel & System | pshed.dll , hal.dll , bootvid.dll , kdcom.dll , clfs.sys , ci.dll |
hal.dll | Hardware Abstraction Layer DLL | ntoskrnl.exe , pshed.dll , kdcom.dll |
kdcom.dll | Serial Kernel Debugger | ntoskrnl.exe , hal.dll |
pshed.dll | Драйвер аппаратных ошибок, специфичных для платформы | ntoskrnl.exe , hal.dll |
bootvid.dll | VGA Boot Driver | ntoskrnl.exe , hal.dll |
ci.dll | Code Integrity Module | ntoskrnl.exe |
clfs.sys | Common Log File System Driver | ntoskrnl.exe , hal.dll |
fileinfo.sys | Fileinfo Filter Driver | ntoskrnl.exe , hal.dll , fltmgr.sys |
fltmgr.sys | Диспетчер фильтров файловых систем Майкрософт | ntoskrnl.exe , hal.dll |
atapi.sys | ATAPI IDE Miniport Driver | ntoskrnl.exe , ataport.sys |
ataport.sys | ATAPI Driver Extension | ntoskrnl.exe , hal.dll |
wmilib.sys | WMILIB WMI support library DLL | ntoskrnl.exe |
amdxata.sys | Storage Filter Driver | ntoskrnl.exe , hal.dll |
mountmgr.sys | Диспетчер точек подключения | ntoskrnl.exe , hal.dll |
msahci.sys | MS AHCI 1.0 Standard Driver | ntoskrnl.exe , pciidex.sys |
pciide.sys | Generic PCI IDE Bus Driver | ntoskrnl.exe , pciidex.sys |
pciidex.sys | PCI IDE Bus Driver Extension | ntoskrnl.exe , hal.dll |
msisadrv.sys | ISA Driver | ntoskrnl.exe , wdfldr.sys |
wdfldr.sys | Kernel Mode Driver Framework Loader | ntoskrnl.exe , hal.dll |
acpi.sys | ACPI драйвер для NT | ntoskrnl.exe , hal.dll , wmilib.sys |
partmgr.sys | Partition Management Driver | ntoskrnl.exe , hal.dll , wmilib.sys |
pci.sys | NT Plug and Play PCI-перечислитель | ntoskrnl.exe , hal.dll , pshed.dll |
vdrvroot.sys | Корневой перечислитель виртуальных дисков | ntoskrnl.exe , wdfldr.sys |
volmgr.sys | Volume Manager Driver | ntoskrnl.exe , hal.dll , wmilib.sys |
volmgrx.sys | Драйвер расширения диспетчера томов | ntoskrnl.exe , hal.dll |
wdf01000.sys | Среда выполнения платформы драйвера режима ядра | ntoskrnl.exe , hal.dll , wdfldr.sys |
msrpc.sys | Kenrel Remote Procedure Call Provider | ntoskrnl.exe |
cng.sys | Kernel Cryptography, Next Generation | ntoskrnl.exe , hal.dll |
pcw.sys | Perfomance Counters for Windows Driver | ntoskrnl.exe |
fs_rec.sys | File System Recognizer Driver | ntoskrnl.exe |
ndis.sys | Драйвер NDIS 6.20 | ntoskrnl.exe , hal.dll , netio.sys |
ksecpkg.sys | Kernel Security Support Provider Interface Packages | ntoskrnl.exe , ksecdd.sys , cng.sys |
ksecdd.sys | Kernel Security Support Provider Interface Packages | ntoskrnl.exe , hal.dll , msrpc.sys |
tcpip.sys | Драйвер TCP/IP | ntoskrnl.exe , hal.dll , msrpc.sys , ksecdd.sys , fwpkclnt.sys , fltmgr.sys , ndis.sys , netio.sys |
fwpkclnt.sys | FWP/IPSec Kernel-Mode API | ntoskrnl.exe , hal.dll , msrpc.sys , ndis.sys , netio.sys |
netio.sys | Network I/O Subsystem | ntoskrnl.exe , hal.dll , ndis.sys , msrpc.sys |
vmstorfl.sys | Virtual Storage Filter Driver | ntoskrnl.exe , hal.dll , wdfldr.sys |
volsnap.sys | Драйвер теневого копирования тома | ntoskrnl.exe , hal.dll |
spldr.sys | loader for security processor | ntoskrnl.exe |
rdyboost.sys | ReadyBoost Driver | ntoskrnl.exe , hal.dll , ksecdd.sys |
mup.sys | Драйвер поставщика множественных UNC-имен | ntoskrnl.exe , hal.dll |
hwpolicy.sys | Hardware Policy Driver | ntoskrnl.exe |
fvevol.sys | BitLocker Drive Encryption Driver | ntoskrnl.exe , hal.dll |
disk.sys | PnP Disk Driver | ntoskrnl.exe , hal.dll , classpnp.sys |
classpnp.sys | SCSI Class System DLL | ntoskrnl.exe , hal.dll |
В таблице представлены (сведены) драйверы, у которых соответствующий параметр START выставлен в значение 0 , то есть приведенные в таблице драйвера можно смело назвать группировкой драйверов режима загрузки (BOOT). Столбец зависимостей приведен в таблице не случайно, он то как раз нужен нам с целью определения функциональных взаимосвязей (зависимостей на уровне функций) того или иного драйвера.
Установка программного обеспечения Radeon™ в системе под управлением Windows®
Тип материала Установка и настройка
Идентификатор статьи 000028813
Последняя редакция 29.01.2020
В этой статье содержатся инструкции по установке программного обеспечения Radeon ™ в системе под управлением Windows ® .
Системные требования
Информацию о системных требованиях можно найти в примечаниях к выпуску программного обеспечения Radeon, опубликованных на странице загрузки драйвера. Системные требования могут отличаться в зависимости от установленной версии операционной системы Windows ® .
Загрузка программного обеспечения Radeon
Программное обеспечение Radeon можно загрузить в центре загрузки AMD Drivers + Download Center. На этом сайте имеется два варианта поиска и загрузки последней версии программного обеспечения Radeon:
- Автоматическое определение и установка драйвера: Запустите утилиту AMD Driver Autodetect Tool для определения графического продукта Radeon ™ и версии операционной системы Windows ® . Если ваша графическая карта и версия Windows ® совместимы с программным обеспечением Radeon, утилита предложит вариант для загрузки. Дополнительную информацию об использовании утилиты AMD Driver Auto-detect Tool можно найти в статье базы знаний: «Получение драйверов графики с помощью утилиты AMD Driver Auto-Detect Tool».
- Выбор драйвера вручную: Используйте инструмент AMD Product Selector для выбора своего графического продукта Radeon ™ и доступных драйверов. Дополнительную информацию об использовании инструмента AMD Product Selector можно найти в статье базы знаний: «Поиск последних версий совместимых драйверов для графических продуктов AMD».
Установка программного обеспечения Radeon
Перед установкой нового пакета драйверов необходимо удалить из системы все другие драйверы графики AMD. Полное удаление обеспечивает очистку системы и снижает вероятность возникновения проблем или конфликтов при установке новых драйверов.
Инструкции по удалению драйверов графики AMD можно найти в статье базы знаний: «Удаление программного обеспечения Radeon из системы под управлением Windows»
Примечание | Закройте все открытые приложения, включая антивирусы, брандмауэры, ПО удаленного доступа и ПО веб-камеры, прежде чем начинать установку. |
После загрузки пакета программного обеспечения Radeon запустите исполняемый файл, чтобы начать установку.
При запуске отобразится лицензионное соглашение с конечным пользователем. Ознакомьтесь с лицензионным соглашением с конечным пользователем и информацией о программе улучшения качества обслуживания пользователей.
Если вы согласны с условиями, выберите пункт Accept and Express Install или Accept and Custom Install для перехода к следующему этапу установки или нажмите X для выхода на рабочий стол.
Accept and Express Install – устанавливает только компоненты по умолчанию, входящие в состав пакета драйверов. Radeon ReLive и другие опциональные компоненты не устанавливаются.
Accept and Custom Install – выводит список основных и необязательных компонентов пакета драйверов и позволяет пользователю самостоятельно выбрать устанавливаемые элементы. Возможность установки Radeon ReLive на поддерживаемых системах появится ближе к концу процесса установки.
После начала установки программа AMD Software Installer попробует определить ваш графический продукт AMD.
После завершения этапа обнаружения появятся следующие экраны и сообщения в зависимости от выбранного типа установки.
Экспресс-установка
При выборе этого типа установки все основное программное обеспечение и все компоненты драйвера устанавливаются в папку по умолчанию C:Program FilesAMD. Процесс установки начинается сразу же после нажатия кнопки Accept and Express Install и требует минимального вмешательства пользователя.
Примечание | Во время установки дисплей может мерцать, также ненадолго может пропасть изображение. Это ожидаемое поведение, и изображение восстановится после завершения установки. |
Для систем с поддержкой Radeon ReLive экран установки Radeon ReLive не появится во время использования опции Express Install. Пакет Radeon ReLive будет скопирован в папку Radeon Settings, и его можно будет установить позднее. Дополнительную информацию о Radeon ReLive можно найти в статье базы знаний: «Установка и активация Radeon ReLive»
После успешного завершения установки на окончательном экране должны отобразиться опции «Перезагрузить сейчас» и (или) «Закрыть», как показано в примере ниже:
При выборе опции «Перезагрузить сейчас» система перезагружается, а при выборе опции «Закрыть» выполняет выход на рабочий стол. Если перезагрузка системы не требуется, доступна только опция «Закрыть».
Если один или несколько компонентов не были установлены, или установка была прервана, на заключительном экране должны появиться опции, показанные в примере ниже:
«Сообщить о проблеме» открывает форму отчета о проблеме AMD, используя браузер по умолчанию. Форму отчета о проблеме AMD можно использовать для обратной связи по проблемам с установкой. Система должна быть подключена к интернету, в противном случае страница не будет отображаться.
«Показать журнал» открывает файл журнала установки (Report.xml) в браузере по умолчанию. Файл журнала содержит подробную информацию об графическом аппаратном обеспечении и установленных программных компонентах. Также файл Report.xml можно найти в папке: C:Program FilesAMDCIMReports
При выборе опции «Перезагрузить сейчас» система перезагружается, а при выборе опции «Закрыть» выполняет выход на рабочий стол. Если перезагрузка системы не требуется, доступна только опция «Закрыть».
Персонализированная установка
Этот тип установки позволяет указать отдельные компоненты и место, куда они будут установлены.
Если вы выберете Accept and Custom Install, программа установки начнет проверять наличие в системе другого программного обеспечения Radeon, после чего будет выполнен один из следующих двух сценариев:
- Программа установки обнаружила установленную версию программного обеспечения Radeon и выводит экран, показанный в примере ниже.
При выборе опции «Удалить установленное программное обеспечение» откроется меню со следующими вариантами выбора:
Express Uninstall – автоматически удаляет все компоненты установленного программного пакета Radeon.
Custom Uninstall – позволяет выбрать отдельные компоненты для удаления.
Поиск старых драйверов – открывает страницу драйверов и поддержки AMD, где можно получить старые версии драйверов.
Примечание | Это необязательные варианты выбора. Установка загруженного пакета программного обеспечения Radeon не продолжится после завершения процедуры Express Uninstall или Custom Uninstall. Чтобы продолжить установку загруженного программного пакета Radeon, загрузите исполняемый файл заново. |
Чтобы установите загруженный программный пакет Radeon, выберите «Установить программное обеспечение Radeon (версия)» и нажмите «Установить»:
Программа установки не обнаружила установленной версии программного обеспечения Radeon и отображает экран, показанный в примере ниже.
Чтобы установите загруженный программный пакет Radeon, выберите «Установить программное обеспечение Radeon (версия)» и нажмите «Установить»:
После нажатия кнопки «Установить» появится следующий экран, где отобразятся папка назначения и устанавливаемые компоненты, как показано в примере ниже:
Примечание | Рекомендуется использовать для установки папку назначения по умолчанию. |
Если на предыдущем этапе обнаружена другая установленная версия программного обеспечения Radeon, на экране Custom Install будет доступна опция «Чистая установка», как показано ниже.
При выборе варианта «Чистая установка» программа установки пытается удалить из системы все обнаруженные версии программного обеспечения Radeon и драйверов AMD, прежде чем устанавливать выбранные компоненты. При этом становится невозможным откат к предыдущей версии драйвера (через Диспетчер устройств), зато могут устраниться некоторые распространенные проблемы, возникающие при установке испорченных файлов драйверов.
Примечание | Поскольку в рамках процедуры «Чистая установка» производится принудительная перезагрузка системы, необходимо обязательно сохранить работу, прежде чем продолжить. После перезагрузки системы установка должна продолжиться автоматичйески. |
Ближе к концу установки появится экран, предлагающий установить Radeon ReLive в поддерживаемых системах, как показано в примере ниже:
Примечание | Программное обеспечение Radeon ReLive доступно только для поддерживаемых систем. Более подробную информацию о Radeon ReLive можно найти в статье базы знаний: «Установка и активация Radeon ReLive» (URL: https://www.amd.com/en/support/kb/faq/relive-install) |
После успешного завершения установки на заключительном экране должны отобразиться опции «Перезагрузить сейчас» и/или «Закрыть», как показано в примере ниже.
При выборе опции «Перезагрузить сейчас» система перезагружается, а при выборе опции «Закрыть» выполняет выход на рабочий стол. Если перезагрузка системы не требуется, доступна только опция «Закрыть».
Если один или несколько компонентов не были установлены, или установка была прервана, на заключительном экране должны появиться опции, показанные в примере ниже:
«Сообщить о проблеме» открывает форму отчета о проблеме AMD (URL: http://www.amd.com/report), используя браузер по умолчанию. Форму отчета о проблеме AMD можно использовать для обратной связи по проблемам с установкой. Система должна быть подключена к интернету, в противном случае страница не будет отображаться.
«Показать журнал» открывает файл журнала установки (Report.xml) в браузере по умолчанию. Файл журнала содержит подробную информацию об графическом аппаратном обеспечении и установленных программных компонентах. Также файл Report.xml можно найти в папке: C:Program FilesAMDCIMReports
При выборе опции «Перезагрузить сейчас» система перезагружается, а при выборе опции «Закрыть» выполняет выход на рабочий стол. Если перезагрузка системы не требуется, доступна только опция «Закрыть».
Возможные ошибки и решения
Если программа установки столкнется с проблемой на этапе обнаружения, загрузки или установки, может появиться одно из следующих сообщений:
При возникновении любой из вышеперечисленных ошибок программа установки не может продолжить работу до устранения проблемы. Для получения информации об ошибках и рекомендуемых решениях следует нажать на ссылку выше для просмотра соответствующей статьи базы знаний.
* Intel предоставляет контент, взятый на сторонних сайтах, для вашего удобства и может указывать ссылки на дополнительные сторонние сайты. Предоставление такого контента и/или ссылок представляет собой лишь предложения и не должно быть ошибочно принято как одобрение или рекомендация для какого-либо конкретного действия. Выполнение действий, рекомендованных сторонними поставщиками, может привести к нарушениям в работе, повреждению системной платы или процессора или сокращению срока эксплуатации. Intel не несет никакой ответственности за использование вами сторонних сайтов или материалов и отказывается от каких-либо явных или подразумеваемых гарантий в отношении сторонних сайтов и материалов. Intel не контролирует и не проверяет сторонние материалы и сайты, на которые предоставляются ссылки. Рекомендуем посетить указанные сайты с соответствующими данными для подтверждения их точности.