丢失外部 BitLocker 加密驱动器上的文件

丢失外部 BitLocker 加密驱动器上的文件

我正在使用 Ubuntu 22.04,并且有一个用 BitLocker HDD 加密的外部硬盘,我用它来存储敏感数据,例如个人和家庭照片和视频。

今天,像往常一样,我决定将笔记本电脑上的一些东西移到该硬盘上。我做的唯一不同的事情是 1. 我按下记住密码,这样每次连接此驱动器时就不必输入密码,2. 我使用终端查找路径并在特定目录中打开 nautilus。我通常使用 GUI 打开两个不同的 nautilus 窗口,但这次我决定缩短时间:

  1. 我通过 GUI 使用源文件夹和终端打开了 nautilus,以便使用 找到目的地find
  2. 我跑去find /media/user/Transcend -iname "Photo*"找到一个包含所有未分类照片的目录并cd进入其中。
  3. 我确定自己在正确的文件夹中执行了ls -la。我看到很多文件带有“照片*”蒙版。
  4. 我不想打开另一个 nautilus 窗口并从一个文件夹跳转到另一个文件夹,所以我只是输入nautilus .以缩短。
  5. 我从第一个 nautilus 窗口选择了所有想要移动的东西,然后按下Ctrl+X剪切它们,切换到刚刚通过终端 nautilus 窗口打开的第二个窗口,然后使用粘贴它们Ctrl+V
  6. 我关闭了第二个鹦鹉螺窗口Ctrl+W
  7. 打字ls -la后发现文件列表很短。看起来它们被移到了某个地方或被删除了。但我没有打电话rmmvtrash。我也没有在那里找到新复制的内容。
  8. 我再次打开 nautilus,并尝试使用Ctrl+C+再次粘贴一些复制的文件Ctrl+W,但出现错误,它们已经存在。但我在终端lsfindnautilus 中没有看到任何文件。

我尝试再次umount驱动mount、提取并连接它、重新启动操作系统,但没有任何帮助。find也停止显示消失的文件。

之后,我尝试重复这些步骤,并在不同的文件夹中得到了相同的结果。我不确定,但似乎可用空间毕竟增加了,并且可用/已用空间不一致:已使用 530GB,可用 220GB,但发现的内容只有 382GB。

我知道这听起来难以置信,但我没那么蠢。我还不知道我丢失了多少文件。

答案1

我研究了您的流程,如果您发布的内容就是您发出的确切命令,那么您应该已经成功完成了您打算做的事情。

听起来不是无礼,但剪切任何你不想冒险丢失的东西从根本上来说都是一个坏主意。最好进行复制/粘贴,然后如果操作成功,返回并删除原始内容。问我我是怎么知道的。

我也不太喜欢对非常重要且有潜在风险的操作使用快捷方式。如果某个过程对你不利,你不得不花大量时间尝试排除可能的错误,那么快捷方式绝对不会节省时间。再说一遍,问我怎么知道的。

我猜是打字错误导致相关文件消失。如果您没有重新启动,这些“丢失”甚至被删除的文件可能更容易找到。根据您发布的内容,最有可能的情况是,当您打开第二个 Nautilus GUI 时,您实际上并不在您认为所在的目录中。最后一次,问我我是怎么知道的。我曾经用这种方法毁掉了整个系统。

想法:挂载并解密外部存储设备,然后从根目录进行查找,看看返回什么。

sudo find / -name *Photo*

如果有证据表明丢失的文件位于设备上的某个位置,但无法使用传统命令找到,请尝试使用数据恢复工具。这是我过去使用过的一个例子。还有其他的,你可能有一个最喜欢的。

https://www.tomshardware.com/how-to/recover-deleted-files-from-any-drive-in-linux

只是我的想法,根据您发布的内容,这似乎不太可能,但可能是您将加密文件从一个目录粘贴到了另一个目录。这可以解释设备可用空间差异。

我确信您知道,在 *NIX 中,已删除的文件永远不会真正被删除。由于您解密了文件系统,因此它们很可能就在那里,等待被发现和恢复。

sudo apt install testdisk

testdisk

注意:LVM 格式的设备可能会使事情变得复杂。您可能需要使用 Testdisk 的“分析”选项来理解驱动器。找到特定文件夹后,可能需要进行一些搜索才能找到。此外,您要查找的文件不会显示为红色,因为它们从未被删除过。但是一旦找到它们,复制过程基本相同。

祝你好运!

相关内容