安装Windows的驱动器已锁定
关于“The drive where Windows is installed is locked”
症状1:启动时出现错误“安装Windows的驱动器已锁定”
尝试启动PC时,将显示以下屏幕。
与大多数错误不同,此错误屏幕不会由错误代码标识,例如“电脑需要维修”错误:
Refresh your PC The drive where Windows is installed is locked. Unlock the drive and try again. Cancel
此错误的原因
已知由于以下原因之一而导致发生此错误:
原因1:Bitlocker引导代理已禁用
此问题的根本原因是由于使用Windows Bitlocker加密。
Bitlocker是用于保护用户数据的全磁盘加密,但是需要安装Bitlocker引导代理。
在启动时,此启动代理用于在尝试加载Windows 7,Windows 8或者Windows 10之前解锁Windows驱动器。
当第三方引导加载程序或者恶意软件感染引导过程时,可能会出现此错误消息。
原因2:TPM已被清除或者重置
BitLocker可以选择使用大多数现代PC和笔记本电脑上使用的称为TPM(受信任的平台模块)的硬件加密芯片来管理用于数据加密的秘密密钥。
如果由于用户在BIOS /固件设置中手动清除TPM或者由于在系统固件/BIOS升级过程中进行了TPM固件升级而清除或者丢失了该TPM,则可能会清除TPM包含的密钥并系统将无法启动。
原因3:BCD文件已损坏
包含Windows系统启动配置参数的BCD(启动配置数据)文件是启动过程中非常重要的一部分。
如果该文件损坏,则引导过程将停止。
在Windows上修复“安装Windows的驱动器已锁定”
修复#1:运行自动修复
默认情况下,Windows 8/8.1/10中提供的自动修复实用程序可能会修复“安装Windows的驱动器已锁定”错误。
要访问计算机上的自动修复,请按照下列步骤操作:
- 插入Windows DVD/USB并重新启动系统。
如果我们没有原始的Windows 8安装媒体,请转至“修复#1:使用Easy Recovery Essentials” - 从媒体启动
- 点击修复计算机
- 导航对故障排除>自动修复
- 继续执行向导以完成该过程
如果运行自动修复不能解决错误,请转至修复#2:chkdsk以运行“ chkdsk”实用程序。
修复#2:使用chkdsk实用程序检查磁盘是否有错误
“ chkdsk”实用程序将检查硬盘的完整性。
我们可以尝试使用“ chkdsk/r”命令修复“安装Windows的驱动器已锁定”错误。
为此,请按照以下步骤访问“ chkdsk”:
- 使用原始安装媒体(即DVD或者USB闪存驱动器)重新启动计算机。
如果我们没有原始安装媒体,请转至修补程序1:使用Easy Recovery Essentials - 点击修复计算机
- 在“选择选项”屏幕上,单击“疑难解答”
- 单击高级选项
- 单击命令提示符
- 输入以下命令:
chkdsk C: /f /x /r
其中“ C:”是安装Windows 8/8.1/10的驱动器的盘符。如果Windows 8安装在“ D:”驱动器上,请输入“ D:”
- 按Enter
修复#3:使用bootrec重建BCD文件
在某些情况下,由于Windows系统上BCD文件的损坏或者损坏,可能会出现“安装Windows的驱动器已锁定”错误。
要修复BCD,请按照下列步骤操作:
- 插入安装媒体并从中启动
如果我们没有原始光盘,请转至修补程序1:使用Easy Recovery Essentials - 在“安装”屏幕上,单击“修复计算机”或者按R键。
- 导航对故障排除>高级选项>命令提示符
- 输入以下命令:
bootrec /FixMbr
- 按Enter
- 输入以下命令:
bootrec /FixBoot
- 按Enter
- 输入以下命令:
bootrec /ScanOs
- 按Enter
- 这个命令:
bootrec /RebuildBcd
- 按Enter
- 从光盘托盘或者USB端口中取出安装介质
- 输入“退出”
- 按Enter
- 重启你的电脑
修复#4:设置正确的分区
如果修复#3:bootrec不能通过替换Windows 8的启动加载程序来修复“安装Windows的驱动器已锁定”的错误,则可能需要先设置正确的分区,然后再次运行“ bootrec”。
这样做,请按照下列步骤操作:
- 按照修复程序4:bootrec中的说明从安装媒体启动,直到到达命令提示符为止
如果我们没有原始光盘,请转至修补程序1:使用Easy Recovery Essentials - 当出现命令提示符时,键入以下命令:
diskpart
- 按Enter
- 然后输入:
sel disk 0
- 按Enter
- 然后输入:
list vol
- 按Enter
- 检查“命令提示符”在Fs列中使用FAT32列出的卷。确定卷后,键入以下命令:
sel vol 2
用卷号替换“ 2”。
- 按Enter
- 我们需要为此分区分配一个新字母。字母必须是唯一的,例如不能是'c:':
assign letter x:
将上面命令中的“ x:”替换为该分区的唯一字母。
- 按Enter
- 等待来自“ diskpart”实用程序的确认消息出现:
DiskPart successfully assigned the drive letter or mount point.
- 然后输入:
exit
- 按Enter
- 然后输入:
cd /d x:\EFI\Microsoft\Boot
确保将“ x:”替换为我们先前分配的字母。
- 按Enter
- 然后输入:
bootrec /fixboot
- 按Enter
- 然后输入:
ren BCD BCD.Backup
这将为我们当前的BCD文件创建备份。
- 按Enter
- 然后输入:
bcdboot c:\Windows /l en-us /s x: /f ALL
确保将“ x:”替换为我们先前分配的字母。
- 按Enter
- 从光盘托盘或者USB端口中取出安装介质
- 输入:
exit
- 按Enter
- 重新启动电脑
修复#4:刷新PC
我们可以执行Windows 8/8.1/10系统的刷新。
刷新充当Windows 8的重新安装,而不会影响个人文件。
这可能会修复“安装Windows的驱动器已锁定”错误。
要运行刷新,请按照下列步骤操作:
- 重启你的电脑
- 从Windows 8/8.1/10安装介质(原始DVD或者U盘)引导。
如果我们没有原始的Windows 8安装媒体,请转至“修复#1:使用Easy Recovery Essentials” - 点击修复计算机
- 单击疑难解答,然后单击刷新PC
- 按照向导说明完成过程