Windows文件还原

Windows Apps Insider Preview 更多...更少

如果无法从备份中找到丢失的文件,则可以使用Windows 文件恢复,这是从Microsoft Store提供的命令行应用。 使用此应用可以尝试恢复已从本地存储设备中删除的丢失文件, (包括内部驱动器、外部驱动器和 USB 设备) 并且无法从回收站还原。 不支持在云存储和网络文件共享上进行恢复。

注意此应用需要Windows 10内部版本 19041 或更高版本 (查看) Windows 10版本。

重要: 如果要增加恢复文件的机会,请尽量减少或避免使用计算机。 在Windows文件系统中,已删除文件使用的空间标记为可用空间,这意味着文件数据仍可存在并恢复。 但是,任何计算机的使用都可以创建文件,这些文件可能会随时过度写入此可用空间。 

Windows 文件恢复 - 2020 年冬季版本

  1. 如有必要,请从Microsoft Store下载并启动应用。

  2. 按Windows键,在搜索框中输入Windows 文件恢复,然后选择Windows 文件恢复

  3. 当系统提示你允许应用对设备进行更改时,请选择“是”。

  4. “命令提示符”窗口中,输入以下格式的命令: 

    winfr source-drive: destination-drive: [/mode] [/switches]

  5. 有 2 种基本模式可用于恢复文件:常规模式和广泛模式。 

    常规模式示例  

    将 Documents 文件夹从 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> 。 

  6. 当系统提示你继续确认时,输入 Y 以启动恢复操作。 根据源驱动器的大小,这可能需要一段时间。 若要停止恢复过程,请按 Ctrl + C。 

以下信息可帮助你确定拥有的文件系统以及要使用的模式。 

文件系统

“文件系统”

示例

FAT 和 exFAT

SD 卡、闪存或 USB 驱动器 (< 4GB)

NTFS

计算机 (HDD、SSD) 、外部硬盘驱动器、闪存或 USB 驱动器 (> 4GB)

Windows支持的多个文件系统因存储设备或操作系统而异。 从非 NTFS 文件系统恢复文件仅受广泛模式支持。 若要查看你拥有的文件系统,请右键单击文件资源管理器中的驱动器,然后选择“属性”。 

确定要使用哪种模式

使用下表来帮助你确定要使用的模式。 如果不确定,请从常规模式开始。

“文件系统”

情况 下

建议模式

NTFS

最近删除

普通发票

NTFS

前一段时间已删除

广泛

NTFS

设置磁盘格式后

广泛

NTFS

损坏的磁盘

广泛

FAT 和 exFAT

任意

广泛

常规语法

下表汇总了每个高级交换机的用途。

参数/开关  

描述

支持的模式 ()

源驱动器:

指定文件丢失的存储设备。 必须与目标驱动器不同。

全部

目标驱动器:

指定要将恢复的文件放在其中的存储设备和文件夹。 必须与源驱动器不同。

全部

/regular

常规模式,非损坏 NTFS 驱动器的标准恢复选项

普通发票

/extensive

广泛模式,适用于所有文件系统的彻底恢复选项

广泛

/n<筛选器>

使用文件名、文件路径、文件类型或通配符扫描特定文件。 例如: 

  • 文件名:/n myfile.docx

  • 文件路径:/n /users/<用户名>/Documents/

  • 通配符:/n myfile.*

  • /n *.docx

  • /n *<字符串>*

全部

/?

常规用户的语法和开关摘要。

全部

/!

高级用户的语法和开关摘要。

全部

高级语法

下表汇总了每个高级交换机的用途。

切换

描述

支持的模式

/ntfs

NTFS 模式,一种使用主文件表的正常 NTFS 驱动器的快速恢复选项

NTFS

/segment

使用文件记录段的 NTFS 驱动器的段模式恢复选项

/signature

签名模式,使用文件标头的所有文件系统类型的恢复选项

签名

/y:<类型 (s) >

恢复特定扩展组,逗号分隔

签名

/#

签名模式扩展组和支持的文件类型。

签名

/p:<文件夹>

将恢复操作的日志文件保存在与恢复驱动器上的默认位置不同的位置,例如 D:\logfile) (。

全部

/a

重写用户提示,这在脚本文件中很有用。

全部

/u

例如,从回收站恢复未删除的文件。

NTFS

/k

恢复系统文件。

NTFS

/o:<a|n|b>

指定是否始终 () ,从不 (n) ,还是在选择是否覆盖文件时始终 (b) 。 默认操作是提示覆盖。

NTFS

/g

恢复没有主数据流的文件。

NTFS

/e

为了使结果可管理并专注于用户文件,默认情况下会筛选某些文件类型,但此开关会删除该筛选器。 有关这些文件类型的完整列表,请参阅此表后的信息。

NTFS

/e:<扩展>

指定要筛选的文件类型。 有关这些文件类型的完整列表,请参阅此表后的信息。

NTFS

/s:<扇区>

指定源设备上的扇区数。 若要查找部门信息,请使用 fsutil。


签名

/b:<字节>

指定源设备上) 的群集大小 (分配单元。


签名

文件扩展插件筛选器列表

默认情况下,会从结果中筛选以下文件类型。 使用 /e 开关禁用此筛选器或 /e:<扩展>筛选器来指定不筛选的文件类型。

_, adm, admx, appx, appx, ascx, asm, aspx, aux, ax, bin, browser, 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, mum, 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, 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 的文件夹中。站。 

如果目标驱动器已满,会发生什么情况? 

如果看到以下消息:“目标磁盘已满,请在恢复之前释放空间: (R) 中, (S) kip 文件,或 (A) ”,释放目标驱动器上的驱动器空间,然后选择其中一个选项。 

我无法恢复文件,现在怎么办? 

如果使用常规模式,请在支持文件类型的情况下,在广泛模式下重试。 可以覆盖可用空间,尤其是在固态驱动器 (SSD) 上。 如果需要帮助,请与管理员联系。 

Windows 文件恢复 - 2020 年夏季版本

  1. 如有必要,请从Microsoft Store下载并启动应用。

  2. 按Windows键,在搜索框中输入Windows 文件恢复 ,然后选择Windows 文件恢复。

  3. 当系统提示你允许应用对设备进行更改时,请选择 “是”。

  4. “命令提示符 ”窗口中,输入以下格式的命令:

    winfr source-drive: destination-drive: [/switches]

    源驱动器和目标驱动器必须不同。 从操作系统驱动器 (通常 C: ) 恢复时,请使用 /n <筛选器>和 /y:<类型< (s) > 开关来指定用户文件或文件夹。

    Microsoft 会自动创建一个恢复文件夹,用于在目标驱动器上调用Recovery_<日期和时间>。

    可以使用三种模式来恢复文件:默认文件、段和签名。

    默认模式示例

    将特定文件从 C:驱动器恢复到 E: 驱动器上的恢复文件夹。

    winfr C: E: /n \Users\<username>\Documents\QuarterlyStatement.docx


    将 jpeg 和 png 照片从图片文件夹恢复到 E: 驱动器上的恢复文件夹。

    winfr C: E: /n \Users\<username>\Pictures\*.JPEG /n \Users\<username>\Pictures\*.PNG


    将 Documents 文件夹从 C:驱动器恢复到 E: 驱动器上的恢复文件夹。

    winfr C: E: /n \Users\<username>\Documents\

    不要忘记文件夹末尾的反斜杠 (\) 。

    段模式示例 (/r)

    将 PDF 和 Word 文件从 C:驱动器恢复到 E: 驱动器上的恢复文件夹。

    winfr C: E: /r /n *.pdf /n *.docx


    使用通配符恢复文件名中包含字符串“invoice”的任何文件。

    winfr C: E: /r /n *invoice*

    签名模式示例 (/x)

    使用签名模式时,首先查看支持的扩展组和相应的文件类型会很有帮助。


    将 JPEG (jpg、jpeg、jpe、jif、jfif、jfi) 和 PNG 照片从 C:驱动器恢复到 E: 驱动器上的恢复文件夹。

    winfr C: E: /x /y:JPEG,PNG


    恢复 zip 文件 (zip、docx、xlsx、ptpx 等) ,从 C:驱动器恢复到 E: 驱动器上的恢复文件夹。

    winfr C: E:\RecoveryTest /x /y:ZIP

  5. 当系统提示你继续确认时,输入 Y 以启动恢复操作。

    根据源驱动器的大小,这可能需要一段时间。

    若要停止恢复过程,请按 Ctrl+C

以下信息可帮助你确定拥有的文件系统以及要使用的模式。

文件系统

Windows支持的多个文件系统因存储设备或操作系统而异。 仅在签名模式下支持从非 NTFS 文件系统恢复文件。 若要查看你拥有的文件系统,请右键单击文件资源管理器中的驱动器,然后选择“属性”。

“文件系统”

示例

FAT 和 exFAT

SD 卡、闪存或 USB 驱动器 (< 4GB)

裁判

Windows服务器和工作站Windows Pro

NTFS

计算机 (HDD、SSD) 、外部硬盘驱动器、闪存或 USB 驱动器 (> 4GB)

确定要使用哪种模式

使用下表来帮助你确定要使用的模式。 如果不确定,请从默认模式开始。

“文件系统”

情况 下

建议模式

NTFS

最近删除

默认

NTFS

前一段时间已删除

段,后跟签名

NTFS

设置磁盘格式后

段,后跟签名

NTFS

损坏的磁盘

段,后跟签名

FAT、exFAT

支持恢复文件类型 (请参阅下表)

签名

签名模式扩展组和文件类型

下表汇总了使用 /y:<类型 (s) > 开关时每个组的扩展组和支持的文件类型 

扩展组

文件类型

ASF

wma、wmv、asf

JPEG

jpg、jpeg、jpe、jif、jfif、jfi

M P 3

mp3

M P E G

mpeg, mp4, mpg, m4a, m4v, m4b, m4r, mov, 3gp, qt

PDF

pdf

PNG

png

ZIP

zip, docx, xlsx, pptx, odt, ods, odp, odg, odi, odf, odc, odm, ott, otg, otp, ots, otc, oti, otf, oth

常规语法

下表汇总了每个基本命令行参数和开关的用途。

参数或开关

描述

支持的模式

源驱动器:

指定文件丢失的存储设备。 必须与目标驱动器不同。

全部

目标驱动器:

指定要将恢复的文件放在其中的存储设备和文件夹。 必须与源驱动器不同。

全部

/r

使用段模式,该模式检查文件记录段 (FRS) 。

/n <筛选器>

使用文件名、文件路径或通配符扫描特定文件。 例如:

  • 文件名:/n myfile.docx

  • 文件路径:/n /users/<用户名>/Documents/

  • 通配符:/n myfile.*
    /n *.docx
    /n *<字符串>*

默认

/x

使用签名模式,该模式检查文件类型并适用于所有文件系统。

签名

/y:<类型 (s) >

扫描具有特定文件类型的文件。 使用逗号分隔多个条目。 有关扩展组和相应文件类型的列表,请参阅“关于模式和文件系统”部分中的表“签名模式扩展组和文件类型”。

签名

/#

显示每个组中的签名模式扩展组和相应的文件类型。

全部

/?

显示常规用户语法和开关的快速摘要。

全部

/!

显示高级用户语法和开关的快速摘要。

全部

高级语法

下表汇总了每个高级交换机的用途。

切换

描述

支持的模式

/p:<文件夹>

将恢复操作的日志文件保存在与恢复驱动器上的默认位置不同的位置,例如 D:\logfile) (。

全部

/a

重写用户提示,这在脚本文件中很有用。

全部

/u

例如,从回收站恢复未删除的文件。

默认

/k

恢复系统文件。

默认

/o:<a|n|b>

指定是否始终 () ,从不 (n) ,还是在选择是否覆盖文件时始终 (b) 。 默认操作是提示覆盖。

默认

/g

恢复没有主数据流的文件。

默认

/e

为了使结果可管理并专注于用户文件,默认情况下会筛选某些文件类型,但此开关会删除该筛选器。 有关这些文件类型的完整列表,请参阅此表后的信息。

默认

/e:<扩展>

指定要筛选的文件类型。 有关这些文件类型的完整列表,请参阅此表后的信息。

默认

/s:<扇区>

指定源设备上的扇区数。 若要查找部门信息,请使用 fsutil。


签名

/b:<字节>

指定源设备上) 的群集大小 (分配单元。


签名

/f:>扇区>

要在源设备上扫描的第一个扇区。


签名

是否可以提供一些提示来帮助我使用正确的语法?

下面是一些建议:

  • 始终在源路径和目标路径中使用驱动器号,不要忘记驱动器号后面的冒号 (:) ,并确保源和目标之间有空格。

  • 如果开关具有冒号(如 /y:):则不要在冒号和值的其余部分之间添加空格。

  • 仅指定文件夹名称(如 /n \Myfolder\)时,请在文件夹末尾添加反斜杠 (\) 。

  • 如果文件或文件夹名称具有空格,则用引号括住它。 例如:

    winfr C: E: /n "\Users\<username>\Documents\Quarterly Statement.docx"
  • 若要停止恢复过程,请按 Ctrl+C

<用户名>在命令示例中意味着什么?

在文件资源管理器地址栏中,输入 C:\users 以查看计算机上潜在用户的列表。 计算机上可能有多个用户,包括你、管理员和默认帐户。 在文件路径中看到<用户名>时,它是计算机上当前用户名的占位符。

为什么收到以下消息:“源和目标不能引用相同的物理分区?”

源和目标驱动器或分区路径不应相同。 如果只有一个驱动器,请使用 USB 或外部硬盘作为目标路径。 丢失数据后不要创建 分区 ,因为这样可以降低成功恢复的可能性。

为什么恢复操作需要这么长时间?

根据磁盘的大小,可能需要一些时间来恢复文件,尤其是在使用签名模式时。

为何要从操作系统驱动器中恢复其他文件?

在后台,Windows不断创建和删除文件。 默认情况下,Windows 文件恢复筛选掉这些文件,但有些文件会滑过。 若要防止这种情况,请在默认模式和段模式下使用 /n <筛选器>开关,并在签名模式下使用 /y:<类型 (s) > 开关。

什么是 $Recycle.Bin 文件夹?

对于默认模式和段模式,还可能会看到从回收站 (文件中恢复的丢失文件,这些文件要么在回收站中,要么被永久删除,) 名称为 $files.xxx,并存储在名为 $RECYCLE 的文件夹中。站。

如果目标驱动器已满,会发生什么情况?

如果看到以下消息:“目标磁盘已满,请在恢复之前释放空间: (R) esume, (S) kip 文件,或 (A) bort”,释放目标驱动器上的驱动器空间 ,然后选择其中一个选项。

我无法恢复文件,现在怎么办?

如果使用默认模式或段模式,请在支持文件类型时在签名模式下重试。 可用空间可能写入过度,尤其是在固态驱动器 (SSD) 上。 如果需要帮助,请与管理员联系。

需要更多帮助?