我正在使用该dd
命令将我的整个闪存驱动器复制到“块”中。我正在使用以下内容:
dd if=/dev/sda bs=16M of=/filepath/filename
我半睡半醒,然后我打enter了dd if=/dev/sda
,而不是打了spacebar。
简单地说,因为我不知道点击enter后dd if=/dev/sda
做了什么,所以我只想知道我是否不太可能从我的闪存驱动器中恢复已删除/被盗的文件。
我检查了闪存驱动器,点击后存在的数据量enter是相同的。
下面的消息来自另一篇帖子,我按照他们所说的方式进行了尝试。首先,我安装了 USB 驱动器:
sudo mount -o ro,noexec /dev/sdb1 /media
我将它安装为只读,以防止在复制它时对 USB 造成任何损坏或更改,特别是如果我if
将of
. 在下面的消息中,我不确定他们是想让我使用sdb
还是sdb#
for if
。
在尝试任何恢复之前,我会通过逐块备份整个设备来保存当前状态:
dd if=/dev/sdb bs=16M of=/somelargedisk/rawusbdrive
其中 /dev/sdb 是您的 USB 驱动器(使用 lsblk 检查哪个),/somelargedisk/rawusbdrive 是您选择的路径和文件名具有大量空间的磁盘/分区。然后,如果写入磁盘的恢复工具造成的损害大于修复,您可以返回(交换 if 和 of 字段)。”
如果闪存驱动器上的文件系统损坏,并且我将文件传输到计算机或另一个 USB,那么以后这些文件出现问题的可能性有多大?像损坏的文件...