我将 M2.SSD 从带有专用显卡的 Dell XPS 9570 切换到 Dell XPS 9360。安装的是启用了 BitLocker 的 Windows 10 Pro x64。
现在,输入恢复密钥后启动时,出现 WDF_VIOLATION BSOD。我自然尝试使用 Windows 安装介质安全启动 Windows。问题:即使选择安全模式,仍然会失败并出现相同的 BSOD。
使用安装介质的命令提示符,我可以完美浏览所有 BitLocker 加密部分。所以这一定不是硬盘问题。
我已经尝试过恢复媒体中的自动启动修复功能。它显示“无法自动修复”。
在这种情况下我能做什么?
更新:我能够使用命令行从故障排除可启动 USB 中取消对设备的保护。但错误仍然存在。
我使用以下命令来取消保护系统驱动器:
管理-bde-protectors-disable C:-rp“密钥在这里”
现在,我可以从 USB 记忆棒启动到故障排除命令行,而无需输入恢复密钥,并且可以使用 diskpart 查看我的所有卷,甚至可以浏览 C: 分区上的所有文件。
但尝试完全禁用加密似乎不起作用:
管理-bde-off C:
结果是:
错误:发生错误(代码 0x80073bc3):找不到请求的系统设备。
这非常奇怪,因为就在几秒钟之前,它还很高兴地取消了对同一驱动器的保护。
管理-bde-状态C:
结果是说驱动器已解锁且不受保护。
答案1
问题就出在这些驱动程序之一上。在被迫重新安装 Windows 之前,我最后采取的措施就是删除所有对系统启动来说似乎不必要的驱动程序。你猜怎么着,这解决了问题。我使用可启动 USB 棒中的命令提示符执行此操作并使用以下命令:
Dism /Image:C:\ /Remove-Driver:<name>
可以通过以下方式接收驱动程序列表
Dism /Image:C\ /Get-Drivers
我不知道哪个驱动程序有问题。进入 Windows 后,我运行了 Windows 更新,它自动安装了所有现在缺失的驱动程序。
我的系统似乎处于完美健康状态。显然,该问题与 BitLocker 无关。
对于任何感兴趣的人,下面是我卸载的驱动程序列表:
Published Name : oem0.inf
Original File Name : prnms009.inf
Inbox : No
Class Name : Printer
Provider Name : Microsoft
Date : 6/21/2006
Version : 10.0.17763.1
Published Name : oem13.inf
Original File Name : intcaudiobus.inf
Inbox : No
Class Name : System
Provider Name : Intel(R) Corporation
Date : 11/4/2016
Version : 9.21.0.1680
Published Name : oem18.inf
Original File Name : oemsetup.inf
Inbox : No
Class Name : Printer
Provider Name : Ricoh
Date : 12/9/2015
Version : 1.9.0.0
Published Name : oem19.inf
Original File Name : hpvyt12.inf
Inbox : No
Class Name : Printer
Provider Name : HP
Date : 4/16/2013
Version : 12.28.0.2027
Published Name : oem20.inf
Original File Name : hpwia_oj4630.inf
Inbox : No
Class Name : Image
Provider Name : Hewlett-Packard
Date : 4/16/2013
Version : 31.0.1150.42326
Published Name : oem21.inf
Original File Name : hpoj4630fax.inf
Inbox : No
Class Name : Printer
Provider Name : HP
Date : 11/11/2013
Version : 32.0.110.46548
Published Name : oem22.inf
Original File Name : hpreststub.inf
Inbox : No
Class Name : USB
Provider Name : Hewlett-Packard
Date : 4/16/2013
Version : 31.0.1150.42326
Published Name : oem23.inf
Original File Name : prnms006.inf
Inbox : No
Class Name : Printer
Provider Name : Microsoft
Date : 11/29/2016
Version : 16.0.7629.4000
Published Name : oem24.inf
Original File Name : nvdm.inf
Inbox : No
Class Name : Display
Provider Name : NVIDIA
Date : 5/22/2018
Version : 24.21.13.9793
Published Name : oem25.inf
Original File Name : nvhda.inf
Inbox : No
Class Name : MEDIA
Provider Name : NVIDIA Corporation
Date : 5/22/2018
Version : 1.3.37.4
Published Name : oem29.inf
Original File Name : intcaudiobus.inf
Inbox : No
Class Name : System
Provider Name : Intel(R) Corporation
Date : 3/27/2018
Version : 10.23.0.1520
Published Name : oem3.inf
Original File Name : ibtusb.inf
Inbox : No
Class Name : Bluetooth
Provider Name : Intel Corporation
Date : 10/8/2018
Version : 20.90.1.1
Published Name : oem37.inf
Original File Name : hdx_dellcsmbext_waves.inf
Inbox : No
Class Name : Extension
Provider Name : Realtek Semiconductor Corp.
Date : 5/29/2018
Version : 6.0.1.8454
Published Name : oem38.inf
Original File Name : dellaudioextwaves.inf
Inbox : No
Class Name : Extension
Provider Name : Dell
Date : 5/30/2018
Version : 1.3.2.178
Published Name : oem39.inf
Original File Name : wavesapo75de.inf
Inbox : No
Class Name : SoftwareComponent
Provider Name : Waves
Date : 5/15/2018
Version : 3.2.0.76
Published Name : oem4.inf
Original File Name : intcdaud.inf
Inbox : No
Class Name : MEDIA
Provider Name : Intel(R) Corporation
Date : 3/22/2018
Version : 10.25.0.4
Published Name : oem44.inf
Original File Name : lwcusb.inf
Inbox : No
Class Name : Image
Provider Name : Logitech
Date : 10/24/2018
Version : 1.3.89.0
Published Name : oem45.inf
Original File Name : helloface.inf
Inbox : No
Class Name : Biometric
Provider Name : Windows Hello Face
Date : 6/1/2018
Version : 10.0.17763.168
Published Name : oem47.inf
Original File Name : intcdaud.inf
Inbox : No
Class Name : MEDIA
Provider Name : Intel(R) Corporation
Date : 9/4/2018
Version : 10.26.0.1
Published Name : oem48.inf
Original File Name : intcdaudsgpcoffext.inf
Inbox : No
Class Name : Extension
Provider Name : Intel Corporation
Date : 11/18/2018
Version : 25.20.100.6323
Published Name : oem9.inf
Original File Name : intcdaud.inf
Inbox : No
Class Name : MEDIA
Provider Name : Intel(R) Corporation
Date : 12/6/2017
Version : 10.24.0.3
答案2
更新失败后,当我尝试修复我妻子的 Dell XPS 13 时,我也遇到了同样的错误。
错误:发生错误(代码 0x80073bc3):找不到请求的系统设备
我一直在想为什么找不到它。我的意思是,我现在正在处理该设备,对吧?我正在对其进行更改,而您承认我已经对其进行了更改,但它也找不到?嗯?
当我追溯到 Microsoft 文档中的特定错误代码时,我才恍然大悟。(我发现提到此错误代码的其他网络帖子从未遇到过我解决它所遇到的困难。)
以下是微软页面(重点是我的):
0x80073BC3 - 0x20009 0x80070002 - 0x20009 0x80073B92 - 0x20009 这些错误发生在分区分析和验证期间,并且可能是由于存在多个系统分区而导致的。例如,如果您安装了新的系统驱动器但保留了之前的系统驱动器,则这可能会导致冲突。要解决错误,请断开或暂时禁用包含未使用的系统分区的驱动器。您可以在升级完成后重新连接驱动器。或者,您可以删除未使用的系统分区。无法找到请求的系统设备,存在共享冲突,或者有多个设备符合识别标准。
我意识到问题可能不在于它找不到分区。而是它找到了多个系统/启动分区。
我记得在这个持续多天的过程的早期,在按照我在互联网上找到的一些修复程序时,我在知道自己到底在做什么之前,将第二个磁盘上的一个分区标记为了活动状态。
我进入 diskpart,将其标记为 INACTIVE,这样就解决了问题。
答案3
对于使用 bitlocker 保护的磁盘来说,这是正常的。
大多数人会将驱动器放回旧机器,然后删除 bitlocker。将磁盘移至新机器,然后重新安装 bitlocker。(这与每个设备中的特定 TPM 有关。)
是的,我知道您可以不这样做就移动磁盘。但这个过程对大多数人来说往往太复杂了,所以我不会在这里费心去做。卸载、移动、重新安装要容易得多。
答案4
微软文章 BitLocker 部署和管理常见问题解答 说:
如果我将硬盘插入另一台计算机,我可以访问受 BitLocker 保护的驱动器吗?
是的,如果该驱动器是数据驱动器,你可以使用密码或智能卡从 BitLocker 驱动器加密控制面板项中解锁它,就像解锁任何其他数据驱动器一样。如果数据驱动器配置为仅自动解锁,则必须使用恢复密钥解锁它。加密硬盘可以通过数据恢复代理(如果已配置)解锁,也可以使用恢复密钥解锁。
答案是,您无法从原始计算机以外的另一台计算机上的磁盘启动,但您可以在从另一个磁盘启动时解锁该磁盘。
我建议将磁盘放入另一台计算机进行解锁,然后撤消 BitLocker 加密,然后再将其返回到 Dell XPS 9360 计算机。也许从 Windows 启动 USB 启动就足以使其工作。