在 Windows 10 中运行 CrystalDiskMark 会导致 BSOD

在 Windows 10 中运行 CrystalDiskMark 会导致 BSOD

我今天在笔记本电脑中安装了 1 TB 三星 860 EVO m.2 SSD。我使用 Windows 磁盘管理器工具格式化了驱动器。笔记本电脑在 2.5 英寸 HDD 驱动器上安装了 Windows 10。

然后我通过复制一些照片测试了 m.2 驱动器,结果一切正常。为了更精确地检查驱动器,我尝试运行 CrytsalDiskMark,这似乎运行正常,但在顺序读取测试之后,程序似乎挂起了,不久之后出现了 BSOD。

停止代码为DPC WATCHDOG VIOLATION。笔记本电脑重新启动并且似乎工作正常。我安装了 Samsung Magician 软件,它报告驱动器状况良好并且驱动器安装了最新的固件。

答案1

事实证明这是 Windows 10 的驱动程序问题。

三星支持部门的修复方法是:

请注意,DPC_WATCHDOG_VIOLATION 错误消息与 Windows 10 直接相关。

此错误可能是由于 iastor.sys 驱动程序与 Windows 10 不完全兼容而发生的。

微软目前正在研究一种解决方案,以防止在升级到 Windows 10 时迁移驱动程序。对于已经在使用 Windows 10 的用户,您可以按照以下步骤使用 Microsoft storahci.sys 驱动程序替换有问题的驱动程序来解决此错误:

  1. 右键单击“开始”图标并选择“设备管理器”。
  2. 扩展 IDE ATA/ATAPI 控制器。
  3. 选择名称中带有“SATA AHCI”的控制器(例如标准 SATA AHCI 控制器)。要验证您是否选择了正确的控制器,请右键单击控制器,选择属性,单击驱动程序选项卡,然后单击驱动程序详细信息。验证 iastor.sys 是否是列出的驱动程序,然后单击确定。
  4. 从驱动程序选项卡中,选择更新驱动程序…
  5. 选择浏览我的计算机以查找驱动程序软件。
  6. 选择让我从计算机上的设备驱动程序列表中选择。
  7. 选择标准 SATA AHCI 控制器。
  8. 单击“下一步”,然后单击“关闭”,然后重新启动计算机。

如果上述解决方案不起作用,请尝试在省电选项中关闭Windows快速启动。

我按照这些说明操作,并成功运行 CrystalDiskMark。

答案2

我最近在使用 500GB 三星 860 EVO SATA 时遇到了这个问题,但这让我很惊讶,因为我在同一台机器上安装了同型号的 1TB 硬盘,却没有任何问题。

我的机器有两个 SATA 控制器,结果发现故障驱动器连接到配置为 RAID 的控制器上的 SATA 端口。将驱动器移至配置为 AHCI 的控制器解决了问题。由于我没有将驱动器留在原始控制器上(并将控制器从 RAID 更改为 AHCI),因此我不能 100% 确定这就是问题所在;但是从记忆中,我很确定我使用的所有端口都由同一芯片组控制,因此不太可能是由于控制器芯片组差异造成的。

相关内容