Нормальное время загрузки windows 10 с hdd

Запуск (перезапуск) Windows 10 - сколько времени стартует ваша система, и на каком железе? Windows 10 Решение и ответ на вопрос 1507070, Страница 2

zewer,
если ssd то конечно о чем может быть и речь)))
но самое важное то что бесит,это «черный экран между загрузкой биоса и приветствия» 20-30 сек.
у некоторых ребят как я слышал и видел на видео даже на hhD запуск cистемы windows 10 быстрый 20-30 секунд и компьютер не мощный!
скорее всего как я начал понимать что это драйвера плохо совместимы с виндовс но у каждого по разному в зависимости от устройства…

Добавлено через 2 минуты
ну нечего скоро обновления выйдет через недельку может что то и решат

Пакет обновлений Windows 10 Service Release 1 будет доступен уже на следующей неделе
Старт любой новой операционной системы не обходится без детских болезней, поскольку современная ОС — чрезвычайно сложный и комплексный набор программного обеспечения. Предусмотреть все ошибки, неточности и проблемы заранее просто невозможно, особенно с учётом всего разнообразия аппаратного обеспечения, имеющегося в распоряжении пользователей. Поэтому в случае с новыми версиями Microsoft Windows многие традиционно ждут выпуска первого сервис-пака, и лишь после обновляют свою ОС. Не стала исключением и Windows 10 — хотя в большинстве случаев система работает корректно, полностью проблем избежать, конечно же, не удалось.

Microsoft хорошо понимает ситуацию, поэтому уже ведёт работы над пакетом обновлений Windows 10 Service Release 1, выпуск которого запланирован на начало августа, то есть, по сути, он может состояться уже на следующей неделе. Как сообщают источники, в Windows 10 SR1 не будет никаких нововведений, касающихся внешнего вида и функциональности Windows 10 — пакет будет целиком посвящен устранению ошибок и различных проблем, с которыми сейчас сталкиваются пользователи, поспешившие с обновлением на новую ОС. К сожалению, даже после десяти «инсайдерских» сборок Windows 10 в финальной версии новой ОС в ряде случаев наблюдаются проблемы. Так, нередко встречаются неполадки со звуком: к примеру, в одной из систем, оснащённой звуковой картой E-MU 0404, звук отсутствует во всех режимах, кроме 48 КГц. Многие пользователи интегрированных звуковых решений также отмечают наличие похожей проблемы.

Ещё более крупное обновление Windows 10, по имеющимся сведениям, запланировано на октябрь этого года. В нём, в отличие от SR1, ожидаются нововведения, такие как, например, новый интернет-мессенджер с интеграцией Skype, или поддержка расширений в новом браузере Microsoft Edge. Участники «инсайдерской» программы начнут получать обновление раньше обычных пользователей. Помимо этих двух апдейтов, Microsoft ведёт работы над волной обновлений под кодовым названием «Redstone», запланированной на 2016 год. Она должна принести ряд нововведений и новых приложений. Эта волна будет состоять из трёх этапов — двух летних и осеннего. Сведений о содержании Redstone пока нет.

Обычно Windows 10 загружается очень долго. На традиционном жестком диске до появления рабочего стола может пройти больше одной минуты. И даже после этого он по-прежнему загружает некоторые службы в фоновом режиме, а это означает, что он по-прежнему тормозит, пока все не инициализируется должным образом.

Ответы (4)  3.5 минут, казалось бы, медленный, Windows 10, если не запускается слишком много процессов, должна загружаться за секунды, у меня есть 3 ноутбука, и все они загружаются менее чем за 30 секунд. . .

Каково нормальное время загрузки Windows 10 на SSD?

Обзор медленной загрузки SSD в Windows 10

Обычно нормальное время загрузки SSD составляет 20 секунд вокруг, а HDD 45 секунд. Но не всегда SSD побеждает. Некоторые люди говорят, что даже если они настроили SSD в качестве загрузочного диска, загрузка Windows 10 по-прежнему занимает много времени, например, от 30 секунд до 2 минут!

Каково среднее время загрузки ПК?

С традиционным жестким диском вы должны ожидать, что ваш компьютер загрузится с от 30 до 90 секунд. Опять же, очень важно подчеркнуть, что нет установленного числа, и ваш компьютер может занять меньше или больше времени в зависимости от вашей конфигурации.

Почему Windows 10 так долго загружается?

Медленное время запуска windows 10

Длительное время загрузки в операционных системах Windows обычно вызвано: сторонние приложения, которые вы устанавливаете, и поскольку большинство из них запускаются автоматически с Windows 10, они, как правило, замедляют вашу процедуру загрузки.

20 секунд — хорошее время загрузки?

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

Почему мой компьютер так долго загружается?

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

Какое время загрузки BIOS хорошее?

Время последнего BIOS должно быть довольно низким. На современном ПК что-то около трех секунд часто бывает нормально, и значение менее десяти секунд, вероятно, не является проблемой.

Windows загружается быстрее на SSD?

SSD не предназначены для быстрой загрузки Windows. Да, они будут загружаться в Windows намного быстрее, чем обычный жесткий диск, но их цель — заставить вашу систему загружать все, что вы открываете, как можно быстрее, не заставляя вас ждать.

Насколько быстро загружается SSD?

Даже при включенной POST около 20–25 секунд. (Также Windows 10.) До SSD и даже с некоторыми действительно быстрыми жесткими дисками это было намного больше минуты.

Как сделать так, чтобы мой компьютер загружался быстрее?

Как ускорить загрузку ПК с Windows

  1. Включите режим быстрого запуска Windows. …
  2. Измените настройки UEFI / BIOS. …
  3. Сократите количество запускаемых программ. …
  4. Разрешить запуску обновлений Windows во время простоя. …
  5. Обновите до твердотельного накопителя. …
  6. Просто используйте спящий режим.

Как ускорить загрузку Windows 10?

Нажмите кнопку «Пуск».

  1. Введите «Параметры электропитания».
  2. Выберите «Электропитание».
  3. Нажмите «Выбрать, что делает кнопка питания».
  4. Выберите «Изменить настройки, которые в настоящее время недоступны», если настройки выключения неактивны.
  5. Установите флажок «Включить быстрый запуск».
  6. Нажмите «Сохранить изменения».

Выпускает ли Microsoft Windows 11?

Microsoft собирается выпустить Windows 11, последнюю версию своей самой продаваемой операционной системы, на Октябрь 5. Windows 11 включает несколько обновлений для повышения производительности в гибридной рабочей среде, новый магазин Microsoft и является «лучшей Windows для игр».

Содержание

  1. Эксперимент: ставим Windows 10 May 2020 Update на слабый ПК с медленным жёстким диском
  2. реклама
  3. реклама
  4. Тестовый стенд
  5. реклама
  6. реклама
  7. Установка Windows 10 May 2020 Update
  8. Нагружаем систему пользовательскими задачами
  9. Итоги
  10. Почему Windows долго загружается: причины и пути решения
  11. Содержание
  12. Содержание
  13. Лишние программы при запуске
  14. Вредоносные программы
  15. Проверка жесткого диска на битые сектора
  16. Нехватка места на системном разделе
  17. Обновление драйверов
  18. Перегрев комплектующих
  19. Отключение ненужных служб Windows
  20. Переустановка или восстановление Windows
  21. Установка более мощных компонентов
  22. Выводы
  23. Почему windows 10 грузится долго на SSD?
  24. Как ускорить загрузку Windows 10 при включении?
  25. Как ускорить загрузку Windows 10: 9 советов
  26. Управление программами автозагрузки
  27. Регулярно убирайте
  28. Внесите изменения в настройки загрузки Windows
  29. Оптимизация использования ОЗУ
  30. Удалите нежелательные приложения
  31. Уменьшите время ожидания меню загрузки
  32. Скажите «нет» советам
  33. Заменить HDD на SSD / SSHD
  34. Перезагрузка компьютера — хорошая привычка

Эксперимент: ставим Windows 10 May 2020 Update на слабый ПК с медленным жёстким диском

реклама

И посмотрим, изменилось ли что-нибудь в лучшую сторону в Windows 10 или она по-прежнему считает Кортану, поиск и телеметрию важнее интересов пользователя, который сидит и ждет, глядя на 100% загрузки жесткого диска.

реклама

Тестовый стенд

Напомню конфигурацию ПК: Core i3-2100, 2х4 Гб Kingston DDR3 1600 МГц, ASRock H61M-GS, БП Deepcool DN 500W [DN500], корпус ACCORD M-02B.

реклама

реклама

Давайте посмотрим его состояние и характеристики с помощью HD Tune Pro.

Показания S.M.A.R.T. вполне приемлемые. Скоростные характеристики не самые худшие. Это уровень, который был у HDD с 5400 оборотами несколько лет назад. Например у Western Digital Green 500 Гб.

А проседание в конце графика скорее всего вызвано активностью Windows 10.

Установка Windows 10 May 2020 Update

Для начала стоит рассказать, сколько времени занимает установка Windows 10 2004 на такой старый диск. Стартует все довольно бодро, файлы установки быстро копируются на HDD, но вот заключительный этап растягивается более, чем на час.

После установки можно наконец-то приступать к тестам, но учтите, что каждая загрузка Windows 10 на таком HDD занимает около 70-80 секунд, то есть можно смело идти наливать себе чаю или кофе.

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

Давайте посмотрим, что в этот момент происходит с загрузкой ПК.

Памяти занято всего около 1.6 Гб. Стандартный объем, который занимает не оптимизированный вручную Windows 10.

А вот жесткий диск занят на 100%. Посмотрим, что же такого важного там пишется и копируется, что пользователь должен ждать, пока ОС соизволит дать ему попользоваться своим ПК.

Диск занимают Skype, OneDrive и «Ваш телефон». Microsoft по-прежнему считает, что эти программы крайне важны для всех пользователей. Я с ними не согласен и удаляю все это к чертям!

Skype, OneDrive удалились без проблем, а вот «Ваш телефон» слишком «важен», чтобы удалиться просто так. Кнопка «Удалить» просто неактивна.

Ну что же, теперь то я смогу похвалиться на форуме тем, что у меня Windows 10 May 2020 Update «летает» на старом HDD? Как бы не так. У ОС свои планы на освободившиеся ресурсы жесткого диска!

Пользователь подождет! Пора проверять диск на вирусы и оптимизировать службой SysMain, которая призвана дать мне комфорт работы, которого я пока не вижу.

Идем в службы и отключаем SysMain и поиск Windows. Отключать антивирус я не буду.

Заодно отключаем часть графических эффектов, чтобы разгрузить Intel HD Graphics 2000 для ускорения видео и браузера. Ставим фиксированный файл подкачки для уменьшения фрагментации диска.

Ну теперь-то Windows освободит жесткий диск под нужды пользователя? Нет! «Ваш телефон» важнее!

Эти процессы, забивающие HDD, конечно, рано или поздно «устаканятся». Но я ведь ждал больше минуты загрузки самой Windows и теперь еще вынужден ждать несколько минут, пока Windows сделает свои дела.

Нагружаем систему пользовательскими задачами

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

С помощью программы HWiNFO я вывел графики загрузки ОЗУ, процессора и HDD. Для начала запустим ролик в разрешении 1080p на YouTube.

Все неплохо. Есть пропуск всего 9 кадров, но на глаз все отлично. Добавим в фоне мультфильм в кодеке HEVC в 1080p объемом 4.5 Гб.

Загрузка процессора прилично выросла, но все работает! Пропущенных кадров всего 247, но никаких тормозов и лагов не чувствуется.

Итоги

Для таких целей старого HDD кое-как хватает. Да, старт ПК не быстрый, но это терпимо.

Разве трудно встроить анализ загрузки накопителя и подстраивать вторичные системные процессы, типа «Ваш телефон», под него? С загрузкой интернет канала сделали же то же самое, спустя несколько лет.

В результате Windows 10 все больше распухает и замедляется от «Ваших телефонов» и прочих бесполезных новшеств. И сейчас она уже практически не может работать на медленном HDD!
Windows 7 или Linux Mint вполне нормально позволили бы пользоваться этим ПК.

В принципе, проблему, описанную в блоге, можно легко решить всего за 1500 рублей, купив самый дешевый SSD-накопитель на 120 Гб.

Но у пользователей таких дешевых ПК зачастую нет этих лишних 1500 рублей.

Пишите, что вы думаете по поводу Windows 10 May 2020 Update? Довольны ли вы ей и не бесят ли вас вот такие «мелочи»?

Источник

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Сколько времени падает груз и на каком расстоянии от А он упална землю?
Самолет летит горизонтально со скоростью 360км/ч на высоте 900м когда он пролетает над точкой А с.

Сколько времени система ждет ответа?
В Протоколе обмена с сервером http://dev.1c-bitrix.ru/api_help/sale/catalog_protocol.php сказано.

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

tickЗапуск кода на железе
Я понимаю, что немного не по теме, но как можно запустить код C++,C# или Python на железе? К.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Всё тоже самое.
Стартуeт система за 1:45 (засекал). Секунд 15 висит черный экран.

AMD A8 четырёхъядерный, 6 GB RAM, radeon hd 7640g + 7600m dual graphics

zewer,
если ssd то конечно о чем может быть и речь)))
но самое важное то что бесит,это «черный экран между загрузкой биоса и приветствия» 20-30 сек.
у некоторых ребят как я слышал и видел на видео даже на hhD запуск cистемы windows 10 быстрый 20-30 секунд и компьютер не мощный!
скорее всего как я начал понимать что это драйвера плохо совместимы с виндовс но у каждого по разному в зависимости от устройства.

Добавлено через 2 минуты
ну нечего скоро обновления выйдет через недельку может что то и решат smile3

Пакет обновлений Windows 10 Service Release 1 будет доступен уже на следующей неделе
Старт любой новой операционной системы не обходится без детских болезней, поскольку современная ОС — чрезвычайно сложный и комплексный набор программного обеспечения. Предусмотреть все ошибки, неточности и проблемы заранее просто невозможно, особенно с учётом всего разнообразия аппаратного обеспечения, имеющегося в распоряжении пользователей. Поэтому в случае с новыми версиями Microsoft Windows многие традиционно ждут выпуска первого сервис-пака, и лишь после обновляют свою ОС. Не стала исключением и Windows 10 — хотя в большинстве случаев система работает корректно, полностью проблем избежать, конечно же, не удалось.

Microsoft хорошо понимает ситуацию, поэтому уже ведёт работы над пакетом обновлений Windows 10 Service Release 1, выпуск которого запланирован на начало августа, то есть, по сути, он может состояться уже на следующей неделе. Как сообщают источники, в Windows 10 SR1 не будет никаких нововведений, касающихся внешнего вида и функциональности Windows 10 — пакет будет целиком посвящен устранению ошибок и различных проблем, с которыми сейчас сталкиваются пользователи, поспешившие с обновлением на новую ОС. К сожалению, даже после десяти «инсайдерских» сборок Windows 10 в финальной версии новой ОС в ряде случаев наблюдаются проблемы. Так, нередко встречаются неполадки со звуком: к примеру, в одной из систем, оснащённой звуковой картой E-MU 0404, звук отсутствует во всех режимах, кроме 48 КГц. Многие пользователи интегрированных звуковых решений также отмечают наличие похожей проблемы.

Ещё более крупное обновление Windows 10, по имеющимся сведениям, запланировано на октябрь этого года. В нём, в отличие от SR1, ожидаются нововведения, такие как, например, новый интернет-мессенджер с интеграцией Skype, или поддержка расширений в новом браузере Microsoft Edge. Участники «инсайдерской» программы начнут получать обновление раньше обычных пользователей. Помимо этих двух апдейтов, Microsoft ведёт работы над волной обновлений под кодовым названием «Redstone», запланированной на 2016 год. Она должна принести ряд нововведений и новых приложений. Эта волна будет состоять из трёх этапов — двух летних и осеннего. Сведений о содержании Redstone пока нет.

Источник

Почему Windows долго загружается: причины и пути решения

q93 d83ada1ec9d6a34b8c1de4dcd30f323400aa871efd777945b3131a852d967af0

q93 1b5c1e145d076500d144d9a68d14283eb2b1297136c88df9d718d01bb5f91d1c

Содержание

Содержание

Долгая загрузка Windows — довольно распространенная проблема, с которой сталкиваются пользователи ПК и ноутбуков. Особенно она заметна при использовании жесткого диска в качестве системного накопителя. Затянувшаяся загрузка может сигнализировать о серьезных неполадках: заражении вирусами, программных и аппаратных сбоях, перегреве комплектующих и общем устаревании устройства.

q93 94a23f2d5ca397f92668efb9b0145c558d1544c10c96cd99b50578e81a6a2773

Среднее время загрузки Windows без использования функции «Быстрый запуск» составляет около 15-25 секунд при использовании SSD. Если выбрать HDD в качестве системного накопителя, время увеличится до полутора минут. Функция «Быстрый запуск» заметно ускоряет загрузку Windows 10 на HDD, за счет «сбрасывания» ядра системы в специальный файл, но может вызывать проблемы при использовании двойной загрузки ОС, технологии Wake-on-LAN и обновлений Windows, поэтому опытные пользователи часто ее отключают.

q93 ed0aeb636c9a3bd9b8f76a280e2bf776aec4ecb76ea0aa060f16b3d720db8b71

Загрузка Windows — довольно простая задача, во время которой в ОЗУ загружается и запускается ядро ОС, драйвера оборудования и программы пользователя. И если время загрузки заметно увеличивается — это становится «лакмусовой бумажкой», сигнализирующей, что у вашего ПК или ноутбука есть проблемы на аппаратном уровне, на уровне ОС или дополнительного софта. Эти проблемы вполне решаемы даже для начинающего пользователя, и сейчас мы разберем самые основные из них.

Лишние программы при запуске

q93 eb62f1e84e3fd59380c282a79f9899e47a3cee1aee9f53c88c9ba3dc77733735

Лишние программы в автозапуске могут серьезно замедлить скорость загрузки Windows. Это самая часто встречающаяся причина. Особенно плохо дело обстоит у начинающих пользователей ПК, которые активно пользуются интернетом и устанавливают игры и программы. Чего только нет в автозагрузке на подобных ПК: разнообразные бесплатные антивирусы и средства удаления вредоносных программ, ненужные браузеры, игровые лаунчеры и голосовые помощники.

Очистить автозагрузку от ненужных программ довольно просто. На Windows 7 попасть в меню настройки автозагрузки можно, нажав сочетания клавиш «Win + R» и введя в окно запуска команду msconfig. Далее следует перейти на вкладку «Автозагрузка».

q93 51cd9a1a37aa659b43d35efdaae4a208eb0598c981694dc4c13466b6b9cf40fa

На Windows 8.1 и 10 удобно зайти в настройки автозагрузки через «Диспетчер задач».

q93 7790b30037d4bb6f7d8ba42a97c36fbb24940c99ca994025ff4ef1ed47cc114d

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

Вредоносные программы

q93 5a3ec2f753015ea2d3ab8e9932bf71598ecff72dbdeb0a3b8aeb4dbba8766f09

Серьезно замедлить загрузку системы могут вредоносные и потенциально опасные программы. Список их огромен и почти все они «прописываются» в автозагрузку Windows или в задачи «Планировщика заданий». Антивирус может пропускать некоторые вредоносные программы, поэтому не помешает проверить систему специальными бесплатными утилитами. Неплохо зарекомендовали себя такие утилиты, как Dr.Web CureIt!, Kaspersky Virus Removal Tool и Malwarebytes.

Проверка жесткого диска на битые сектора

q93 8baa388b3cd5e34cdb77185322bba737f190b551d3ffdf4ad1d896d0f55c98bc

Аппаратные проблемы с жестким диском, вызванные физическим износом и появлением битых секторов, способны очень сильно замедлить его работу, что сказывается и на скорости загрузки Windows. При таких проблемах ОС не всегда выдает сообщение «Windows обнаружила неполадки жесткого диска», поэтому стоит проверить здоровье жесткого диска специальными утилитами. Самые безопасные утилиты для начинающего пользователя — HD Tune и CrystalDiskInfo.

q93 fc8e99797623e18f9055d04f1c8948972923f8a238fa33553c6afbe123a09a8a

q93 a2e890d48f2727ad97fb6e3be5d847487514a737c76a5c1bff829342dd5a4d99

Нехватка места на системном разделе

q93 c644119f9624114cfd0f451041898ea707cc77bf048880686b65c02deefbb32e

В теории нехватка места на системном разделе Windows не должна влиять на скорость загрузки, но на практике такая зависимость есть. Забитый под завязку диск C может вызвать и другие проблемы с Windows, поэтому надо следить, чтобы на нем всегда было хотя бы 3-5 Гб свободного места.

Обновление драйверов

q93 2db79582c0fbddd647af9235440e54f81db565a48f5140a4e5f04cb16d363d7e

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

q93 f87776dc615c24ce8751ea9d341aa3fad0fd07643ba0c14a12c5e1245e6e1e8c

Не помешает заодно обновить драйвера видеокарты: скачать последнюю версию с сайта AMD, Intel или Nvidia, а затем сделать чистую установку драйвера.

Перегрев комплектующих

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

А перегрев HDD и SSD очень негативно отражается на их ресурсе и может спровоцировать быстрый выход из строя. Узнать температуру комплектующих очень просто: достаточно установить утилиту мониторинга, например HWiNFO или AIDA64, и проконтролировать температуру процессора и накопителей. Для SSD приемлемая температура не превышает 70-75 С, для HDD она должна быть не более 45-50 С, а для процессора — до 80-90 С под нагрузкой.

q93 ed473fa5aa76358f06a14da3040e53e671d45782f0419264749a30b76edba9af

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

Отключение ненужных служб Windows

q93 ab9da1c8184d4c02f3f1b2fd8b783e123b140f920c2a38069ce4b127abee6abc

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

Переустановка или восстановление Windows

q93 7480d57aa75e263783fab071e00a509d635cb2a8e25f8d65ed982fbcd7776f54

Если ничего из вышеописанного не помогло, стоит восстановить Windows через точку восстановления. Для этого в «Панели управления» надо перейти на вкладку «Система», далее — «Защита системы» — «Восстановить». В открывшемся списке надо выбрать точку восстановления, созданную до появления проблем с загрузкой.

q93 6c6021c80f2df564944363ee77ca4105b69872d930e477b5c7ca655a48b0b934

Можно попробовать вернуть Windows 10 в исходное состояние. Для этого надо перейти в «Параметры» — «Обновление и безопасность» — «Восстановление» — «Вернуть компьютер в исходное состояние». Выберите режим «Сохранить мои файлы».

q93 9931eb92c41ec2a7de89e49f3d5b23b58c685008f7506b959c4ff60e1dbe79a2

Но, по отзывам пользователей, эти меры помогают редко. Самым действенным решением является полная переустановка Windows с предварительным сохранением данных пользователя. Windows 10 требует минимального опыта для переустановки: достаточно приготовить флешку (от 8 Гб), скачать и запустить средство создания носителя с сайта Microsoft, а затем следовать указаниям установщика.

Установка более мощных компонентов

q93 7dde3dda5178d22ee6f8d1c4f363cffba3aa9949fe518eb2b6593709a35ecb53

Если вы используете ПК или ноутбук с жестким диском, то самым действенным способом ускорить загрузку Windows, а также увеличить отзывчивость системы и скорость запуска программ, будет установка SSD-накопителя. SSD-накопители начального уровня с интерфейсом SATA III стоят сегодня очень демократично, и подойдут в любую систему, даже очень старую.

Например Apacer AS350 PANTHER объемом 128 Гб, которого вполне хватит для Windows и нескольких небольших игр.

Или более емкий и производительный WD Blue [WDS250G2B0A], объем которого равен 250 Гб.

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

Популярный и недорогой комплект ОЗУ Goodram Iridium отлично ускорит старые системы с памятью DDR3.

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

Выводы

Надеемся, вам помогут способы, описанные в этой статье. А время, ушедшее на решение проблемы медленной загрузки Windows, в любом случае будет потрачено не зря. Ведь из таких мелочей и состоит комфорт при работе за ПК и ноутбуком. Решение подобных проблем начинающим пользователем — отличная возможность стать более опытным и уверенным в обращении с компьютерной техникой.

Источник

Почему windows 10 грузится долго на SSD?

Есть комп, ASUS x302lj (i5-5200U + NVIDIA 920m + 8gb ram + 500 ssd)
Установил чистую windows 10. Она сама накатила дрова.
Загрузка с нуля занимала около двух минут. Окей, видимо дело в дровах. Установил все драйвера, и после установки драйверов видеокарты загрузка стала занимать 5-6 секунд. Отлично подумал я.

Закрываю крышку (компьютер уходит в сон), открываю, и он как после перезагрузки показывает лого ASUS, снизу крутится значок загрузки windows, после «выхода из сна» все открытые приложения остаются открытыми, значит это был сон.

Отправляю комп в гибернацию, жму кнопку включения, 5-6 секунд и все.

Что за бред? :/ систему ставил через UEFI. На windows 8 такого небыло. Куда рыть то? :/

9a296065d69846c09d50d501eb101c6b

Загрузка с нуля занимала около двух минут.

На каком моменте долго грузится?

Окей, видимо дело в дровах. Установил все драйвера, и после установки драйверов видеокарты загрузка стала занимать 5-6 секунд. Отлично подумал я.

А это гибридная загрузка Windows, работает примерно как гибернация. Чистый заранее сохраненный слепок ядра системы загружается в оперативку и готово.

А тут снова холодная загрузка, вы сбросили «кешированное» ядро

и снова комбинированная загрузка с кешированного ядра спасает ситуацию

Закрываю крышку (компьютер уходит в сон), открываю, и он как после перезагрузки показывает лого ASUS, снизу крутится значок загрузки windows, после «выхода из сна» все открытые приложения остаются открытыми, значит это был сон.

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

Отправляю комп в гибернацию, жму кнопку включения, 5-6 секунд и все.

гибернация восстанавливает ОЗУ из дампа, неудивительно, что быстро

Что за бред? :/ систему ставил через UEFI. На windows 8 такого небыло. Куда рыть то? :/

Источник

Как ускорить загрузку Windows 10 при включении?

stefan stefancik 5p 7M5MP2Iw unsplash

Как ускорить загрузку Windows 10 при включении? Этот вопрос волнует пользователей чуть ли не с момента запуска новой операционной системы. С запуском Windows 10 Microsoft представила довольно много новых функций и программного обеспечения. Дизайн и компоновка новой ОС поражают воображение. Многие из вас, возможно, уже обновили свою ОС до Windows 10. Но Windows 10, как и любая другая ОС, начнет беспокоить вас или уже беспокоила вас: медленный отклик, отложенное завершение работы и сопутствующие проблемы.

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

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

Как ускорить загрузку Windows 10: 9 советов

Управление программами автозагрузки

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

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

Примечание. Не отключайте элементы автозагрузки, изготовителем которых является Microsoft.

Регулярно убирайте

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

Внесите изменения в настройки загрузки Windows

Зачем замедлять запуск Windows? У него есть замечательная функция под названием Fast Startup, которая сокращает время загрузки. Быстрый запуск предварительно загружает ядро ​​Windows и установленные драйверы для вашего компьютера перед выключением, что сокращает время, необходимое для запуска.

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

Панель управления > Система и безопасность > Параметры питания > Выберите, что делает кнопка питания > Изменить настройки, которые в настоящее время недоступны.

Здесь установите флажок «Быстрый запуск» и нажмите «Сохранить изменения».

Оптимизация использования ОЗУ

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

Такие процессы, как настройки внешнего вида Windows по умолчанию, если ими управлять, могут уменьшить использование ОЗУ.

Удалите нежелательные приложения

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

Уменьшите время ожидания меню загрузки

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

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

Скажите «нет» советам

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

Чтобы отключить подсказки, выберите «Пуск» > «Настройки» > «Система» > «Уведомления и действия» и отключите параметр «Получать советы, рекомендации и предложения при использовании Windows».

Заменить HDD на SSD / SSHD

Никакой другой совет или настройка не исправят медленный запуск и завершение работы Windows 10, кроме замены жесткого диска (HDD) на твердотельный накопитель (SSD).

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

Перезагрузка компьютера — хорошая привычка

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

С помощью этих быстрых и простых советов вы ускорите медленный запуск и завершение работы в Windows и сможете повысить скорость и производительность вашего компьютера.

Источник

Содержание

  1. Время загрузки Windows: чем измерить и как ускорить
  2. Почему скорость загрузки Windows снижается?
  3. Жесткий диск
  4. Одновременный старт большого количества программ
  5. Как измерить и увеличить скорость загрузки Windows
  6. С помощью утилиты Autorun Organizer
  7. Штатными средствами Windows 7 — 10
  8. С помощью утилиты bootvis
  9. С помощью средств диагностики и устранения неполадок Windows 7 — 10
  10. Как вы можете помочь Windows запускаться быстрее
  11. Нормальное время запуска компьютера
  12. О работе ПК ч.3: От включения до полной загрузки Windows 10
  13. Старт системы
  14. Поиск загрузчика ОС
  15. Запуск на UEFI
  16. Инициализация ядра
  17. Запуск подсистем – SMSS, CSRSS, WinInit
  18. Где здесь клавиатура?
  19. Пару слов о USB

Время загрузки Windows: чем измерить и как ускорить

Загрузка Windows — процесс, который мы видим каждое утро, и мимо него нам пройти не удастся. Потому время загрузки является весьма важным показателем работы Windows. По легенде, именно ожидая загрузки Windows на своем компьютере, Билл Гейтс впервые увидел свою жену. Возможно, по этому в Microsoft так не спешили ускорять этот ежедневно портящий нервы многим пользователям процесс. Эта статья для тех, кто ждать не любит!

Почему скорость загрузки Windows снижается?

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

Жесткий диск

Самый главный виновник медленной загрузки почти всегда ваш жесткий диск. Все файлы программ, служб и драйверов лежат именно на нем. И когда система их требует, то жесткому диску требуется определенное время, которое в свою очередь зависит от скорости и физической конструкции диска. Именно потому старт системы с SSD-диска происходит практически моментально — скорость произвольного чтения у этого типа дисков запредельная по сравнению жесткими дисками классической магнитной конструкции (HDD).

Одновременный старт большого количества программ

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

Более подробно о причинах замедления работы Windows и способах это исправить написано в нашей статье «Почему тормозит компьютер и как это исправить«.

Как измерить и увеличить скорость загрузки Windows

Чтобы что-то оптимизировать и ускорять, нам требуется сначала измерить это. Сделать это можно несколькими способами.

С помощью утилиты Autorun Organizer

В современных версиях Windows проще всего использовать бесплатную утилиту Autorun Organizer от Chemtable Software. Она удобна тем, что использует для работы все штатные средства операционной системы, которые в самой системе разбросаны в разных местах и пользоваться которыми не так удобно, которые не так наглядны, как могли бы быть. По сути, это переработанный внешний вид для штатных средств Windows.

AutorunOrganizer 2017 05 17 12 40 32

Например, время загрузки Windows штатными средствами можно узнать, получив список с цифрами, которые в миллисекундах показывают время загрузки (см. разделы ниже). В Autorun Organizer эти цифры нанесены на диаграмму и переведены в более понятные и привычные секунды и минуты.

AutorunOrganizer 2017 05 17 12 42 05

Помимо этого, в Autorun Organizer встроена проверка всех элементов автозагрузки сервисом VirusTotal, который проверяет файлы и ссылки на вирусы всеми известными ключевыми антивирусными системами сразу и выдает общий отчет о проверке. Так что с его помощью можно выявить вредоносные процессы в автозагрузке и принять меры.

Штатными средствами Windows 7 — 10

В Windows есть специальный журнал Diagnostics-Performance. Найти его можно тут: «Панель управления» — «Администрирование» — «Просмотр журналов событий» — «Журналы приложений и служб».

В нем информация представлена достаточно детально.

wst01

Можно, в частности, выяснить, какие программы и процессы грузятся дольше других. Чтобы увидеть этот специальный журнал в наиболее удобной для нас форме, отфильтруйте его по коду события 100.

wst021

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

С помощью утилиты bootvis

В Windows более ранних, чем 7 — 10, для изучения процесса старта и разведения во времени одновременно стартующих программ использовалась утилита bootvis. После установки она делала анализ времени запуска системы, потом вносила в порядок старта программ корректировки и снова анализировала запуск. На Windows XP мне это часто помогало.

wst03

С помощью средств диагностики и устранения неполадок Windows 7 — 10

В этих версиях системы процесс старта оптимизируется автоматически. Справедливости ради следует сказать, что первые элементы автоматической оптимизации старта системы были внедрены еще в Windows XP.

В Windows 7 — 10 диагностика старта системы доступна стандартными средствами диагностики и устранения неполадок. Основанные на инструменте PowerShell скрипты позволяют делать различные отчеты о процессе старта системы. Вот, например скрипт с сайта Вадима Стеркина, специалиста по Windows.

Преимущество работы скриптов для PowerShell по сравнению с ручным вылавливанием той же информации в журнале очевидны. Здесь отчет представляется на русском языке и с подробными комментариями.

wst04

Как вы можете помочь Windows запускаться быстрее

1. Уберите все ненужные программы из «автозагрузки». Это облегчит запуск системы. Чем меньше программ в автозагрузке, тем быстрее включается система.

2. Используйте режим «сна» вместо выключения компьютера. Это значительно сократит время включения системы всего до нескольких секунд. Выход из режима сна насколько быстр, что можно сказать, что компьютер доступен для работы сразу после нажатия на кнопку питания или кнопку мышки. Подробнее о режиме «сна» и «гибернации» можно узнать из статьи Антона Максимова «Почему не нужно выключать компьютер».

3. Если есть возможность — используйте SSD-диск. Это позволит значительно ускорить скорость чтения данных с носителя, что в свою очередь напрямую влияет на скорости работы системы и на время загрузки в том числе.

Источник

Нормальное время запуска компьютера

52bdb279 2cca 49dd 9a6d 990881b8f6e2

back rounded up

anonym

Да не знаю, у меня допустим, время загрузки выдает Wise Care програмка такая есть.

1. Любая «чистая» (только что установленная) ОС запускается очень быстро. С течение времени, конечно, автозапуск замусоривается и время загрузки увеличивается.

2. Система на SSD запускается в разы быстрее системы на HDD. Даже с замусориванием автозапуска. Так что рекомендую для ОС современные SSD.

3. Сам не считал, но где-то в районе 10 секунд, не больше. Plextor PX-128M3.
Нынче, говорят, очень хороши M5Pro.

Мой очень долгий в этом плане, уж слишком много ресурсоемких вещей запускает

Вообще то надо бы спросить НА ЧЕМ ЗАПУСКАЕТЕ

ХРюша, Виста, Семерка, Восьмерка и т.д.
От ОСи тоже сильно зависит.
:))

Да тут по сути десятки, если не сотни параметров которые необходимо учесть

Даже комнатную температуру.

Неее, у меня условия совсем другие=)

Вернее сам ПК вполне комфортных условиях, просто он при запуске поднимает ОЧЕНЬ многое. Собственно для этого он и был куплен, так что пусть пашет как бразильский буйвол =) А скорость запуска лично для меня не критична, если конечно она не занимает часы =)

У меня до перехода на ссд, комп разворачивался секунд 40, не меньше.

у меня ноут за 30 с лишним секунд грузится

на винду 20 сек и более.

ХРюша на ПК с кучей программ, но с настроенным запуском 20 секунд

7ка 64 на ноуте с минимумом прог

з.ы. На ПК несколько секунд крадет лого матери, никак не убирается, виснет зараза если его нет-глюк какой то.
:))

Оно же в BIOS отключается, тогда вместо лого можно лицезреть тест железа при запуске

Впрочем и сам тест отключить можно(выиграть 1-2 секунды), но я бы не советовал.

В БИОСе конечно, но глюк есть, не фурычит без лого почему то

anonym

Вроде у Овоща мания (как у некоторых на вирусы) на быстрый запуск компа.

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

anonym

После долгих месяцев использования древний компьютер запускается за 8-9 секунд, сама ос загружается 3-4 секунды.

Intel Core2Duo E6550
4GB RAM
AMD HD6670

Может ты путаешь запуск компа с выходом со «Сна»?

anonym

Нет, компьютер полностью обесточивается.

От нажатия кнопки до рабочего стола 12 секунд

anonym

как вам такое удается, 10 секунд?

у меня при всем старании после нажатия на кнопку питания до полной загрузки виндовс проходит 30 сек., не меньше. 10 сек. проходит до появления лого. Win 7 64-bit, plextor m3 128gb, msi z77 mpower.

Так у него Plextor M3

Win7 64bit AMD PhenomII X4 920 6GB RAM 15-20 секунд хард старенький WD 80GB 7200rpm

Сплошные сказочники, либо у вас примитивные материнские платы, без доп. контроллеров.

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

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

В инете есть куча видео с быстрой загрузкой

если не настроить биос

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

в каком смысле настроить?

Рецепт быстрого старта

Тогда и получите рекордное время загрузки винды даже на обычных винчестерах, не то что на ССД!

Источник

О работе ПК ч.3: От включения до полной загрузки Windows 10

Мы продолжаем разбираться как работает ПК на примере клавиатуры и Windows 10. В этой статье поговорим о том как происходит единение софта и железа.

Старт системы

Полностью компьютер выключен когда он отключен от питания и конденсаторы на материнской плате разрядились. До эры смартфонов мобильные телефоны часто глючили и если перезагрузка не лечила проблему, то приходилось доставать батарею и ждать 10 секунд, потому что сбрасывалось программное состояние ОС, в то время как чипы на материнской плате и контроллеры устройств оставались активными сохраняя состояние, драйвера ОС к ним просто реконнектились. 10 секунд — время на разрядку конденсаторов, состояние чипов сбрасывается только при полном отключении.
Если же ПК подключен к розетке или батарее, то он находится в режиме Stand-By, это значит что по шине питания подаётся маленькое напряжения (5В) от которого запитываются некоторые чипы на материнке. Как минимум это системный контроллер, по сути это мини-компьютер запускающий большой компьютер. Получив уведомление о нажатии кнопки Power он просит блок питания/батарею подать больше напряжения и после инициализирует весь чип-сет, в том числе и процессор. Инициализация включает в себя перекачку кода и данных прошивки материнки (BIOS/UEFI) в оперативную память и настройку CPU на её исполнение.
Думать что кнопка Power это рубильник который подаёт электричество на CPU и тот начинает исполнять с заранее известного адреса прошивку BIOS неправильно. Возможно старые компьютеры так и работали. Кнопка включения находится на своей плате, вместе со светодиодами состояний и к материнке она подключается через специальный разъём. На картинке ниже видны контакты для кнопки Power, Reset, а также светодиодов с состоянием Power и чтения жёсткого диска. Нажатие кнопки включения переводится в сигнал на контакты материнки, откуда он достигает системный контроллер.

image loader

Контакты на материнке для подключения кнопки включения, светодиодов состояния Power, жёсткого диска и динамиков.

image loader

Плата ноутбука с кнопкой включения и светодиодом состояния

Прикладная иллюстрация как блок питания получает сигнал от материнки на включение. Если вы задумаете установить мощную видеокарту (Nvidia 2070 S) на офисный ПК, то просто вставить её недостаточно, потому как она требует питание в 600W, в то время как такой ПК имеет блок на

500W. Первое что придёт в голову – купить новый блок питания на 650W с отдельной линией для видеокарты. Но и здесь будут разочарования, потому как разъёмы материнки будут не совпадать с разъёмами БП, а если его отдельно воткнуть в розетку и подключить к видюхе тоже ничего не будет – в блоке питания вентилятор не крутится и изображения нет. Так происходит, потому что БП должен получить сигнал от материнки на полное включение. Очевидное решение – новая материнка с совместимыми разъёмами, однако она стоит

$300. Есть решение проще, хоть оно и вызывает опасения пожаробезопасности. Берём скрепку, разгибаем и вставляем в зелёный (PS_ON) и один из чёрных пинов (COM). Теперь всё должно работать.

Поиск загрузчика ОС

Есть два вида прошивки материнки – BIOS (Basic Input Output System) на старых машинах и UEFI (Unified Extensible Firmware Interface) на новых. Windows 10 поддерживает обе и абстрагирует различия между ними. UEFI правильней называть ОС чем прошивкой, потому как он предлагает больше возможностей, к примеру богатый графический интерфейс вместо текстового, наличие мышки, больший объём доступной памяти, улучшенная модель безопасности и валидации файлов ОС, взаимодействие с железом через API, вместо прерываний как в BIOS.

Пример экрана монитора BIOS.

Программа BIOS хранится на отдельном чипе, подключенном к Южному мосту. Этот чип можно достать и перепрошить новой программой, по факту это просто носитель памяти, а не самостоятельный микрокомпьютер.

tpr6pxn5 z7lpltyt5j8qspnngi

Настройки BIOS (системное время, например), хранятся на другом чипе который как правило находится возле круглой батарейки, которая на самом деле является литиевым аккумулятором, подзаряжающимся во время работы ПК. Называется он CMOS, что означает Complementary Metal Oxide Semiconductor, а по-русски просто — КМОП, что есть комплементарная структура металл-оксид-полупроводник.

image loader

t84sptgyzelnge5ymtzakl0vj4e

Если всё прошло успешно, BIOS начинает процесс поиска загрузчика ОС. Для этого он начинает просматривать все подключенные к материнской плате жёсткие диски. Данные на физических дисках адресуются в единицах называемых сектор, обычно он 512 байт, однако современный стандарт – 4096 байт. Установщик Windows в самый первый сектор на диске записывает специальный программный код и данные о разделах. Этот сектор называется Master Boot Record. Диск разбивается на разделы (partitions), отформатированный своей файловой системой. Максимум 4 раздела, каждый из который может быть расширенным (extended partition), такой можно рекурсивно делить на 4 раздела и теоретически их число не ограничено. Как только BIOS находит Master Boot Record он считывает оттуда код и передаёт ему управление. Этот код поочередно просматривает данные о разделах и находит тот который помечен как активный, в нём находится код загрузчика Windows (Это не раздел с C:WindowsSystem32!), этот раздел называется system partition. Как правило он занимает 100Мб и скрыт от пользователя. В первом секторе этого раздела хранится загрузочный код, которому передаётся управление. Это volume boot sector, код в нём ищет файл Bootmgr, с которого и начинается процесс загрузки Windows. Файл Bootmgr создан через соединение в один файлов Startup.com и Bootmgr.exe.

image loader

Запуск на UEFI

Пример экрана загрузки UEFI

BIOS существует больше 30 лет и в попытках исправить его недостатки компания Intel в 1998 году создала стандарт Intel Boot Initiative, позже переименованный в EFI и в 2005 году пожертвованный организации EFI Forum. Недостатки BIOS:
• Работает только в 16-битном режиме
• Может адресовать только 1Mb оперативной памяти
• Часто имеет проблемы совместимости
• MBR ограничен только четырьмя главными разделами диска
• Диск с ОС не может быть больше чем 2.2Tb.
• Имеет очень ограниченные возможности для валидации загрузчика ОС.
На смену BIOS пришёл UEFI, по сути это миниатюрная ОС которая может работать и в 32-bit и в 64-bit. Для совместимости есть опция Compatibility Support Module, которая включается в настройках и эмулирует работу BIOS.

yku7pr2rkc5ih

Инициализация ядра

SMSS.exe отличается от пользовательских процессов, это нативный процесс и это даёт ему дополнительные полномочия. SMSS.exe работает с ядром в обход Windows API, он использует то что называется Native API. Windows API – обёртка вокруг Native API. SMSS.exe первым делом запускает подсистему Windows (CSRSS.exe – Client Server Runtime Sub System) и заканчивает инициализацию реестра.

Процесс и потоки SMSS.exe помечены как критические, это значит что если они неожиданно завершаться, к примеру из-за ошибки, это приведёт к падению системы. Для общения с подсистемами, к примеру вызову API создающему новую сессию, SMSS создаёт ALPC-порт с именем SmApiPort. Загружаются из реестра переменные среды окружения, запускаются программы такие как Check Disk (autochk.exe, эти программы записаны в реестре HKLMSYSTEMCurrentControlSetControlSession ManagerBootExecute). SMSS.exe запускается для каждой пользовательской сессии. Глобальные переменные (очередь сообщений например) у каждой сессии своя за счёт механизма виртуальной памяти. В Windows есть контексты потока, процесса и сессии. Каждый SMSS.exe запускает свой экземпляр подсистемы, на данный момент это только CSRSS.exe (Windows), в прошлом поддерживались операционные системы OS/2 (os2ss.exe) и POSIX (psxss.exe), но эта идея была неудачной. Самый первый SMSS.exe засыпает в ожидании процесса WinInit.exe. Остальные экземпляры вместо этого создают процесс WinLogon который показывает UI для входа.

Дерево процессов выглядит следующим образом, на нём можно увидеть кто и кого создал (показаны не все процессы, может немного отличаться от последний версий Windows).

Где здесь клавиатура?

Во время запуска ядро Windows считывает из реестра информацию о контроллере системной шины, как правило это шина PCI (реже MSI), к ней подключены контроллеры портов ввода-вывода, в том числе и USB, PS/2. Информация о нём записывается во время установки Windows. Система загружает для него драйвер и рекурсивно обходит все порты так же загружая для каждого из них свой драйвер. Драйвера могут комбинироваться в узлы (driver node), к примеру драйвер клавиатуры, будет соединён с драйвером порта PS2. А вот порт USB сложнее — сначала драйвер порта, потом драйвер для работы с протоколом HID и только потом клавиатура.

Каждый порт контроллируется своим чипом, который мониторит подключение, принимает/отправляет сигналы между CPU и устройством. Если чип-сет Южный мост не встроен в CPU, как это часто делают в ноутбуках, а существует отдельным чипом на материнке, то правильней говорить: сигнал между Южным мостом и контроллером порта. Чип контроллирующий порт имеет выделенную линию с контроллером прерываний (PIC или APIC), по которой он может попросить обратить на себя внимание CPU, к примеру считать данные от клавиатуры (порт PS/2, с USB другая история). Поскольку ОС загрузила для порта драйвер, она может отдавать ему команды, читать и отправлять данные. В нашем примере был загружен драйвер из C:WindowsSystem32i8042prt.sys. Давайте вспомним предыдущую статью. В старых компьютерах с PIC на чипе Intel 8259 было 15 линий прерываний, где клавиатура была подключена к ножке IRQ1, таймер IRQ0, а мышка к IRQ12, который на самом деле был пятой ножкой второго чипа 8259, который мультиплексировал свои прерывания через ножку IRQ2 первого контроллера. В современных PIC могут быть 255 контактов для сигналов прерываний. Во время загрузки ОС программирует APIC/PIC возвращать определённое число когда скажем пришло прерывание от порта клавиатуры или USB и по этому номеру CPU находит в таблице векторов прерываний функцию которую надо выполнить. Номер прерываний определяют HAL и Plug’n’Play Manager. Контроллер прерываний ищет сигнал на своих ножках в определённом порядке, к примеру в бесконечном цикле проверяет напряжение на ножках от 1 до MAX_PIN. Этот порядок определяет приоритет, к примеру клавиатура будет замечена раньше мышки, а таймер раньше клавиатуры. Чтобы не зависеть от особенностей работы контроллеров прерываний Windows абстрагирует концепцию IRQ (Interrupt Request) в IRQL (Interrupt Request Level). Будь у контроллера прерываний хоть 15 хоть 255 линий они все будут отображены на 32 IRQL для x86 и 15 IRQL для x64 и IA64.

Механизм IRQL реализовывается на уровне софта в Hardware Abstraction Layer (HAL.dll), а не железа. В Windows системах есть драйвер шины (bus driver), который определяет наличие устройств подключенных к шинам – PCI, USB и др. и номера прерываний которые могут быть назначены каждому устройству. Драйвер шины сообщает эту информацию Plug and play manager, который уже решает какие номера прерываний назначить каждому устройству. Далее арбитр прерываний внутри PnP Mgr (PnP interrupt arbiter) устанавливает связи между IRQ и IRQL.

Так вот, драйвер клавиатуры (kbdclass.sys) получает данные от порта (USB, PS2) через прерывание и записывает их через WriteFile, компонент внутри ядра Windows просыпается, считывает их используя API ReadFile и добавляет в очередь сообщений с клавиатуры. API для работы с файлом могут использоваться для чтения данных с драйверов. С этого момента начинается обработка данных стеком ввода Windows, об этом в следующей статье.

Если у вас есть ПК с PS2 портом и вы умеете пользоваться WinDbg в режиме ядра, то можете легко найти обработчик прерываний клавиатуры напечатав команду !idt, которая выведет на экран всю таблицу векторов прерываний. Прерывание вклинивается в ход выполнения программы, слово вектор здесь подразумевает направление, направление исполнения программы. WinDbg был сделан специально для отладки Windows, самая последняя версия называется WinDbgX. Он имеет текстовый интерфейс, который отпугивает людей привыкших к Visual Studio, однако предоставляет гораздо больше возможностей, в частности исполнение скриптов. Прерывание фиолетового порта PS2 выделено красным. Функция которая его обрабатывает называется I8042KeyboardInterruptService, которая находится в файле i8042prt.sys.

image loader

Сейчас возникает вопрос, откуда у обработчика прерываний аргумент? Кто его передаёт? Ведь CPU ничего не знает о нём. Если поставите в неё breakpoint, то удивитесь ещё больше увидев несколько функций выше по стеку:

0: kd> kC
# Call Site
00 i8042prt!I8042KeyboardInterruptService
01 nt!KiCallInterruptServiceRoutine
02 nt!KiInterruptSubDispatch
03 nt!KiInterruptDispatch
04 nt!KiIdleLoop

Пару слов о USB

Ознакомление с работой порта USB потребовало бы отдельной статьи описывающей его работу и плюс описание обработки данных HID на Windows. Это очень сильно усложнило бы материал, к тому же уже есть хорошие статьи по теме, поэтому PS2 идеальный пример из-за своей простоты.

USB создавался как универсальный порт для всех устройств, будь то клавиатура, фотоаппарат, сканнер, игровой руль с педалями, принтер и пр. Вдобавок он поддерживает вложенность портов – USB материнки => монитор с USB => клавиатура с USB к которой подключена мышка, флешка и USB-hub к которому подключен жёсткий диск. Взглянув на контакты USB 2.0 вы увидите что они не заточены под передачу каких-то определённых данных, как у PS2. Их всего четыре – витая пара для передачи битов данных, плюс и минус питания.

a4pofgenbf2j5fecifpemzlqjr8

Провода кабеля USB 2.0

USB 3.0 быстрее за счёт дополнительных пяти контактов. Как видите там нету линии CLOCK для синхронизации, поэтому логика передачи данных сложнее. Слева USB 2.0 и справа USB 3.0 для сравнения.

Все данные передаются через протокол HID (Human Interface Device), который описывает форматы, порядок взаимодействия и передачи данных и всё остальное. Стандарт USB 2.0 занимает 650 страниц, документ HID Class Specification, описывающий работу устройств (мыши, клавиатуры и пр) – 97 страниц, их рекомендуется изучить если вы работаете с USB.

Первым делом подключенное устройство должно рассказать о себе, для этого оно отправляет несколько структур данных, в которых указывается ID устройства и ID производителя по которым Plug’n’Play manager может найти в реестре информацию, загрузить и соединить драйвера. USB устройства пассивны, т.е. хост должен сам с определённым интервалом проверять наличие данных. Частота опроса и размер пакета данных задаются в одном из дескрипторов устройства USB. Максимальный размер пакета – 64 байта, что для информации о нажатых клавишах более чем достаточно.

В Windows есть встроенная поддержка HID, она не такая простая как связь драйвера порта PS2 с драйвером клавиатуры, потому что драйвер HID должен уметь обрабатывать все поддерживаемые протоколом сценарии. Вне зависимости от провайдера данных — порты PS2, USB или Remote Desktop или виртуальная машина – на самом верху driver node будет находится Kbdclass, от которого ядро ОС и будет получать информацию. Уведомление о подсоединении клавиатуры будет обрабатываться через Plug’n’Play Manager, так что для ядра Windows не имеет значение какой порт или источник данных от устройства используется.

Источник

Понравилась статья? Поделить с друзьями:
  • Нормальная температура процессора windows 10 x64
  • Нормальная температура видеокарты на рабочем столе windows 10
  • Нормальная сборка windows 10 64 bit
  • Нормальная загрузка оперативной памяти windows 10
  • Номера обновлений для перехода на windows 10