我是 Ubuntu 新手。我刚刚在系统上安装了 Ubuntu,不幸的是,我在安装时选择了“擦除磁盘并安装 Ubuntu”选项。
它删除了我之前所有有价值的数据和一个重要的项目。请告诉我如何恢复所有数据。
在安装 Ubuntu 之前我使用的是 Windows 7。
答案1
- 使用 Ubuntu Live CD 和不要以任何方式使用被抹掉的硬盘
- 按超级键(Windows)并尝试软件源。启用 Universe 存储库
- 安装测试磁盘使用
sudo apt-get update && sudo apt-get install testdisk
- 使用以下方式启动 testdisk
sudo testdisk
- 创建日志,找到您的分区并选择其类型(例如:Intel PC/GPT 等)
阅读屏幕上的选项并继续
笔记:将恢复的文件(如果有)保存到其他驱动器,最好是外部驱动器,而不是已擦除的硬盘上。
答案2
通常,当它说删除所有数据时,它实际上并不是指删除。您的分区刚刚被标记为使用覆盖。也就是说,信息已被归类为无价值信息,当需要存储更多有用数据时(即您的新数据,如安装 Ubuntu)将被覆盖。因此,您使用的数据越多,您的“假定删除的数据”就会被覆盖得越多。遗憾的是,没有办法完全逆转这个过程,但有很多工具可以恢复已删除的数据
命令行,如果你不习惯可能会是一个挑战&
是一些您可以使用的工具请注意,这仅当数据仍然以某种隐藏/幽灵形式存在并且没有因字节覆盖而损坏时才有效。
使用 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