使用 rm -rf ~/ 意外删除 Mac 中的 Users 文件夹后使用 Photorec

使用 rm -rf ~/ 意外删除 Mac 中的 Users 文件夹后使用 Photorec

我将此命令在线复制到终端,但没有阅读它实际的作用(我知道这对于初学者来说非常愚蠢),突然,它开始删除硬盘驱动器中的每个重要文件。

我强制重新启动笔记本电脑,看看它是否会停止删除过程,但令我惊讶的是,在登录标准 macbookpro# 后,所有文件都被删除了。

我没有设置时间机器或备份,因此我登录到管理员帐户(最初),没有包含任何文件,并下载了 Photorec 来恢复文件,并将它们存储到管理员帐户中的文档文件夹中。它仍在恢复文件的过程中(预计完成时间为 7 小时,而我的经过时间仍在前两个小时内)。

是否保证我在 macbrookpro# 用户中的所有文件都会被恢复?我在网上读到,如果某些文件被覆盖,则无法实际恢复这些文件,我真的不知道所有这些文件是如何工作的。除了不做出任何愚蠢的决定(例如从互联网上复制粘贴随机命令或代码)之外,我还应该采取哪些行动?

答案1

可悲的是,你“搬起石头砸自己的脚——两次“。第一次是当您删除所有文件时。第二次是当您从同一个损坏的磁盘重新启动以尝试恢复它时。PHOTOREC 之所以有效,是因为文件系统使用惰性方法来删除文件:它们不会删除其中的数据。文件时,它们仅将文件使用的空间标记为可重复使用,只要没有任何东西重复使用该空间,PHOTOREC 就可以通过再次将其标记为使用来恢复它。 ,发生一些事情可能会写入磁盘并破坏这些文件,因为它们现在被标记为“可用空间”,许多系统进程经常对磁盘进行读/写,并且很有可能覆盖以前的数据并将其复制。不可恢复。

您可能会恢复一些文件,但很可能您将无法恢复其中的许多文件。

对于未来该做什么:一旦你尽一切努力杀死他们的系统(断电本身可能会丢失数据,但仍然是最好的选择,因为与“一切”相比,数据丢失只是一小部分!)然后从系统中删除硬盘!将其放在架子上,在获得安全的恢复环境之前不要再次触摸它。

有些人可能会说“不需要删除驱动器”,但我强烈建议您这样做。即使您尝试启动到另一个驱动器或“Live CD/DVD”(或 USB),您可能需要首先进入 BIOS 以确保它将从备用驱动器/CD/DVD/USB 启动,而无需尝试触摸损坏的驱动器。它还将使您有机会在驱动器仍被移除的情况下启动到安全系统,并且*实践*执行恢复命令以确保您在损坏的驱动器上尝试它们之前了解它们如何工作以及会发生什么。这还包括学习如何安装驱动器等内容*只读*因此它不会写入驱动器(当您进行恢复时,请将其从损坏的驱动器复制到全新的驱动器;不要尝试将其恢复回损坏的磁盘,因为您可能会进一步损坏损坏的部件。)

只有在设置了安全的恢复环境、进行了练习并确保您了解从开始到结束的过程等之后,您才可以将驱动器放回原位(或使用外部 USB 外壳将其转为外部驱动器) ),将其安装为只读,并将其恢复到另一个驱动器。您可能仍然会丢失一些文件,但如果您谨慎行事,就可以将风险降到最低。您可以将损坏的驱动器放在架子上,直到您确定已恢复所有可以恢复的内容为止 - PHOTOREC 可能会在下个月进行更新,现在可以恢复一些当前无法恢复的文件。因此,将驱动器保持几周到几个月的时间是值得的。 (我有一个驱动器六年前被故障驱动器控制器损坏了——时不时地,我仍然可以通过使用新技术恢复另一张独特而珍贵的家庭照片!这取决于你觉得什么是有价值的足够并且值得。)

相关内容