如何访问分区上另一个 Windows 10 安装的回收站文件?

如何访问分区上另一个 Windows 10 安装的回收站文件?

我有一块旧硬盘,C 盘装有 Windows 10(我们称之为旧版 Windows),D 盘装有媒体文件。我从旧 D 盘删除了 5GB 的文件,这些文件当然会进入旧 D 盘的隐藏回收站文件夹。

然后我购买了一块新硬盘,将其与旧硬盘连接起来,并在 Windows 10 的 C 盘上进行了全新安装。当我登录到新 Windows 并转到旧硬盘的媒体分区(现在称为 F 盘而不是 D 盘,当然)并使“受保护的系统文件”可见时,回收站不会显示旧 Windows 活动时删除的文件。F 盘显示有 111 GB 可用空间。然后我进入 BIOS 并激活旧硬盘,登录到旧的 Windows 10 安装,并清空那里的回收站。现在当我回到新 Windows 时,我看到 F 盘(旧 D 盘)中的可用空间为 116GB。

但想象一下,如果不清空旧 Windows 的回收站,我只需从新的 Windows 10 分区格式化旧硬盘的 C 盘(现在称为 E 盘),我该如何从 F 盘找到要删除的 5GB 文件?它们隐藏在 F 盘的哪里?

答案1

为了能够查看非当前安装的 Windows 安装或位于其他磁盘上的 Windows 安装的 RECYCLE.BIN 文件夹中包含的文件。我执行以下操作:

(就我而言,我使用的是 Windows 7 Pro,在 $RECYCLE.BIN 里面有许多带有回收站图标的文件夹,它们都有相同的名称:回收站)

  1. 在文件夹选项中,我选中显示隐藏文件、文件夹和驱动器的选项,并取消选中隐藏受保护的系统文件的选项

  2. 我找到了通常位于驱动器根目录的 $RECYCLE.BIN 文件夹

  3. 我将每个带有回收站图标的文件夹的名称更改为,例如:folder_1 folder_2 等

  4. 我选择所有名称已更改的文件夹,并将它们移动到驱动器根目录中的新文件夹中

(移动的文件夹应该自动重命名为 S-1-2-3 或 S-1-3-4-1234567890-1234567890-1234567890-1 之类的名称,每个文件夹都有不同的编号)

  1. 在我将文件夹移动到的文件夹中,不选择任何内容,我按下 Shift 键 + 右键单击​​并从上下文菜单中选择:从此处打开命令窗口

  2. 在命令行中,我写下用于为文件和文件夹分配或删除属性的工具的名称,称为 attrib,后跟命令,然后是名称更改后的文件夹名称,如下所示:

attrib -r -a -s -h /d /s [文件夹名称,例如:S-1-2-3 或 S-1-3-4-1234567890-1234567890-1234567890-1]

命令解释:-r删除只读属性、-a删除存储文件属性、-s删除系统文件属性、-h删除隐藏文件属性、/d处理文件夹、/s包含文件夹内的文件。

通过此操作,文件夹将变为普通文件夹,您将在其中找到所有文件

*如果我的解释有误,请见谅,我的第一语言是西班牙语

答案2

文件存储在驱动器:\$RECYCLE.BIN

此文件夹是一个特殊文件夹,因为如果您在资源管理器中双击该文件夹,它将打开回收站程序,而不是显示该文件夹的内容。因此,它将显示当前 Windows 安装中删除的所有文件,而不是该文件夹中的实际内容。

从命令提示符中,您可以看到实际内容,并使用类似命令move *.* D:\Temp /s将文件移出以便访问它们。不过,您必须重命名它们,但这样做是可行的。

将它们移动到当前 Windows 安装的 $RECYCLE.BIN 理论上也应该使它们可通过回收站应用程序使用,但我还没有测试过这一点。

答案3

我在网上找到了这个命令,可以通过提升的命令删除驱动器的回收站。也许它甚至可以处理其他安装留下的回收站?

rd /s /q D:\$Recycle.bin

将“D”替换为您的驱动器号。

除非资深用户赞同我的答案,否则我不会接受我自己的答案。

相关内容