微软称部分用户因兼容性问题无法升级到最新版本的Windows10每当微软发布新的功能更新,即使是次要的功能更新(比如Windows1020H2,与2004版基本一致),硬件驱动程序总是会遇到兼容性问题。这一次,英特尔和微软发现了两个版本的Windows10的兼容性问题,当通过Thunderbolt插入外部NVMeSSD时,会导致恼人的蓝屏错误。微软警告说,在任一版本的Windows10上,用户都可能会看到蓝屏错误,指出:'DRIVER_VERIFIER_DMA_VIOLATION(e6)经过验证的驱动程序尝试进??行非法DMA操作。DMA是指直接内存访问,当插入Thunderbolt时,DMA允许设备在不使用处理器的情况下将数据传入和传出内存。微软在解释支持兼容性的新支持说明中表示,受该漏洞影响的Windows10设备将至少有一个Thunderbolt端口。“为了保护您的更新体验,我们已经对具有受影响驱动程序或固件的Windows10设备应用了兼容性保留,以防止其提供Windows10版本2004或Windows10版本20H2,”据微软的Windows硬件开发商解释说,DRIVER_VERIFIER_DMA_VIOLATION(e6)与DriverVerifierDMA验证相关,它监控DMA使用情况。微软表示,微软和英特尔正在研究将在即将发布的版本中发布的修复程序。目前还不清楚为什么只有Windows10version2004会出现这个错误。根据微软Answers页面的用户报告,该集团的一台联想P53笔记本电脑在9月16日突然出现蓝屏DMA错误。“我们的一台联想P53笔记本电脑今天突然出现蓝屏(用户在记事本中输入)。它不可重现,”该用户写道,并补充说驱动程序验证程序已被禁用。运行Windows102004的笔记本电脑连接到LenovoThinkPadThunderbolt3DockGen2。对Thunderbolt的DMA的安全担忧阻止了微软在其SurfacePC上支持Thunderbolt。但是,在Windows101803中,Microsoft为带有Thunderbolt3的Windows10OEM笔记本电脑实施了内核直接内存访问(KDP)保护,以防止需要物理访问的攻击。
