“擦除磁盘并安装 Ubuntu”后的数据恢复

“擦除磁盘并安装 Ubuntu”后的数据恢复

我是 Ubuntu 新手。我刚刚在系统上安装了 Ubuntu,不幸的是,我在安装时选择了“擦除磁盘并安装 Ubuntu”选项。

它删除了我之前所有有价值的数据和一个重要的项目。请告诉我如何恢复所有数据。

在安装 Ubuntu 之前我使用的是 Windows 7。

答案1

  1. 使用 Ubuntu Live CD 和不要以任何方式使用被抹掉的硬盘
  2. 按超级键(Windows)并尝试软件源。启用 Universe 存储库
  3. 安装测试磁盘使用sudo apt-get update && sudo apt-get install testdisk
  4. 使用以下方式启动 testdisksudo testdisk
  5. 创建日志,找到您的分区并选择其类型(例如:Intel PC/GPT 等)

阅读屏幕上的选项并继续

笔记:将恢复的文件(如果有)保存到其他驱动器,最好是外部驱动器,而不是已擦除的硬盘上。

答案2

通常,当它说删除所有数据时,它实际上并不是指删除。您的分区刚刚被标记为使用覆盖。也就是说,信息已被归类为无价值信息,当需要存储更多有用数据时(即您的新数据,如安装 Ubuntu)将被覆盖。因此,您使用的数据越多,您的“假定删除的数据”就会被覆盖得越多。遗憾的是,没有办法完全逆转这个过程,但有很多工具可以恢复已删除的数据

http://www.cgsecurity.org/wiki/TestDisk

命令行,如果你不习惯可能会是一个挑战&

http://www.cgsecurity.org/wiki/PhotoRec

是一些您可以使用的工具请注意,这仅当数据仍然以某种隐藏/幽灵形式存在并且没有因字节覆盖而损坏时才有效。

使用 testdisk 可以执行的一些步骤:1) 在 Unix/Linux/BSD 下,您需要以 root 身份运行 TestDisk(即 sudo testdisk-6.13/testdisk_static)。您必须首先使用以下命令安装 testdisk,在我的情况下是

tar -xjf /<path to>/testdisk-7.0.linux26-x86_64.tar.gz
cd testdisk-7.0.linux26-x86_64
./configure
make
sudo make install

下载后,按该顺序。

然后,您可以尝试 testdisk 说明网页上推荐的以下步骤:

1)要修复 TestDisk 未列出的文件系统,请运行 testdisk device,即

testdisk /dev/mapper/truecrypt0 

或者

testdisk /dev/loop0 

修复 TrueCrypt 分区中的 NTFS 或 FAT32 引导扇区文件。同样的方法也适用于使用 cryptsetup/dm-crypt/LUKS 加密的文件系统。

修复 Linux RAID 设备上的文件系统。

testdisk /dev/md0

2)下一步按“创建”,如果出现错误,请选择“无日志”

3)TestDisk 应该检测到所有硬盘并列出正确的大小:

使用向上/向下箭头键选择丢失分区的硬盘。按 Enter 继续。

4)分区表类型选择TestDisk显示分区表类型。

选择分区表类型 - 通常默认值是正确的,因为 TestDisk 会自动检测分区表类型。按 Enter 继续。

5)当前分区表状态TestDisk显示菜单(另请参阅TestDisk菜单项)。

菜单使用默认菜单“分析”检查当前分区结构并搜索丢失的分区。在分析时按 Enter 确认以继续。现在,列出了您当前的分区结构。检查当前分区结构是否存在丢失的分区和错误。

分析 第一个分区列出两次,指向损坏的分区或无效的分区表条目。无效的 NTFS 引导指向有故障的 NTFS 引导扇区,因此它是一个损坏的文件系统。扩展分区中只有一个逻辑分区(标签分区 2)可用。缺少一个逻辑分区。

在“快速搜索”中确认以继续。

6)快速搜索分区 TestDisk 实时显示第一批结果。
快速搜索在快速搜索过程中,TestDisk 找到了两个分区,包括标记为分区 3 的缺失逻辑分区。

第一个结果突出显示此分区并按 p 列出您的文件(要返回上一个显示,请按 q 退出,红色列出的文件是已删除的条目)。所有目录和数据均正确列出。

按 Enter 继续。

7)对于其余步骤,我强烈建议你访问 testdisk 网站,因为那里有许多详尽的步骤和完整的细节

http://www.cgsecurity.org/wiki/TestDisk

相关内容