最近,我在启动 Win10 时遇到了问题。我收到蓝屏,错误代码为0xc000021a
。其他启动选项(例如安全模式)也会导致同样的错误。
我也尝试过以下命令,但没有成功:
BOOTREC /FIXMBR
BOOTREC /FIXBOOT
因此,我下载了适用于 Windows 10 22H2 的媒体创建工具来升级 Windows 而不会丢失数据(就地升级)。但是,我收到以下消息:
如果您使用 Windows 安装媒体启动计算机,则升级选项不可用。
虽然我可以使用 Linux 实时系统访问我的所有数据,但我主要关心的是已经安装的程序。
我该如何修复 Windows 以继续使用我的程序?或者,有没有办法将我安装的程序带到全新的 Windows 安装中?
答案1
如果 Windows 中存在损坏导致无法启动,您可以使用 SFC(系统文件检查器工具)从启动媒体中修复它,而无需使用无法使用的磁盘安装的 Windows(处于离线模式)。
方法如下:
从 USB 启动 Windows 安装
在语言屏幕上单击下一步
选择修复计算机 > 故障排除 > 高级选项 > 命令提示符
运行
bcdedit
以找到安装未启动 Windows 的磁盘的驱动器号运行命令
sfc /scannow /offbootdir=<Windows_Drive_Letter>:\ /offwindir=<Windows_Drive_Letter>:\windows
等待 SFC 终止
关闭命令提示符窗口并重新启动计算机
如果你现在设法启动 Windows,请使用以下产品检查磁盘的 SMART 状态: 规格,查看磁盘是否存在严重问题。如果发现严重问题,则需要更换磁盘。
运行
chkdsk
。如果发现问题,请在运行前备份数据chkdsk /f
。完成恢复 通过就地升级修复安装 Windows 10。
有关更多截图信息,请参阅文章
如何运行 SFC OFFLINE(系统文件检查器工具)。