Я установил Windows 10 на свой Dell Precision T5400 чуть более недели назад. Это довольно старый компьютер, но он имеет два физических 4-ядерных процессора xeon, 32 ГБ памяти Ram и твердотельный накопитель Crucial 525 ГБ. Это очень быстро, как только он загружается, и я использую его для редактирования видео и воспроизведения с новой встроенной подсистемой Linux. Длительное время загрузки очень неудобно. При установке это заняло целую вечность, чтобы загрузиться и каждый последующий раз занял навсегда, чтобы загрузить. Я действительно думал, что это просто установка обновлений первые несколько раз. Недавно я начал пытаться диагностировать и устранить проблему, и мне удалось только сократить чрезмерное время загрузки до фазы инициализации перед сеансом. Я также хотел бы заметить, что загрузка безопасного режима без подключения к сети занимает столько же времени. Я скачал и установил средства записи производительности, но, не зная, что это что-то на этапе инициализации перед сеансом, я не знаю, что делать дальше. Если бы кто-то мог помочь направить меня в правильном направлении, я был бы очень благодарен. Я не уверен, как разместить логи в этом сообщении, но я буду рад с некоторой инструкцией. Еще раз спасибо заранее.

1 ответ1

2

Чтобы понять, почему Windows загружается медленно, вам нужно установить Windows Performance Toolkit, который является частью Windows 10 SDK.

(все остальные записи могут быть не выбраны)

Запустите WPRUI.exe, выберите Первый уровень, Загрузка ЦП, DiskIO, FileIO и в Сценарии производительности выберите Загрузка. Количество итераций может быть установлено в 1 и нажмите, чтобы начать.

Это перезагружает Windows и фиксирует все действия во время загрузки. После перезагрузки установите обратный отсчет до 0.

Теперь дважды щелкните сгенерированный файл ETL, чтобы открыть ETL в Windows Performance Analyzer (WPA.exe) , нажмите « Profiles -> « Apply -> « Browse Catalog и выберите файл FullBoot.Boot.wpaprofile вы видите этот обзор:

Здесь действительно Boot-PreSessionInit-Phase очень медленный.

Чтобы увидеть, что здесь медленно, нам нужно сделать второй шаг. Откройте cmd.exe в текущей папке вашего ETL и запустите "C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\xperf.exe" /tti /tle -i Trace.04-27-2017.08-39-12.Boot_1.etl -o summary_boot.xml -a boot .

Откройте summary_boot.xml и здесь вы также видите, что PreSMSS работает медленно.

Что происходит в этой подфазе Подфазу PreSMSS начинается, когда вызывается ядро. На этом этапе ядро инициализирует структуры данных и компоненты. Он также запускает PnP-менеджер, который инициализирует драйверы BOOT_START, которые были загружены во время фазы OSLoader.Когда PnP-менеджер обнаруживает устройство, он загружает и инициализирует драйверы устройства

Визуальные подсказки PreSMSS начинается примерно тогда, когда появляется заставка «Загрузка Windows». Нет явных визуальных подсказок для конца PreSMSS.

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

В WPA я вижу высокую загрузку ЦП для процесса SYSTEM, если посмотреть на CPU Usage (Sampling) graph:

Это также показывает, что запуск устройства вызывает высокую загрузку ЦП и вызовы ACPI.

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

Здесь я вижу стартовый вызов ntoskrnl.exe!IopInitializeBootDrivers и следующий ataport.SYS!FdoPowerUpDevice . Поэтому Windows пытается запустить устройство ATA/IDE. Глядя на вашу систему Аппаратное обеспечение Я вижу, что вы используете DVD-привод PLDS DVD+-RW DH-16A6S . Это диск IDE? Если да, попробуйте отключить его и посмотреть, быстрее ли загрузка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .