用Ubuntu替换Windows后,如何恢复数据?
我昨天刚从Windows 7迁移到Ubuntu。 Windows 7在我的C:
驱动器中。 我没有意识到,如果我擦除Windows 7并安装Ubuntu,Ubuntu将仅安装在C:
驱动器中。 所以我没有进行任何备份,我删除了Windows并安装了Ubuntu。 但是,Ubuntu格式化了我的硬盘,我丢失了所有重要数据!
我现在如何恢复数据?
使用TestDisk恢复意外覆盖的分区 请遵循这些程序:
- 停止使用驱动器!
- 从CD或USB驱动器启动Ubuntu实时会话(“试用Ubuntu”)
- 通过软件中心将Testdisk安装到实时会话
- 按照这个简明的恢复指南: TestDisk Step by Step
可选(但非常可取)如果我们有一个足够大的外部驱动器来容纳所有故障驱动器,我们可以进行备份以从映像恢复数据或分区。 在终端中使用以下命令创建此映像:
sudo dd if=/dev/sdX of=/path/to/external_drive/backup.img
将sdX
替换为要恢复的驱动器。 由于dd
是一种先进且可能有害的工具,因此请特别注意不要意外覆盖您可能仍需要的任何驱动器。
如果您无法恢复分区,您可以通过运行TestDisk套件附带的PhotoRec来恢复单个文件。
只是提到它:还有其他“取证”工具来帮助您恢复丢失的分区或文件。 请参阅如何恢复已删除的文件? 。
(对于那些有相反问题的人:你认为你已经格式化了Ubuntu分区)。
- 尝试使用可启动的Ubuntu CD / DVD或USB驱动器启动,并启动partitionmanager / gparted。
1)BAD SCENARIO它应该显示分区仍在使用Ubuntu文件系统(通常是ext4)。 如果您已将Windows中的Ubuntu分区(ext4)格式化为NTFS文件系统,那么数据很可能已经消失。 : – (((
2)好的场景如果分区在那里你根本无法启动到Ubuntu,请尝试本指南来恢复(grub)启动链:
您可以使用testdisk应用程序从设备恢复数据。供下载使用
sudo apt-get install testdisk