Instalação Newish do Windows 10 levando ~ 20 minutos na fase inicial da sessão anterior

0

Instalei o Windows 10 no meu Dell Precision T5400 há pouco mais de uma semana. É um computador bastante antigo, mas tem dois processadores físicos xeon de 4 núcleos, 32GB de Ram e um SSD Crucial de 525GB. É muito rápido, uma vez que é iniciado e eu tenho usado para fazer edição de vídeo e brincar com o novo subsistema Linux embutido. O longo tempo de inicialização é muito inconveniente. Ao instalar, demorou uma eternidade para ser inicializado e cada tempo subseqüente levou uma eternidade para ser inicializado. Eu realmente pensei que estava apenas instalando atualizações nas primeiras vezes. Recentemente, comecei a tentar diagnosticar e reparar o problema e só consegui reduzir o tempo de inicialização excessivo para a fase de inicialização da pré-sessão. Gostaria também de observar que leva muito tempo para fazer uma inicialização em modo de segurança sem rede. Eu baixei e instalei as ferramentas do gravador de desempenho, mas além de ver que isso é algo na fase inicial da sessão anterior, estou perdendo o que fazer a seguir. Se alguém pudesse ajudar a me orientar na direção certa, eu agradeceria muito. Não tenho certeza de como postar os logs neste post, mas ficarei feliz em receber algumas instruções. Obrigado novamente antecipadamente.

    
por jefflroberts 01.05.2017 / 18:37

1 resposta

2

Para entender por que o Windows é inicializado lentamente, é necessário instalar o Windows Performance Toolkit, que faz parte do Windows 10 SDK .

(todasasoutrasentradaspodemserdesmarcadas)

ExecuteWPRUI.exe,selecionePrimeironível,UsodaCPU,DiskIO,FileIOesobCenáriodeDesempenho,selecioneInicialização.Onúmerodeiteraçõespodeserdefinidocomo1ecliqueparainiciar.

IssoreiniciaoWindowsecapturatodaaatividadeduranteainicialização.Apósareinicialização,deixeacontagemregressivaem0.

Agora,cliqueduasvezesnoarquivoETLgeradoparaabriroETLemWindowsPerformanceAnalyzer(WPA.exe),cliqueemProfiles->Apply->BrowseCatalogeselecioneoarquivoFullBoot.Boot.wpaprofilequevocêvênestavisãogeral:

Aqui,defato,oBoot-PreSessionInit-Phaseémuitolento.

Paraveroqueélentoaqui,precisamosfazerumsegundopasso.Abracmd.exenapastaatualdoseuETLeexecute"C:\Program Files (x86)\Windows Kits\Windows Performance Toolkit\xperf.exe" /tti /tle -i Trace.04-27-2017.08-39-12.Boot_1.etl -o summary_boot.xml -a boot .

Abra o summary_boot.xml e aqui você também verá que PreSMSS está lento.

WhatHappensinThisSubphaseThePreSMSSsubphasebeginswhenthekernelisinvoked.Duringthissubphase,thekernelinitializesdatastructuresandcomponents.ItalsostartsthePnPmanager,whichinitializestheBOOT_STARTdriversthatwereloadedduringtheOSLoaderphase.WhenthePnPmanagerdetectsadevice,itloadsandinitializesthedevice’sdrivers

VisualCuesPreSMSSbeginsapproximatelywhenthe“LoadingWindows”splashscreenappears.TherearenoexplicitvisualcuesfortheendofPreSMSS.

Portanto,carregarumdriverparaumdispositivoéacausadainicializaçãolenta.MaseusóvejoosistemaACPI,nãoodriverreal.

NoWPA,vejouma alta utilização de CPU para o processo SYSTEM , ao olhar para CPU Usage (Sampling) graph :

IssotambémmostraqueodispositivoinicialcausaaltousodaCPUechamadasdaACPI.

Agora,arrastamos&Solteo Gráfico Uso (CPU) da CPU no painel de análise e analise as esperas .

Aqui, vejo a chamada inicial ntoskrnl.exe!IopInitializeBootDrivers e a próxima ataport.SYS!FdoPowerUpDevice . Então, o Windows tenta iniciar um dispositivo ATA / IDE. Olhando para o seu sistema hardware vejo você usar uma unidade de DVD PLDS DVD+-RW DH-16A6S . Esta é a unidade IDE? Se sim, tente desconectá-lo e veja se a inicialização é mais rápida.

    
por 02.05.2017 / 18:06