Windows.old 不是通过新安装创建的 - 卸载是一个选项吗?

Windows.old 不是通过新安装创建的 - 卸载是一个选项吗?

我购买了 Windows 7 Home 32 位,然后升级到 Windows 7 Pro 32 位。升级后,我有 Home 的光盘,但没有 Pro 的光盘。最近 hal.dll 损坏了。我以为操作系统一直在创建还原点,但我找不到将系统恢复到之前状态的方法。

我使用 Digital River 的 X15-65804.iso 创建了启动盘。我无法使用启动盘修复 .dll,而且时间紧迫,所以我尝试了自定义安装。这创建了一个 Windows.old 文件夹,但里面什么都没有。我担心我的所有文件都丢失了。

我希望它们是可以恢复的。有没有办法“卸载”/将系统恢复到我刚刚遇到 hal.dll 问题的位置?或者旧系统的文件是否放在了其他地方?也许我需要先激活新操作系统,然后才能访问 Windows.old 的内容……?

谢谢

答案1

启动自Windows 7 DVD,转到修复选项,选择命令提示符

在此处输入图片描述

并运行此命令:

sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows

(将 C 替换为 Windows 所在的驱动器号)。

这会扫描损坏的文件并尝试修复它们。它能修复损坏的 HAL.dll 吗?

相关内容