Windows 系统自动修复工具

lak*_*tak 2 windows-7 system-restore

我最近在修复 Windows 7 PC 时发现了“系统文件检查器”(sfc.exe),并想知道还包括哪些其他自动修复/恢复工具。

DMA*_*361 5

我已经制作了这个答案社区维基,所以如果你有超过 100 个声望,请随时编辑任何进一步的建议


sfc (系统文件检查器)

检查系统文件(DLL 等)并将用其原始版本(来自 DLL 缓存,如果可用,否则用户必须通过安装介质等提供副本)替换任何意外修改(或损坏等)的文件。在 Windows Vista 和 7 上,它还可以保护一些系统文件夹和注册表项。


chkdsk (检查磁盘)

扫描硬盘驱动器分区以查找错误并修复任何可能的错误。主要是它会修复文件系统中的各种错误(使用/f“fix”参数),也可用于检测(并尝试从中恢复数据)坏扇区(使用/r)。


fixmbr(Win XP)fixboot

bootrec (Vista 和 Win7)

(注意:我认为这些可能只能从恢复控制台获得)

fixmbr并分别fixboot将新的主引导记录写入磁盘或将新的卷引导记录写入卷。

bootrec需要一个命令行参数来选择所需的操作,它应该是以下之一:
/fixmbr- 将 Windows 7 或 Windows Vista 兼容的 MBR 写入系统分区。
/FixBoot- 使用与 Windows Vista 或 Windows 7 兼容的引导扇区将新引导扇区写入系统分区。
/ScanOs- 扫描所有磁盘以查找与 Windows Vista 或 Windows 7
/RebuildBcd 兼容的安装。- 扫描所有磁盘以查找兼容的安装Windows Vista 或 Windows,并让您选择要添加到 BCD(Windows 引导加载程序)的安装。

**警告** Fixmbr 将覆盖当前的整个 MBR,如果你有戴尔、惠普、索尼等,你可能有一个自定义的主引导记录,如果你在这些 PC 上运行 fixmbr 它会破坏一些 bios 工具的功能例如硬件诊断和出厂恢复分区。他们是非常困难或几乎是不可能的,一旦他们被覆盖,以恢复这些自定义MBR的。某些 OEM PC 上的 FixBoot 也可以破坏其中一些 bios 热键功能,因为它只会覆盖已登录分区的分区引导记录。我总是建议在新系统上备份这些自定义引导记录以防出现问题。


dism(部署映像服务和管理工具,Windows 7)

安装 Win7 SP1 后,您可以使用 dism 通过删除 SP 卸载文件来释放磁盘空间:

dism /online /cleanup-image /spsuperseded
Run Code Online (Sandbox Code Playgroud)