chkdsk 和sfc.exe修复命令

1:chkdsk:chkdsk的全称是checkdisk,就是磁盘检查。

CMD->help chkdsk

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]


volume 指定驱动器号(后面跟一个冒号)、
装入点或卷名。
filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。
/F 修复磁盘上的错误。
/V 在 FAT/FAT32 上: 显示磁盘上每个文件的
完整路径和名称。
在 NTFS 上: 如果有清除消息,则显示。
/R 查找损坏的扇区并恢复可读信息
(隐含 /F)。
/L:size 仅用于 NTFS: 将日志文件大小更改为指定的 KB 数。如果未
指定大小,则显示当前
大小。
/X 如果必要,则先强制卸除卷。
该卷的所有打开句柄都会无效
(隐含 /F)。
/I 仅用于 NTFS: 对索引项进行强度较小的检查。
/C 仅用于 NTFS: 跳过文件夹结构的
循环检查。
/B 仅用于 NTFS: 重新评估该卷上的坏簇
(隐含 /R)

/I 或 /C 开关通过跳过对该卷的某些检查,
可减少运行 Chkdsk 所需的时间。

举例:chkdsk c:/f

2:sfc.exe的全称是:System file checker.exe ,系统文件检查器。
CMD->sfc /?

扫描所有受保护的系统文件的完整性,并用正确的 Microsoft 版本替换不正确的版本。

SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=<file>] [/VERIFYFILE=<file>]
[/OFFWINDIR=<offline windows directory> /OFFBOOTDIR=<offline boot directory>
]

/SCANNOW 扫描所有受保护的系统文件的完整性,并修复出问题的文件(如果出现问
题)。
/VERIFYONLY 扫描所有受保护的系统文件的完整性。不执行修复操作。
/SCANFILE 扫描参考文件的完整性,如果找到问题,则修复文件。
指定完整路径 <文件>
/VERIFYFILE 验证带有完整路径 <文件> 的文件的完整性。不执行修复。
/OFFBOOTDIR 用于脱机修复指定脱机启动目录的位置
/OFFWINDIR 用于脱机修复指定脱机 Windows 目录的位置

例如

sfc /SCANNOW
sfc /VERIFYFILE=c:windowssystem32kernel32.dll
sfc /SCANFILE=d:windowssystem32kernel32.dll /OFFBOOTDIR=d: /OFFWINDI
R=d:windows
sfc /VERIFYONLY

举例:sfc /scannow

原文地址:https://www.cnblogs.com/zker/p/4320102.html