如何轻松恢复Mac上已清空的垃圾箱

Avatar photo
Written by
3383

Recover files from emptied trash on Mac

当你从 Mac 中删除文件时,它们首先会进入回收站,直到你恢复它们、手动清空回收站或 macOS 在特定时间段后清理回收站。但问题是:很容易意外清空回收站,后才意识到仍然需要那些文件。不幸的是,你无法在 Mac 上撤销清空回收站。好消息是,你可以使用几种方法恢复 Mac 上已删除的回收站文件,我们在本指南中介绍了所有方法。

可以从Mac的垃圾桶中恢复已删除的文件吗?

是的,您可以恢复Mac上废纸篓中的已删除文件,但恢复方法取决于您的备份情况。如果您在清空废纸篓之前有一个Time Machine备份,您很幸运:只需跳转到方法 2,按照步骤从清空的废纸篓中恢复Mac文件,无需担心影响其他恢复方法的技术因素。

如果没有备份,您需要Mac垃圾篓恢复软件来从已清空的垃圾篓中恢复文件。为什么?因为被删除的文件在新数据覆盖之前仍然保留在驱动器上,但使用内置的macOS功能无法检索。只要以下因素不产生负面影响,有了合适的软件,您应该能够恢复丢失的文件

  • 继续使用驱动器:当你意识到自己不小心清空了Mac的垃圾桶时,立即停止使用它。你保存的每一个新文件,安装的每一个应用程序,甚至是后台系统进程,都可能覆盖你试图恢复的数据。出于同样的原因,你应该始终在与数据丢失发生的存储设备不同的存储设备上下载和安装数据恢复软件。
  • 驱动器类型(HDD与SSD): 传统旋转硬盘,如旧Mac中的硬盘,给你更多的时间来恢复从垃圾桶中删除的文件。问题是现代Mac使用配备TRIM的SSD,这是一种自动抹除已删除数据块的功能,以维持驱动器性能。有时,TRIM几乎立即触发,但也可能需要一段时间,因此仍然存在一个小但重要的机会窗口。
  • Mac芯片兼容性(M1-M4和T2): 并非所有恢复应用程序都可以访问带有Apple Silicon(M1、M2、M3、M4)或T2安全芯片的新款Mac上的系统驱动器。这些芯片增加了安全限制,阻止了许多恢复工具。在下面的方法中,我们会推荐适合这些新款Mac的特定工具。

在开始恢复之前,请确保回收站确实已被清空。如果您在“Dock”上找不到回收站图标,请查看标题为如果垃圾桶图标消失怎么办?的部分以获取快速修复方法。一旦确认文件已被删除,请继续使用以下恢复方法。

如何恢复Mac上已清空的垃圾桶

准备好从Mac上已清空的废纸篓中恢复那些被删除的文件了吗?您有两种主要选择可以获得最佳结果:使用专业的数据恢复软件或从Time Machine备份中恢复。

方法 1: 使用软件在Mac上恢复清空的垃圾桶

市面上有很多 几种工具 可用于 Mac 数据恢复的软件。然而,并非所有软件都能从已清空的垃圾桶中恢复文件,特别是那些新的带有安全限制的 Mac。

Disk Drill 是 Mac 数据恢复软件之一,它适用于配备 M1, M2, M3, M4 或 T2 芯片的 Mac,因为它拥有自己的内核扩展。此外,它几乎支持任何文件类型和格式(视频、音频、存档、图像、文档等),并且由于其用户友好的设计,任何人都可以使用,无论其技术水平如何。

📝 注意:如果您使用的是搭载Apple Silicon或T2芯片的Mac,您可能需要安装Disk Drill的系统扩展。请参阅安装指南以获取详细说明。

  1. 下载 安装适用于 Mac 的 Disk Drill 并按照屏幕上的说明进行安装,确保将其安装在不同于数据丢失的位置。然后,您可以启动该应用程序。
  2. 从可用设备列表中选择包含已删除文件的硬盘驱动器。然后选择您的扫描类型:

    • 通用扫描 (推荐):适用于大多数文件类型以及从清空的回收站中恢复文件的最佳选择。
    • 高级相机恢复 (ACR) :如果您的回收站中包含原先储存在相机或无人机SD卡上的视频文件,而通用扫描并未完全恢复它们,请考虑使用此选项作为备选方案。

  3. 点击 搜索丢失的数据 开始扫描。choose the hard drive which contained the deleted files
  4. 等待扫描完成后点击 审查找到的项目review found items
  5. 使用扫描结果顶部的筛选器按文件类型、大小或日期缩小搜索范围。如果您记得已删除文件的名称或格式,请使用右上角的搜索字段。filter found files
  6. 点击任何文件以预览并确认这是您需要的文件。然后,选择所有您希望恢复的文件并点击 恢复 按钮。select files for recovery
  7. 选择恢复目标位置(为避免数据覆盖,请选择与文件原始存储位置不同的驱动器上的文件夹)并点击 下一步 以确认。select recovery location

Disk Drill 可以免费下载并用于扫描驱动器。但是,若要从 Mac 的已清空废纸篓中恢复文件,你需要升级到专业版。

方法二: 从Time Machine备份中恢复已清空的垃圾桶

如果您的Mac启用了Time Machine,您应该能够从该工具制作的一个备份或系统快照中找回删除的文件。这个过程相当简单且非常安全。您需要的只是包含Time Machine备份的外置硬盘(如果您使用它来备份您的Mac)和您的计算机。

  1. 将包含 Time Machine 备份的驱动器连接到您的 Mac(如果您使用的是内部驱动器进行备份,请跳过此步骤)。
  2. 使用顶部的菜单栏,点击 Time Machine 图标并从下拉菜单中选择 浏览时间机器备份Browse Time Machine Backups
  3. 转到删除前文件所在的文件夹。
  4. 使用右侧的箭头或时间轴找到包含您要查找文件的备份版本。restore time machine
  5. 要预览特定文件,请点击它并按键盘上的空格键。
  6. 选择要恢复的文件并点击 恢复 按钮。

方法 3: 联系专业服务获取Mac上的垃圾恢复

data recovery services

当软件解决方案和Time Machine备份不足以从Mac的已清空垃圾桶中恢复文件时,专业的数据恢复服务有时(并非总是)仍能拯救局面。

专业恢复服务通过在洁净室环境中对您的驱动器进行物理检查来防止灰尘污染。技术人员使用专用硬件和专有软件在扇区级别读取数据,以完全绕过操作系统。因此,他们有时可以从无法在您的 Mac 上安装的驱动器中恢复数据。

缺点?专业的恢复费用并不便宜。价格通常在 $300 到 $3000 之间,具体取决于驱动器类型、损坏程度和紧急程度。一些服务会收取评估费以诊断问题,而另一些则提供“无数据,无费用”的政策。

考虑到这些因素,以下是考虑专业数据恢复服务的时机:

  • 你的Mac硬盘发出异常的卡嗒声或磨擦声。
  • 硬盘根本没有出现在磁盘工具中。
  • 业务数据岌岌可危,你无法承受丢失它们的后果。
  • 软件恢复工具未能找到你的文件。

📝 注意: 专业服务并不是奇迹工作者。他们无法恢复被新文件覆盖或在SSD上被TRIM删除的数据。一旦TRIM在现代SSD上永久移除数据块,或新数据物理覆盖任何驱动器上的存储位置,这些文件就会永远消失。同样的,如果你不知道加密驱动器的正确密码,也无法恢复数据。

如果垃圾桶图标消失了怎么办?

默认情况下,垃圾桶位于所有 Mac 的 Dock 末端。该文件夹的图标看起来像一个垃圾桶,根据您的计算机使用的 macOS 版本,可能略有不同。如果您无法在通常的位置找到它,有两种替代方法可以帮助您访问它。

trash icon on dock

选项#1:使用终端访问垃圾桶

终端通过基于文本的命令直接访问你的Mac垃圾桶文件夹。虽然看起来技术性很强,但其实过程很简单。

以下是使用终端访问和恢复垃圾箱中文件的方法:

  1. 打开终端 (进入 Launchpad 中并在搜索栏输入 Terminal)。
  2. 复制并粘贴以下命令到终端窗口中并按下返回键: cd ~/.Trashtrash terminal mac
  3. 然后复制粘贴此命令并按返回键: ls -al ~/.Trashtrash files in terminal

您将看到当前位于垃圾桶中的文件列表。现在,检查是否有您需要的文件。如果找到您想恢复的文件,您还需要完成以下步骤:

  • 要将文件移动回桌面,请使用此命令:mv filename ~/Desktop/
  • 要将其移动到文档或其他位置,请将~/Desktop/替换为您首选的路径
  • 对于文件名中带有空格的文件,请在文件名上添加引号:mv "my important file.pdf" ~/Desktop/

例如,要恢复一个名为“report.docx”的文件并将其移动到您的文档文件夹:mv report.docx ~/Documents/

如果您没有看到您的文件,这意味着它们已经从垃圾桶中永久删除了。在这一点上,您需要返回上面的恢复方法部分并尝试使用其中一种数据恢复工具或备份方法。请记住,如果您在Mac上意外清空了垃圾桶,越早使用恢复软件,找回那些文件的机会就越大。

选项#2: 将垃圾桶设为桌面文件夹

如果你想在不依赖Dock的情况下快速访问Mac的废纸篓,可以在桌面上创建一个快捷文件夹。以下是设置方法:

  1. 打开终端(进入Launchpad并在搜索栏中输入Terminal)。
  2. 将以下命令复制粘贴到终端窗口中,然后按下返回键:ln -s ~/.Trash ~/Desktop/Trashterminal create trash folder
  3. 前往Mac的桌面,寻找一个名为 垃圾桶 的文件夹(看起来像一个普通文件夹)。trash folder desktop

当您双击桌面上的此回收站文件夹时,它会打开标准回收站窗口,您可以在其中:

  • 查看所有等待永久删除的已删除文件。
  • 通过将文件拖回 Mac 上的任何位置来恢复文件。
  • 右键点击并选择 清空垃圾桶 清空废纸篓。
  • 按名称、删除日期或大小对已删除项目进行排序。

该文件夹的功能与Dock中的普通垃圾桶图标完全相同,只是位置不同。您甚至可以将文件直接拖到这个桌面文件夹中删除它们。

底线

现在你已经了解了几种在 Mac 上恢复清空废纸篓的方法,并且明白关键在于快速行动,因为当你试图从 Mac 上的废纸篓中恢复已删除的文件时,每一分钟都很重要,尤其是在具有 SSD 和 TRIM 的较新型号上。虽然恢复通常是成功的,但没有什么能比得上一个可靠的备份策略,所以如果你还没有设置 Time Machine,请考虑这样做(你的未来自我会感谢你的)。

此指南是否帮您找回了丢失的文件?我们很想听听您的经历。哪种方法对您有效?是像 Disk Drill 这样的专业软件,Time Machine 备份,还是专业服务?请在下方发表评论。

常见问题:

是的!您可以进入Finder偏好设置,然后点击“高级”选项卡。从那里,您可以开启一个选项,该选项将在每次清空Mac上的废纸篓之前显示警告。在您批准之前,废纸篓不会被清空。
它只有在您手动清空时才会被清空,除非您开启了Finder的首选项,让其每30天自动为您清空。
如果您没有数据恢复软件,主要选择是从 Time Machine 备份中恢复。这仅在 Time Machine 启用并在清空垃圾桶之前备份您的 Mac 时有效。只需连接您的 Time Machine 磁盘,浏览到删除之前的日期,然后恢复您需要的文件即可。
如果没有 Time Machine 备份,这里是您在 Mac 上恢复已删除文件的方法:
  • 在 macOS 垃圾桶中查找文件(如果尚未清空)。
  • 使用像 Disk Drill 这样的可靠数据恢复程序扫描并恢复永久删除的文件。
  • 对于至关重要的数据,如果软件解决方案不起作用,可以考虑专业的数据恢复服务。
请按照以下步骤在macOS中找到隐藏的垃圾桶文件夹:
  1. 打开Finder。
  2. Command + Shift + G 以启动 前往文件夹 菜单。
  3. 在文本框中输入 ~/.Trash 并按 Enter。
苹果的M1-M4和T2芯片包含安全功能,阻止大多数恢复程序访问系统驱动器。这些芯片需要通过内核扩展授予特殊权限才能读取驱动器数据,并且它们会自动加密驱动器。而且,许多恢复工具根本不是为Apple Silicon的架构设计的。这就是为什么你需要专门为这些芯片更新的软件,比如Disk Drill 6,它包含必要的内核扩展以克服这些限制。
Time Machine 备份会完美地保留所有内容,包括名称、位置和文件夹结构都保持不变。使用恢复软件则有所不同:删除后立即恢复的文件通常会保留原始名称和部分组织结构,但等待的时间越长,越有可能得到类似“file001.doc”这样的通用名称,文件按类型而不是原始位置排序。发生这种情况是因为 macOS 在清空垃圾桶时删除了名称和路径的记录,迫使恢复软件从碎片中重建这些信息。
Avatar photo
Romana Levko is a professional content writer with a strong interest in tech-related topics. Her main focus is on data recovery, Apple products, and cybersecurity. She spends her free time tinkering with her Mac and burning through her favorite music albums.
Approved by
12 years experience in software development, database administration and hardware repair.
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required