Инженерный блог по Windows 7 объясняет это в деталях, о которых вы хотели бы знать.
Во- первых, оказывается , что Microsoft работает с партнерами OEM , чтобы избавиться от некоторых из crapware хлама , который поставляется на машинах OEM:
Прежде чем обсуждать некоторые из наших усилий по Windows 7, мы хотели бы отметить, что с нашими партнерами ведется активная работа. При сканировании десятков систем мы нашли много возможностей для улучшения и внесли изменения. В качестве иллюстрации рассмотрим следующие данные, взятые из реальной системы. Когда система прибыла к нам, стандартная конфигурация имела время загрузки ~ 45 секунд. Выполнение чистой установки Vista SP1 в той же системе дало примерно 23 секунды загрузки. Конечно, при чистой установке было гораздо меньше процессов, служб и немного другой набор драйверов (в основном версии были разными). Однако мы смогли взять готовую конфигурацию и оптимизировать ее, чтобы обеспечить согласованное время загрузки ~ 21 секунды, ~ 2 секунды быстрее, чем чистая установка, поскольку в оптимизированной конфигурации могут быть сделаны некоторые изменения в драйвере /BIOS.
Также была предпринята попытка сократить количество служб, которые нужны Windows:
В качестве примера Windows 7, мы очень усердно работаем над системными службами. Мы стремимся значительно сократить их количество, а также уменьшить их потребности в процессорах, дисках и памяти. Наша точка зрения на это проста; если служба не является абсолютно необходимой, она не должна запускаться, и должен существовать триггер для обработки редких условий, чтобы служба работала только тогда.
Ускорение инициализации вождения также помогает:
Как отмечалось выше, инициализация устройства и драйвера также может быть существенным фактором. В Windows 7 мы очень сосредоточились на увеличении параллелизма инициализации драйверов. Этот повышенный параллелизм уменьшает вероятность того, что несколько более медленных устройств / драйверов будут влиять на общее время загрузки.
Наконец, в публикации упоминается, что теперь существуют более эффективные инструменты для устранения неполадок, связанных с плохим временем запуска (возможно, ссылка на WPT), которые, как я предполагаю, позволяют Microsoft и пользователям быстрее выявлять проблемы с медленным запуском:
В Windows 7 также улучшены возможности диагностики. Мы стремимся быстро выявлять конкретные проблемы в отдельных системах и помогать решать проблемы. Мы считаем, что это подходящий способ информировать пользователей о некоторых проблемах, таких как наличие слишком большого количества запускаемых приложений или наличие длинных доменных сценариев входа в систему. Как известно многим пользователям, слишком большое количество загрузочных приложений часто является причиной длительного времени загрузки. Однако немногие пользователи знакомы с последствиями наличия проблемных сценариев загрузки или входа в систему. В Windows XP, Vista и Windows 7 стандартным поведением для Windows является регистрация пользователя на рабочем столе без ожидания потенциально длительной инициализации сети или запуска сценариев.