Skocz do zawartości


Uwaga, ta strona używa Cookies
Stosujemy je, aby ułatwić Tobie korzystanie z naszego serwisu. Pamiętaj, że w każdej chwili możesz zmienić ustawienia dotyczące Cookies w ustawieniach swojej przeglądarki internetowej.
Dowiedz się więcej    
Akceptuję

Deomortis

Rejestracja: 15 mar 2012
OFFLINE Ostatnio: 30 paź 2020 17:01
***--

Moje tematy

Powolny start Win 8.1

12 lipiec 2020 - 17:54

Od około tygodnia mój PC znacznie dłużej się włącza. Na ekranie zaraz po BIOS, gdzie kręci się kółko pod logo płyty głównej (patrz sygnaturka).

Na tym etapie zazwyczaj trwało to z 5 sekund. Teraz jest około minuty.

 

Nie kojarzę abym zmieniał jakąkolwiek konfigurację w systemie / instalował jakiekolwiek oprogramowanie. System ten stoi stabilnie już od ponad 4 lat.

 

Co próbowałem zrobić:

- aktualizacja systemu (jest już aktualny, a w ostatnio zainstalowanych poprawkach widzę tylko definicje zabezpieczeń)

- aktualizacja sterownika karty graficznej

- aktualizacje sterowników płyty głównej: Intel Management Engine i Rapid Storage Technology

- oczyszczanie dysku narzędziem z Windows

- skanowanie dysku systemowego chkdsk

- skanowanie programami antywirusowymi

- wyłączanie usług z autostartu

 

Zainteresowałem się tematem analizy wydajności Windows dzięki narzędziom od Microsoft.

Użyłem WPR (Windows Performance Recorder) i WPA (Windows Performance Analyzer).

 

Opierałem się głównie na tym temacie:

https://msfn.org/boa...ernates-slowly/

 

Faza boot o nazwie PreSMSS trwa u mnie około 52 sekundy. To jest właśnie ta faza.

<interval name="PreSMSS" startTime="0" endTime="51859" duration="51859">
        <perProcess>
          <perProcessCPUUsage name="Idle" time="39092" percentOfInterval="75.38">
            <cpuUsage priority="0" time="39092" cumulativeTime="39092" ofProcess="100.00" ofInterval="75.38" cumulativeOfProcess="100.00"/>
          </perProcessCPUUsage>
          <perProcessCPUUsage name="System" time="12737" percentOfInterval="24.56">
            <cpuUsage priority="1" time="135" cumulativeTime="135" ofProcess="1.06" ofInterval="0.26" cumulativeOfProcess="1.06"/>
            <cpuUsage priority="7" time="1" cumulativeTime="136" ofProcess="0.01" ofInterval="0.00" cumulativeOfProcess="1.07"/>
            <cpuUsage priority="8" time="16" cumulativeTime="152" ofProcess="0.13" ofInterval="0.03" cumulativeOfProcess="1.19"/>
            <cpuUsage priority="9" time="5" cumulativeTime="156" ofProcess="0.04" ofInterval="0.01" cumulativeOfProcess="1.22"/>
            <cpuUsage priority="12" time="4" cumulativeTime="160" ofProcess="0.03" ofInterval="0.01" cumulativeOfProcess="1.26"/>
            <cpuUsage priority="13" time="48" cumulativeTime="208" ofProcess="0.38" ofInterval="0.09" cumulativeOfProcess="1.63"/>
            <cpuUsage priority="14" time="1" cumulativeTime="209" ofProcess="0.01" ofInterval="0.00" cumulativeOfProcess="1.64"/>
            <cpuUsage priority="30" time="2" cumulativeTime="211" ofProcess="0.02" ofInterval="0.00" cumulativeOfProcess="1.66"/>
            <cpuUsage priority="31" time="12525" cumulativeTime="12736" ofProcess="98.34" ofInterval="24.15" cumulativeOfProcess="99.99"/>
          </perProcessCPUUsage>
        </perProcess>
        <perPriority>
          <perPriorityCPUUsage priority="0" time="39092" ofInterval="75.38">
            <cpuUsage process="Idle" time="39092" ofPriority="100.00"/>
          </perPriorityCPUUsage>
          <perPriorityCPUUsage priority="31" time="12525" ofInterval="24.15">
            <cpuUsage process="System" time="12525" ofPriority="100.00"/>
          </perPriorityCPUUsage>
        </perPriority>
        <diskIO readBytes="25128448" readOps="1294" readTime="157" avgBytesPerRead="19419" medBytesPerRead="4096"
                writeBytes="453632" writeOps="87" writeTime="28" avgBytesPerWrite="5214" medBytesPerWrite="4096"
                totalBytes="25582080" totalOps="1381" totalTime="185">
          <byFile>
            <file name="$UsnJrnl:$J" readBytes="4951552" readOps="23" readTime="12" writeBytes="11264" writeOps="1" writeTime="0"
                  totalBytes="4962816" totalOps="24" totalTime="13"/>
            <file name="$BitMap" readBytes="3890688" readOps="4" readTime="8" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="3890688" totalOps="4" totalTime="8"/>
            <file name="$Mft" readBytes="2430464" readOps="590" readTime="60" writeBytes="282624" writeOps="68" writeTime="24"
                  totalBytes="2713088" totalOps="658" totalTime="84"/>
            <file name="dxgkrnl.sys" readBytes="1572352" readOps="11" readTime="4" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="1572352" totalOps="11" totalTime="4"/>
            <file name="iaStorA.sys" readBytes="1469440" readOps="11" readTime="3" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="1469440" totalOps="11" totalTime="3"/>
            <file name="Unknown (0xffffc0008f9ccc30)" readBytes="1126400" readOps="21" readTime="4" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="1126400" totalOps="21" totalTime="4"/>
            <file name="bootcat.cache" readBytes="1058816" readOps="7" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="1058816" totalOps="7" totalTime="2"/>
            <file name="VBoxDrv.sys" readBytes="986624" readOps="10" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="986624" totalOps="10" totalTime="2"/>
            <file name="afd.sys" readBytes="562688" readOps="13" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="562688" totalOps="13" totalTime="2"/>
            <file name="csc.sys" readBytes="562176" readOps="9" readTime="1" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="562176" totalOps="9" totalTime="1"/>
            <file name="cdrom.sys" readBytes="466944" readOps="12" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="466944" totalOps="12" totalTime="2"/>
          </byFile>
          <byExtension>
            <extension name="(none)" readBytes="10918912" readOps="310" readTime="50" writeBytes="171008" writeOps="19" writeTime="4"
                       totalBytes="11089920" totalOps="329" totalTime="54"/>
            <extension name=".sys" readBytes="9900032" readOps="353" readTime="40" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="9900032" totalOps="353" totalTime="40"/>
            <extension name="$Mft" readBytes="2430464" readOps="590" readTime="60" writeBytes="282624" writeOps="68" writeTime="24"
                       totalBytes="2713088" totalOps="658" totalTime="84"/>
            <extension name=".cache" readBytes="1058816" readOps="7" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="1058816" totalOps="7" totalTime="2"/>
            <extension name=".dll" readBytes="342016" readOps="15" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="342016" totalOps="15" totalTime="2"/>
            <extension name=".sdb" readBytes="229376" readOps="6" readTime="1" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="229376" totalOps="6" totalTime="1"/>
            <extension name=".exe" readBytes="167936" readOps="8" readTime="1" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="167936" totalOps="8" totalTime="1"/>
            <extension name=".dat" readBytes="67584" readOps="2" readTime="0" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="67584" totalOps="2" totalTime="0"/>
            <extension name=".GRL" readBytes="8192" readOps="2" readTime="0" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="8192" totalOps="2" totalTime="0"/>
            <extension name=".stl" readBytes="5120" readOps="1" readTime="0" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="5120" totalOps="1" totalTime="0"/>
          </byExtension>
        </diskIO>
      </interval>

Po wyczerpującym googlaniu jedyne czego się dowiedziałem to to, że w fazie PreSMSS inicjowane są sterowniki i że to najprawdopodobniej któryś ze sterowników jest problemem. Jednak inicjalizacja sterowników, przynajmniej według tych narzędzi, przebiega w sposób szybki.

<phase name="bootStart" startTime="33" endTime="1677" duration="1644">
        <pnpObject name="SCSI\Disk+Ven_SAMSUN_+Prod_HD502HJ\4+39693902+0+030000" type="Device" activity="Start"
                   startTime="854" endTime="1644" duration="789" prePendTime="789" description="Stacja dysk&#x00F3;w" friendlyName="SAMSUNG HD502HJ"/>
        <pnpObject name="PCI\VEN_8086+DEV_A102+SUBSYS_86941043+REV_31\3+11583659+0+B8" type="Device" activity="Enum"
                   startTime="582" endTime="836" duration="254" prePendTime="254" description="Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A102+SUBSYS_86941043+REV_31\3+11583659+0+B8" type="Device" activity="Start"
                   startTime="495" endTime="582" duration="88" prePendTime="88" description="Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller" friendlyName=""/>
        <pnpObject name="ACPI_HAL\PNP0C08\0" type="Device" activity="Start"
                   startTime="113" endTime="201" duration="87" prePendTime="87" description="System zgodny ze standardem Microsoft ACPI" friendlyName=""/>
        <pnpObject name="\Driver\ACPI" type="Driver" activity="Init"
                   startTime="34" endTime="112" duration="78" prePendTime="78"/>
        <pnpObject name="PCI\VEN_8086+DEV_A112+SUBSYS_86941043+REV_F1\3+11583659+0+E2" type="Device" activity="Start"
                   startTime="363" endTime="394" duration="31" prePendTime="31" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #3 - A112" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A110+SUBSYS_86941043+REV_F1\3+11583659+0+E0" type="Device" activity="Start"
                   startTime="332" endTime="363" duration="31" prePendTime="31" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #1 - A110" friendlyName=""/>
        <pnpObject name="PCI\VEN_1B21+DEV_1080+SUBSYS_84891043+REV_04\4+3b8f663+0+00E2" type="Device" activity="Start"
                   startTime="457" endTime="488" duration="30" prePendTime="30" description="Mostek (bridge) standardu PCI do PCI-do-PCI" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A118+SUBSYS_86941043+REV_F1\3+11583659+0+E8" type="Device" activity="Start"
                   startTime="426" endTime="456" duration="30" prePendTime="30" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #9 - A118" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A113+SUBSYS_86941043+REV_F1\3+11583659+0+E3" type="Device" activity="Start"
                   startTime="395" endTime="425" duration="30" prePendTime="30" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #4 - A113" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A167+SUBSYS_86941043+REV_F1\3+11583659+0+D8" type="Device" activity="Start"
                   startTime="302" endTime="331" duration="30" prePendTime="30" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Root Port #17 - A167" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_1901+SUBSYS_86941043+REV_07\3+11583659+0+08" type="Device" activity="Start"
                   startTime="273" endTime="300" duration="27" prePendTime="27" description="Intel(R) Xeon(R) E3 - 1200/1500 v5/6th Gen Intel(R) Core(TM) PCIe Controller (x16) - 1901" friendlyName=""/>
        <pnpObject name="SCSI\Disk+Ven_GOODRA_+Prod_\4+39693902+0+050000" type="Device" activity="Start"
                   startTime="1652" endTime="1666" duration="14" prePendTime="14" description="Stacja dysk&#x00F3;w" friendlyName="GOODRAM"/>
        <pnpObject name="ACPI\PNP0A08\0" type="Device" activity="Enum"
                   startTime="233" endTime="245" duration="13" prePendTime="13" description="Zesp&#x00F3;&#x0142; g&#x0142;&#x00F3;wny PCI Express" friendlyName=""/>
      </phase>

Czyli wygląda na to, że od 0 do 1677 inicjalizowane są sterowniki. A od 1677 do 51859 w zasadzie nie wiadomo co się dzieje.

 

Próbowałem jeszcze poklikać w WPA, jednak zaciąłem się na tym, że trop się urywa na fvevol.sys

 

fvevol.png

 

Czy ktoś ma jakiś pomysł?