升级 Windows 并保留已安装的软件

升级 Windows 并保留已安装的软件

最近,我在启动 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(系统文件检查器工具)

相关内容