如何在 Mac 上恢复永久删除的文件(最佳方法)

Avatar photo
Written by
1835

recover pemanently deleted files on mac你是否不小心从Mac中删除了一个文件,并且几乎确定它已经永久消失了?其实,你可能错了。即使你认为已经在电脑上永久删除了数据,仍然有可能将其恢复回来。

在本文中,您将了解如何在 Mac 上恢复永久删除的文件,并学习提高成功数据恢复几率的方法。

确保文件被永久删除

在尝试恢复之前,最好确保您确实永久删除了要找的文件,而不是因错误操作或某些故障只是移动或隐藏了它们。请按以下顺序进行检查:

选项1:在Finder中搜索

由于Finder是Mac上原生的搜索工具,您可以使用它来尝试定位丢失的文件。以下是在Mac上使用Finder搜索丢失文件的方法:

  1. 在你的 MacBook 上启动 Finder(点击 Dock 上最左侧的第一个图标)。
  2. 如果你记得文件具体位于哪个文件夹,点击顶部菜单中的前往,然后选择前往文件夹。接着输入该文件夹的名称并点击前往
  3. 要使用文件名搜索文件,点击屏幕右上角的搜索图标并输入名称。如果你不确定文件名,可以在搜索框中输入其日期(例如,2022年1月)或文件的扩展名(例如,.pages)以缩小搜索范围。Search in Finder

选项 2:检查回收站

是的,这一点很明显,您可能已经检查过了。

不过,在你继续进行Mac用户通常依赖的更高级的恢复已删除文件步骤之前,值得再次仔细检查一遍。

当你删除一个文件时,通常它不会立即从你的驱动器中被擦除。它只是被移动到回收站,并在那里保留,直到你手动清空为止。

要检查:

  1. 点击 Dock 中的废纸篓图标。
  2. 查找你丢失的文件或文件夹。
  3. 如果找到了,右键点击它。
  4. 选择放回原处Choose Put Back

这会立即将文件恢复到其原始位置。

选项 3:检查隐藏文件

您有可能自己在 MacBook 上隐藏了一个文件,因此很难找到它。如果是这种情况,有两种方法可以在 Mac 上显示隐藏的文件:

  • 通过使用特殊的按键组合(只需打开丢失文件所在的文件夹,然后按下Command+Shift+.(句号)
  • 借助特殊的终端命令

如果您想在 Mac 上永久显示隐藏文件,则应使用终端。以下是在您的电脑上使用终端应用程序显示隐藏文件的方法:

  1. 打开终端应用程序(进入Launchpad并在顶部的搜索栏中输入Terminal)。
  2. 复制并粘贴以下命令:
    defaults write com.apple.Finder AppleShowAllFiles true
  3. 按下Return(回车)键。
  4. 输入killall Finder,然后再次按下Return(回车)键。

如何在Mac上恢复永久删除的文件

如果你发现自己错误地永久删除了错误的文件夹或文件,下述方法应该可以帮助你在 Mac 上找回已删除的文件。

方法 1:使用数据恢复软件

在 MacBook 上恢复永久删除文件最简单快捷的方法可能是借助专业的数据恢复工具。

我们在7数据恢复专家团队多年来测试了数十种此类工具,并且我们还专门维护了一个Mac最佳恢复应用程序的排名。

在本指南中,我们将演示如何使用 Disk Drill 在 Mac 上恢复已删除的文件。它是 我们测试过的最强大的应用之一,同时也非常适合初学者。

以下是在 Mac 上通过 Disk Drill 恢复永久删除文件的方法:

  1. 下载 安装 Disk Drill 并按照屏幕上的说明进行安装。
  2. 启动应用程序。Launch the app
  3. 从左侧边栏选择存储设备选项卡,然后点击你想要恢复数据的驱动器(例如,你的“Apple SSD…”系统驱动器,或一个 外部驱动器)。
  4. 点击搜索丢失的数据开始扫描。如果应用程序询问要使用哪种扫描类型,请选择通用扫描。此选项结合了多种扫描方法,能为你恢复永久删除的 Mac 文件提供最佳机会。
  5. 应用程序完成设备扫描后,点击查看已找到的项目Review found items
  6. 为了更快找到所需数据,可从左侧边栏选择对应文件类型的选项卡。或者,如果你知道被删除文件的确切扩展名或名称,请在屏幕右上角的搜索栏中输入。Click on file to preview
  7. 点击文件旁边的眼睛图标进行预览,确认这就是你正在寻找的文件。
  8. 点击你想要恢复文件左侧的复选框以选中它,然后点击恢复按钮。Click the Recover button
  9. 为恢复的文件选择一个目标文件夹,并点击下一步以确认。要实际保存恢复的文件,你需要许可证。但你可以不限次数地扫描和预览文件。这意味着你可以在花钱之前确认已删除的文件是否还完整。如果文件能正常显示和预览,你就知道它们还存在。如果结果中没有出现有用的内容,你也不会在无法恢复的数据上浪费钱。

将会出现一个弹出窗口,提示您已成功恢复文件。出现该提示后,退出 Disk Drill 应用程序。然后,您只需前往之前选择的位置即可访问已恢复的数据。

方法 2:从 Time Machine 备份恢复

另一个有效的解决方案是从 Time Machine 备份中恢复永久删除的文件。使用这个应用程序很简单,利用它恢复文件也不会花费你太多时间。

但是,这种方法有一个很大的限制:只有在丢失文件之前使用Time Machine对您的电脑进行了备份,您才能通过Time Machine在Mac上恢复意外删除的文件。

以下是在 Mac 上使用 Time Machine 恢复已永久删除文件的方法:

  1. 将包含 Time Machine 备份的驱动器连接到你的电脑。如果你手头没有备份驱动器,你仍然可以尝试启动 Time Machine。macOS 会在你的内部硬盘上创建本地快照,即使未连接外部备份磁盘(如果删除操作是最近发生的),你也有可能从 Mac 恢复已删除的文件。
  2. 启动 Time Machine(前往 Launchpad 或从屏幕顶部菜单栏打开该应用)。Launch Time Machine
  3. 导航到已删除文件原先所在的文件夹,或者如果你记得文件名,可以在搜索栏中输入。
  4. 使用右侧的时间线选择所需的备份版本。
  5. 选择你希望恢复的文件,然后点击 恢复 按钮。Click the Restore button

该文件将被恢复到其原始位置。因此,要打开已恢复的文件,请导航到该文件在被删除前存储的文件夹。

方法 3:从APFS快照在Mac上恢复文件

如果您的 Mac 使用 APFS 文件系统(大多数运行 macOS High Sierra 及更高版本的 Mac 都是如此),系统可能会创建本地快照。这些快照会在特定时间点临时保留您的驱动器状态。

这意味着您可能能够恢复 Mac 系统中已删除且不再显示的文件。

以下是在 Mac 上使用 APFS 快照恢复最近删除的文件的方法:

  1. 打开磁盘工具(使用Spotlight或前往应用程序 > 实用工具)。
  2. 选择Macintosh HD(或你主要系统卷宗的名称)。
  3. 在顶部菜单中,点击显示 > 显示APFS快照Show APFS Snapshots
  4. 如果有可用快照,你会看到一个带有时间戳的列表。Snapshots
  5. 你可以双击一个快照来挂载它。
  6. 它将在Finder中作为一个单独的只读卷宗显示。
  7. 从这里,你可以浏览你的旧桌面、文稿、下载或其他文件夹,并手动将文件复制回你的Mac。

方法 4:寻求数据恢复服务的帮助

如果前面的方法在您的情况下不起作用,并且您正在寻找一种无需软件即可在 Mac 上恢复已删除文件的方法,那么您唯一剩下的选择就是让数据恢复专业人员来处理该问题。像 CleverFiles 这样的数据恢复中心 能够恢复单个文件或大量数据,并且可以从损坏的驱动器中检索数据。

尽管结果取决于被删除的文件是否已经被新数据覆盖,但这种方法仍然具有较高的数据恢复成功率。

与数据恢复实验室打交道的提示:

  • 寻找透明的定价、真实的评价和“无数据不收费”政策。
  • 确保他们有明确的数据保密和安全处理流程。
  • 先要求提供书面报价。
  • 了解费用范围。专业的数据恢复根据问题不同,费用可能从几百到几千美元不等。
  • 询问恢复的数据是否会存储在新硬盘上,以及您的原始设备是否会归还。
  • 如实说明情况。如果您在删除后使用过该硬盘或尝试过恢复软件,请告知他们。

如何使用 Mac 终端恢复永久删除的文件

如果由于某种原因,您确实需要使用终端在 Mac 上恢复已删除的文件,有几种可用的选项。

选项 1:使用终端从废纸篓恢复文件

如果垃圾桶尚未清空,您可以通过终端恢复文件:

  1. 启动终端(进入 Launchpad 并在顶部的搜索栏中输入 Terminal)。
  2. 输入 cd .Trash 以导航到废纸篓文件夹。Navigate to the Trash folder
  3. 输入 ls -al ~/.Trash 以查看废纸篓文件夹的内容。Type in ls -al ~/.Trash
  4. 输入 mv filename ../ 将特定文件移动到你的主文件夹(将 filename 替换为你想恢复的文件名)。

如果您尝试在没有软件的情况下恢复已删除的 Mac 文件,并且这些文件仍然在废纸篓中,这将非常有用。

选项 2:通过终端检查本地快照

如果曾经启用过 Time Machine,您可以检查本地 APFS 快照:

tmutil listlocalsnapshots /Local Snapshots via Terminal

如果存在快照,您可以通过 Time Machine 的界面恢复文件。

选项 3:使用在终端中运行的数据恢复工具

如果你特别想以 Mac Terminal 风格恢复永久删除的文件,可以使用命令行恢复工具。在 macOS 上最常见的是 PhotoRec(属于 TestDisk 包的一部分)。它的功能和易用性不如我们之前介绍的 Disk Drill,尤其是在预览文件和保留结构方面。但它是免费的,并且完全在 Terminal 中运行,这正是我们在本节中关注的内容。

PhotoRec 通过对驱动器进行低级扫描并根据已知文件签名进行操作。请注意:它无法还原原始文件名或文件夹结构,恢复的文件将具有通用名称,您需要手动进行整理。

以下是在 Mac 上使用 Photorec 免费恢复永久删除文件的方法:

  1. 如果您已安装 Homebrew,请打开终端并运行:
    brew install testdisk
  2. 在终端中输入:sudo photorec.Run photorec
  3. 输入您的密码并按下 Return
  4. 使用方向键选择文件被删除的驱动器,然后按下 EnterChoose the drive
  5. 选择主分区(通常是最大的一个)。选择 Whole disk.Choose the main partition
  6. 对于 APFS、HFS+、exFAT 或 FAT 驱动器(大多数 Mac 和 USB 驱动器),请选择 OtherSelect Other
  7. 如果文件是正常删除的,选择 Free space。如果分区已损坏或已格式化,则选择此项。
  8. 选择一个不同的驱动器以保存恢复的文件。切勿恢复到同一个磁盘。
  9. 等待扫描完成。PhotoRec 会在扫描过程中自动将恢复的文件保存到文件夹中。

如何提高数据恢复成功的几率

不幸的是,没有任何数据恢复方法可以保证百分之百成功。但好消息是,有一些方法可以最大限度提高有效找回丢失数据的几率:

方法 描述
✍🏻 不要让你的电脑覆盖数据 你永远无法确定你的 Mac 需要多长时间才会用新数据覆盖已删除的文件。因此,为了防止这种情况发生,发现文件丢失时应立即停止使用你的设备。
📁 为恢复的文件使用新位置 绝不要将已删除的文件恢复到原先被删除的同一个驱动器。这也能防止其被覆盖。
💾 定期备份你的 Mac 文件备份的重要性无论怎么强调都不为过。备份越频繁,快速且有效恢复数据的机会就越多。
⚙️ 选择数据恢复软件时要小心 有时,你只有一次成功恢复已删除文件的机会,因此选择可靠的工具非常重要。

结论

总的来说,根据我们的经验,大多数能在Mac上成功恢复已删除文件的人可以分为以下两类:

  • 有某种备份(通常是Time Machine)的人
  • 反应迅速并使用可靠数据恢复软件的人

在这两者之间,备份始终是更安全、更可预测的选择。正如我们上面所提到的,许多因素会降低恢复的可能性:数据被覆盖、SSD 的 TRIM 行为或设备的持续使用。一旦数据在存储层面被删除,没有任何工具能够保证其恢复。

数据恢复软件绝对可以起作用,而且确实有效,尤其是如果你行动迅速的话。但它仍然依赖于数据在物理上保留在驱动器上。

这就是为什么真正的长期解决方案是预防

请记住,防止此类情况再次发生的最佳方法是定期备份您的计算机。这样,即使您再次在 Mac 上丢失或删除文件,也已经有一个简单的解决方案可以使用。

常见问题:

在Mac上恢复永久删除照片的最佳方法是借助备份。如果在删除照片之前没有备份Mac,您应该尝试使用专业的数据恢复工具来恢复已永久删除的文件:
  1. 下载并安装一款值得信赖的Mac数据恢复工具(如果可能,安装在不同的驱动器上)。
  2. 启动该应用程序。
  3. 选择您的Mac内置驱动器(或照片存储所在的驱动器)。
  4. 开始执行全面扫描。
  5. 等待扫描完成,可能需要一些时间。
  6. 预览发现的照片以确认其完整性。
  7. 选择您想要的照片,并恢复到其它驱动器上。
没有固定的时间限制。一旦文件被永久删除,你并没有“30天”或任何保证的恢复窗口。真正重要的是被删除的数据是否已被覆盖。 当你删除一个文件时,macOS 只是将其存储空间标记为可用。实际的数据物理上可能仍然存在于硬盘上,但仅仅直到新数据取而代之。你在 Mac 上的使用频率越高(安装应用、下载文件、更新系统),被删除数据被覆盖的可能性就越大。 在配备 SSD 的现代 Mac 上,恢复速度甚至更加关键,因为 TRIM 的存在。TRIM 可能会自动清除已删除的数据块,这将大大降低恢复的可能性。
如果你想免费从Mac恢复已删除的文件,你的选项取决于文件的位置以及是否有备份存在。 以下是你应该首先尝试的免费方法:
  • 如果你还没有清空废纸篓,打开废纸篓,右键点击该文件,然后选择放回原处。这是最快且完全免费的解决方法。
  • 如果你已经开启了Time Machine,打开存放该文件的文件夹,进入Time Machine,回到删除前的日期,然后点击恢复
  • macOS可能在你的内部硬盘上保存了本地快照。你可以通过磁盘工具检查,也可以在终端中运行“tmutil listlocalsnapshots /”进行查看。\
  • 有一些免费工具,例如PhotoRec,可以扫描你的硬盘并尝试恢复数据。
如果你在Mac上删除文件后时间不长,通常可以轻松恢复,无需使用专业软件。请按照以下步骤操作:
  1. 点击Dock上的“废纸篓”图标以打开文件夹。
  2. 找到已删除的文件并右键点击。
  3. 从下拉菜单中选择“放回原处”以将文件移回原始文件夹。
是的,可以在 Mac 上恢复被永久删除的文件。然而,数据恢复的结果在很大程度上取决于所需文件是否已被 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