问题
我使用的是 Windows 10。由于文件同步错误,我删除了 11,000 多个文件。它们现在在回收站中。我已尝试选择要恢复的文件并通过回收站进行恢复(使用标记为“恢复所选项目”的按钮),但恢复过程占用了太多系统资源,似乎卡在“计算”阶段而没有任何进展,并且崩溃。
问题
如何从回收站恢复我需要的文件؟ 该解决方案需要足够容易为中级用户实施,例如使用带有 GUI 或命令提示符的应用程序(无脚本解决方案)。解决方案需要考虑以下几点:
- 我只需要恢复特定日期的文件,即我今天删除的所有文件。
- 我需要恢复到原来的位置
我尝试过的事情/可能有用的想法
命令提示符——Robocopy
从命令提示符中使用 Robocopy 似乎是一个不错的解决方案。回收站可在命令提示符下使用C:\$Recycle.Bin
. 但是,我不知道我需要使用哪些开关。
复印软件
专用复制应用程序的复制速度可能比 Windows 快。我查看了 TeraCopy,但无法将回收站指定为复制来源。
Windows 文件恢复
我查看了 Windows 应用商店提供的 Windows 文件恢复应用程序。我阅读了https://aka.ms/winfrhelp上的在线手册,但同样无法弄清楚我需要的语法。
Windows 电源外壳
有一篇在线文章,使用 PowerShell 管理回收站,但对我来说太高级了。
StackExchange 上的类似文章
通过命令行从回收站中恢复所有文件?——不够具体
从 OneDrive 中的回收站中恢复大量文件- 与 One Drive 中的回收站相关,并且再次使用脚本解决方案。
谢谢您的帮助!
使用命令行的问题是 $Recycle.Bin 中的文件与 windows 中的文件名称不同。因此,如果您像这样恢复它们,您将拥有您的文件,但不知道是什么...我建议按排除在回收站内的日期对文件进行排序,使用 SHIFT + 向下箭头一次选择 100 个文件,然后恢复,接下来的 100 个文件等等。
除了减少回收站的大小和一点一点恢复选定的文件外,另一个解决方案可能是升级计算机的处理能力或移除硬盘并在更强大的计算机中运行。处理能力似乎是一个限制因素,随着计算机升温,恢复过程停止了。