吴川   2022-6-6
 华南区技术负责人

概要
Windows中有很多实用工具以帮助修复系统故障,SFC(系统文件检查器)就是其中一种,本文将展开介绍SFC命令以及具体的使用方法。如果您担心Windows电脑中的重要文件丢失,也可以借助本文的方法将重要数据转移或恢复出来,无需进入Windows系统即可操作。


SFC命令

一、关于SFC命令

1、SFC命令的定义、作用以及参数

SFC(系统文件检查器)是Windows中的一个实用工具,SFC命令可以扫描并验证所有受保护系统文件的完整性,并将错误版本替换为正确的版本,许多故障排除步骤建议使用SFC命令。若要运行此命令,您必须以Administrators(管理员)的身份登录Windows。
SFC命令包含了几个参数,若想在计算机中查看SFC参数详情,可以在命令提示符中运行【sfc /?】命令,即可了解SFC命令参数的详细介绍。
运行sfc /?
SFC命令的参数以及具体的说明如下:

参数

说明

在命令提示符中如何输入

/scannow

扫描所有受保护系统文件的完整性,并在可能的情况中修复包含问题的文件。

sfc /scannow

/verifyonly

扫描所有受保护系统文件的完整性,而不执行修复。

sfc /verifyonly

/scanfile <file>

扫描指定文件的完整性 (完整路径和文件名) 并尝试在检测到任何问题时进行修复。

sfc /scanfile=<file>

:<file>需替换成完整路径和文件名,如sfc /scanfile=c:\windows\system32\kernel32.dll

/verifyfile <file>

验证指定文件的完整性 (完整路径和文件名) ,而不执行修复。

sfc /verifyfile=<file>

示例:sfc /verifyfile=c:\windows\system32\kernel32.dll

/offwindir <offline windows directory>

指定脱机修复的脱机Windows目录的位置。

sfc /offwindir=<offline windows directory>

示例:sfc /scannow /offbootdir=D:\ /offwindir=D:\windows

/offbootdir <offline boot directory>

指定脱机修复的脱机启动目录的位置。

sfc /offbootdir=<offline boot directory>

示例:sfc /scannow /offbootdir=D:\ /offwindir=D:\windows

/?

在命令提示符下显示帮助。

sfc /?

2、如何运行SFC命令?

①可正常访问系统时
步骤1:运行计算机,使用管理员账户登录Windows。在任务栏左侧搜索框中输入【cmd】,然后右键点击搜索结果中的【命令提示符】,选择【以管理员身份运行】。若管理员账户被禁用,请点击此处了解启用Administrator账户的方法。
搜索cmd
步骤2:之后根据需要在命令提示符中输入相应的SFC命令参数并按【Enter】键。
【sfc /scannow】是比较常用的命令,可以扫描所有受保护系统文件的完整性,并修复有问题的文件。需注意的是,如果您使用的是Windows 10、Windows 8.1或Windows 8,在运行SFC命令以修复丢失或损坏的系统文件之前,请先运行【DISM.exe /Online /Cleanup-image /Restorehealth】命令,之后再运行【sfc /scannow】。 若运行【sfc /scannow】之后出现“Windows资源保护无法执行请求的操作”的提示,请点击此处查看详情。
运行DISM与sfc命令
②无法正常访问系统时
步骤1:按电源键开机,在启动徽标出现时长按电源键强制关机。此步骤重复三次,允许电脑完全启动,在“自动修复”界面选择【高级选项】,电脑将进入到Windows恢复环境中。或者使用Windows安装盘启动电脑,需要先在BIOS设置中将Windows安装盘设置为启动顺序首位,之后保存设置并重启电脑,在Windows安装程序“现在安装”界面选择【修复计算机】选项以进入恢复环境。(可点击此处了解如何制作Windows安装盘)
修复计算机
步骤2:进入恢复环境后,依次选择【疑难解答】>【高级选项】>【命令提示符】。
高级选项-命令提示符
步骤3:在打开的命令提示符窗口中,根据需要输入SFC命令,比如【sfc /scannow /offbootdir=D:\ /offwindir=D:\windows】,并按下【Enter】键。扫描可能需要大约5-20分钟才能完成。扫描完成后,移除Windows安装盘并重启计算机查看问题是否已解决。
:【sfc /scannow /offbootdir=D:\ /offwindir=D:\windows】命令中的【/scannow】可扫描系统文件的完整性并修复有问题的文件;【/offbootdir】用于指定脱机修复的脱机启动目录的位置;【/offwindir】用于指定脱机修复的脱机Windows目录的位置,【/offbootdir=D:\】中的【D:\】以及【/offwindir=D:\windows】中的【D:\windows】可以根据实际情况更改。
运行sfc /scannow /offbootdir=D: /offwindir=D:windows
以上就是SFC命令的相关介绍。当系统出现故障,无法正常访问时,为了避免计算机中的数据丢失,可以查看第二部分的内容了解无需进入Windows即可转移或恢复数据的方法。

二、无法进入系统时,使用都叫兽™系统救援软件转移或恢复数据

1、什么是都叫兽™系统救援软件?

都叫兽™系统救援软件是一款专业的系统救援软件,它能够帮助Windows用户清除Windows账户密码、创建新的管理员账户;还原磁盘/记忆卡数据、硬盘格式化后恢复数据;转移磁盘文件;擦除或扫描磁盘文件等。此外,该软件还支持修复Windows 系统问题,例如:修复MBR引导记录、DBR误差参数、0xc00000e、Windows系统启动失败以及引起黑屏或蓝屏的部分问题等。作为一款功能多样的系统救援工具,它能够完美兼容包括Windows 10/8.1/8/7/XP/Vista在内的多个系统,可以满足不同用户的系统救援需求。
热点推荐 - ADs都叫兽™ 系统救援-简单3步转移系统崩溃中的电脑文件

操作简单 只需3步就能快速转移任意文件。

转移文件 无需Windows操作系统,转移计算机内现存的文件信息。

预览功能 在转移文件时,支持预览文件内容。

多功能 无需启动系统可实现文件迁移、文件恢复、启动修复等。

兼容性 完美兼容Windows 10/8.1/8/7/XP/Vista。

操作简单 简单3步可转移文件

预览 转移前支持文件预览

多功能还可实现文件恢复、密码重设、启动修复等

免费试用免费试用目前已有2000位用户免费体验!

2、如何使用都叫兽™系统救援软件转移或恢复数据?

当Windows系统没办法启动时,可以通过都叫兽™系统救援软件创建一个启动盘,之后通过启动盘启动电脑,再使用该软件提供的功能进行文件的转移或恢复。具体步骤如下:
步骤1:在其他可正常登录和运行的电脑中下载安装都叫兽™系统救援软件,接下来将U盘连接PC电脑,运行都叫兽™系统救援软件,之后在“第一步:选择创建方法”里勾选【创建一个拯救U盘】选项。(注:在执行此操作之前,请确保已经将U盘里的重要文件保存在其他位置,因为操作过程将删除拯救U盘中的所有数据。)
都叫兽™系统救援软件操作界面
步骤2:接下来根据系统类型选择【x64】或【x86】,点击【现在下载】按钮下载ISO文件,文件下载完成之后点击【创建拯救USB】按钮,在USB启动盘创建完之后再点击【弹出USB】按钮即可。
创建启动盘
步骤3:将创建好的启动设备连接到需要转移数据的电脑上,开启电脑,之后电脑屏幕上会显示进入BIOS的快捷键(此界面显示的时长很短,可能只有一两秒),连续点击BIOS快捷键以进入BIOS设置界面,之后可在Boot Priority中将启动U盘设置为启动顺序的首位,之后保存设置并重启电脑。
选择启动顺序
步骤4:等待片刻,待都叫兽™系统救援加载完成之后,选择【Data Transfer】。
:若需要转移或备份整个硬盘的数据,可以选择【数据备份】选项。若需要以管理员身份运行命令提示符,但是您所登录的账号不是管理员,可以通过都叫兽™系统救援的【PassNow】>【创建新用户】功能新建管理员账户。
选择Data Transfer
步骤5:您可以点击各个磁盘盘符(C/D/E/F等)查看重要文件是否丢失,如果没有丢失,也建议您将其转移到外置磁盘中。转移数据的操作很简单,比如您想将C盘的数据转移到G盘,可先在左上方选择C盘,右上方选择G盘,然后选中C盘中的文件,通过中间的Copy功能按钮即可轻松转移磁盘数据。如果有想删除的文件,也可在选择文件以后,点击中间的【Delete】按钮,但该删除操作不可撤回,请谨慎操作。
转移数据界面
步骤6:如果您发现有数据丢失,那么请在功能主界面选择【Undeleter】选项,并点击【Run】(运行)按钮。
恢复数据按钮
步骤7:选择【分区恢复】对目标硬盘进行扫描。
选择分区恢复选项
步骤8:扫描完成后,选择要恢复的文件,点击【恢复】按钮执行数据恢复命令,请将文件保存在其他外置磁盘中,恢复完成后弹出U盘,再对电脑进行其他修复操作
执行数据恢复的界面