Windows 文件恢复方法介绍
这里以Wfr冬季 2020 版为例,内容参考了微软官网。链接地址为:在 Windows 10 上恢复丢失的文件。
基本步骤
-
如有必要,请从 Microsoft Store 下载并启动该应用。
-
按 Windows 键,在搜索框中输入 Windows 文件恢复,然后选择"Windows 文件恢复"。
-
当系统提示允许应用对设备进行更改时,请选择"是"。
-
在"命令提示符"窗口中,采用以下格式输入命令:
winfr source-drive: destination-drive: [/mode] [/switches]
-
有 2 种基本模式可用于恢复文件:常规模式和广泛模式。
常规模式示例
将"文档"文件夹从 C: 驱动器恢复到 E: 驱动器上的恢复文件夹。 不要忘记文件夹末尾的反 (\) 反杠。
Winfr C: E: /regular /n \Users\<username>\Documents\
将 PDF 和 Word 文件从 C: 驱动器恢复到 E: 驱动器上的恢复文件夹。
Winfr C: E: /regular /n *.pdf /n *.docx
广泛的模式示例
使用通配符恢复文件名中字符串为"invoice"的任何文件。
Winfr E: C: /extensive /n *invoice*
将 jpeg 和 png 照片从"图片"文件夹恢复到 E: 驱动器上的恢复文件夹。
Winfr C: E: /extensive /n \Users\<username>\Pictures\*.JPEG /n\Users\<username>\Pictures\*.PNG
源驱动器和目标驱动器必须不同。 从操作系统驱动器恢复时 (C: ) ,请使用 /n <filter> 开关指定用户文件或文件夹。
Microsoft 会自动创建你调用的恢复文件夹, Recovery_<date and time> 驱动器上的恢复文件夹。 -
当系统提示确认继续时,请输入Y以启动恢复操作。 根据源驱动器的大小,这可能需要一段时间。 若要停止恢复过程,请按Ctrl + C。
关于模式和文件系统
以下信息可帮助你决定你拥有哪个文件系统以及使用哪种模式。
文件系统
“文件系统” | 示例 |
---|---|
FAT 和 exFAT | SD 卡、闪存或 U 盘 (< 4GB) |
NTFS | 计算机 (HDD、SSD) 、外部硬盘驱动器、闪存或 U 盘 (> 4GB) |
Windows 支持多个文件系统,这些文件系统因存储设备或操作系统而异。 仅广泛模式支持从非 NTFS 文件系统恢复文件。 若要查看你拥有哪个文件系统,请在文件资源管理器中右键单击一个驱动器,然后选择"属性"。
决定使用哪种模式
使用下表可帮助你决定使用哪种模式。 如果不确定,请从常规模式开始。
“文件系统” | 环境 | 建议的模式 |
---|---|---|
NTFS | 最近删除 | 普通发票 |
NTFS | 已删除一段时间 | 广泛 |
NTFS | 格式化磁盘后 | 广泛 |
NTFS | 磁盘损坏 | 广泛 |
FAT 和 exFAT | 任意 | 广泛 |
命令行语法
常规语法
下表汇总了每个高级开关的用用。
参数/开关 | 描述 | 支持 (模式) |
---|---|---|
源驱动器: | 指定文件丢失的存储设备。 必须与目标驱动器不同。 | 全部 |
目标驱动器: | 指定要保存已恢复文件的存储设备和文件夹。 必须与源驱动器不同。 | 全部 |
/regular | 常规模式,未损坏的 NTFS 驱动器的标准恢复选项 | 普通发票 |
/extensive | 广泛模式,一个适用于所有文件系统的彻底恢复选项 | 广泛 |
/n<筛选器> | 使用文件名、文件路径、文件类型或通配符扫描特定文件。 例如:
| 全部 |
/? | 常规用户的语法和开关摘要。 | 全部 |
/! | 高级用户的语法和开关摘要。 | 全部 |
高级语法
下表汇总了每个高级开关的用用。
切换 | 描述 | 支持的模式 |
---|---|---|
/ntfs | NTFS 模式,使用主文件表快速恢复正常的 NTFS 驱动器 | NTFS |
/segment | 段模式,使用文件记录段的 NTFS 驱动器的恢复选项 | 段 |
/signature | 签名模式,使用文件头的所有文件系统类型的恢复选项 | 签名 |
/y:<键入 (s) > | 恢复特定扩展组,逗号分隔 | 签名 |
/# | 签名模式扩展组和支持的文件类型。 | 签名 |
/p:<文件夹> | 将日志文件操作日志保存在恢复驱动器上默认位置不同的位置,例如 D:\logfile (D:\logfile) 。 | 全部 |
/a | 重写用户提示,这在脚本文件中非常有用。 | 全部 |
/u | 例如,从回收站恢复未删除的文件。 | NTFS |
/k | 恢复系统文件。 | NTFS |
/o:<a|n|b> | 指定是否始终 (,) (n) ,或者选择是否覆盖文件时, (b) 始终为 b。 默认操作是提示进行覆盖。 | NTFS |
/g | 恢复不带主数据流的文件。 | NTFS |
/e | 若要使结果易于管理并专注于用户文件,默认情况下会筛选某些文件类型,但此开关会删除该筛选器。 有关这些文件类型的完整列表,请参阅此表后的信息。 | NTFS |
/e:<扩展> | 指定筛选哪些文件类型。 有关这些文件类型的完整列表,请参阅此表后的信息。 | NTFS |
/s:<扇区> | 指定源设备上扇区的数量。 若要查找扇区信息,请使用fsutil。 | 段 |
/b:<字节> | 指定源设备上 (单元) 大小。 | 段 |
文件扩展名筛选器列表
默认情况下,会从结果中筛选以下文件类型。 使用 /e 开关禁用此筛选器或 /e:<扩展>筛选器来指定不筛选的文件类型。
_, adm, admx, appx, appx, ascx, asm, aspx, aux, ax, bin, 浏览器, c, cab, cat cdf-ms, catalogItem, cdxm, cmake, cmd, coffee, config, cp, cpp, cs、cshtm、css、cur、dat、dll、et、evtx、exe、fon、gpd、h、hbakedcurve、htm、htm、ico、id、ildl、ilpdb、iltoc、iltocpdb、in、inf、inf_loc、ini、js、json、lib、lnk、log、man、manifest、map、metadata、mf、mof、msc, msi, mui, mui, 叫人, mun, nls, npmignore, nupkg, nuspec, obj, p7s, p7x, pak, pckdep, pdb, pf, pkgdef, plist, pnf, pp, pri, props, ps1, ps1xm, psd1, psm1, py, resjson, resw, resx, rl, rs, sha512, 代码片段, sq, sys, t4, targets, th, tlb, tmSnippet, toc, ts, tt, ttf, vb, vbhtm, vbs, vsdir, vsix, vsixlangpack, vsixmanifest, vstdir, vstemplate, vstman, winmd, xam, xbf, xm, xrm-ms, xs、xsd、ym
常见问题解答
你可以提供一些提示来帮助我使用正确的语法吗?
-
始终在源和目标路径中使用驱动器号,不要忘记驱动器号后冒号 (:) ,并确保源和目标之间存在空格。
-
如果仅指定文件夹名称(如 /n \Myfolder\)时,请添加反 (\) 末尾的反杠。
-
如果文件或文件夹名称包含空格,请用引号括起来。 例如:
winfr C: E: /regular /n "\Users\<username>\Documents\Quarterly Statement.docx"
在<示例中>用户名意味着什么?
在文件资源管理器地址栏中,输入C:\users以查看计算机上的潜在用户列表。 您的计算机上可能有几个用户,包括您、管理员和默认帐户。 当在<中>用户名时,它是计算机上当前用户名的占位符。
为什么我收到此消息:"源和目标不能引用同一物理分区?"
源和目标驱动器或分区路径不应相同。 如果只有一个驱动器,请使用 USB 或外部硬盘驱动器作为目标路径。 在丢失数据后不要创建分区,因为这样可以减少成功恢复的可能性。
为什么恢复操作需要很长时间?
根据磁盘大小,可能需要一些时间恢复文件,尤其是在使用扩展模式时。
为什么其他文件从操作系统驱动器恢复?
Windows 在后台不断创建和删除文件。 默认情况下,Windows 文件恢复会筛选掉这些文件,但有些文件会滑过。 若要防止这种情况,请使用 /n <筛选器>,如本文中的示例所示。
什么是 $Recycle.Bin 文件夹?
对于 NTFS 和段模式,还可能会看到从回收站 (文件恢复的、在回收站中或永久删除) 且名为 $files.xxx 且存储在名为 $RECYCLE 的文件夹中的文件。BIN。
如果目标驱动器已满,会发生什么情况?
如果看到以下消息:"目标磁盘已满,请在恢复前释放空间: (R) esume、 (S) kip 文件或 (A) bort",释放目标驱动器上的驱动器空间,然后选择其中一个选项。
我无法恢复文件,现在该做什么?
如果使用常规模式,如果文件类型受支持,请在广泛的模式下重试。 可用空间有可能被覆盖,尤其是在固态硬盘和 SSD () 。 如需帮助,请与管理员联系。