Windows 10 非常长的 SessionInit 阶段

Windows 10 非常长的 SessionInit 阶段

我最近升级了我的 CPU(ryzen 1600 -> ryzen 3600),并为我的 PC 添加了 3TB 硬盘。前几次启动都正常,但现在我的启动时间长达 10-20 分钟,我找不到问题所在。配置:

  • AMD Ryzen 3600
  • 16 GB 2666 RAM
  • 技嘉AB350M-D3H主板
  • gtx 1060 6 GB
  • m.2 nvme SSD 作为启动驱动器(三星 970 evo)
  • 3 个硬盘

我尝试使用 sfc /scannow、DISM、CHKDSK 在 Windows 中查找问题。连续重启 3 次后,自动诊断未发现任何问题。我在其中一个硬盘上安装了 ubuntu 系统,启动正常。

我尝试断开新的 HDD 以及所有的 HDD,但这似乎没有帮助(我没有等待完全启动,而是等了 5-10 分钟却没有启动,所以我认为这足以说明什么都没有改变)。

我尝试进行启动跟踪,发现 SessionInit 阶段非常长,就像这样问题

时间轴图像

但是我在 Microsoft-Windows-Kernel-PnP->DeviceStart 中没有找到任何条目,其中 win:start 和 win:stop 之间的延迟很长。只有一个奇怪的跳过,似乎没有设备被启动?

图像

我还检查了 DeviceEnum 选项卡,我注意到,大约在同一时间跳过了一堆重复的条目,它们启动和停止了相同的 2 个设备,它们的 ID

PCI\VEN_1022&DEV_7901&SUBSYS_B0021458&REV_51\4&3298272d&0&0042
PCI\VEN_1022&DEV_7901&SUBSYS_B0021458&REV_51\4&9b70dcb&0&0043

开始

接近尾声

这持续到大约 660 秒。

您能否建议如何找到哪些设备具有这些 ID,以及它们可能存在什么问题?

我注意到 ID 的第一部分(PCI\VEN_1022&DEV_7901&SUBSYS_B0021458&REV_51)是设备管理器中 AMD SATA 控制器的硬件 ID。那里有 2 个相同的 AMD SATA 控制器,这会是个问题吗?我可以卸载其中一个吗,或者这是正常的吗?

欢迎对在哪里寻找其他错误提出任何建议,我不知道如何使用 Windows 性能分析器。

以下是完整跟踪信息:https://drive.google.com/file/d/1DvHpTN8YrC0xGzylM96S71hVQn6ycB08/view?usp=sharing

编辑:我发现这些 ID 肯定是 AMD SATA 控制器:

控制器

答案1

我已通过启动到安全模式并在设备管理器中删除两个 AMD SATA 控制器(勾选“删除驱动程序”)解决了该问题。重新启动后,它们被标准 SATA AHCI 控制器取代,系统启动速度很快,正如它应该的那样。

相关内容