安装 ubuntu 时数据丢失

安装 ubuntu 时数据丢失

为了安装 Ubuntu(与 Windows 一起C:/),我必须D:/使用 Ubuntu 安装步骤(其中最初包含数据)对磁盘进行分区,因此在完成安装(设置/swap)后,我发现D:/分区的其余部分变成了未分配空间,因此我丢失了数据。所以我的问题是:有什么方法可以恢复这些丢失的数据吗?

任何帮助都非常感谢。谢谢

答案1

首先,我将解释我认为您所做的事情,这样就不会产生任何可能导致您丢失数据的误解,所以如果有任何错误,请提出反对意见。

在安装 Ubuntu 之前,有问题的硬盘包含两个分区。第一个分区称为“C”,其中包含 Windows 操作系统文件,第二个分区称为“D”,其中包含个人数据。安装 Ubuntu 时,您重新分区了“D”盘,为 Ubuntu 的根分区和交换分区释放一些空间。完成此操作后,您启动 Windows,其中仍显示“D”,但当您想要显示分区的内容时,它会告诉您该分区未格式化。也许您使用 Windows 的磁盘管理工具重新检查并注意到一个包含“未分配空间”的块。


在你采取任何进一步行动之前,我强烈建议您立即停止使用有问题的计算机/硬盘!每次进一步使用都会导致您无法控制的磁盘写入,并可能永远毁掉您的数据,因此尽快关掉它。您应该采取的第一步是尽可能将硬盘完整备份到另一个硬盘上。无论如何,在问题解决之前,您都不应启动已安装的操作系统,而应使用像您安装 Ubuntu 时使用的 Live CD。

备份硬盘

  • 从 Ubuntu Live 启动
  • 安装外部硬盘(没有内部硬盘的分区!),例如通过在文件管理器中选择它
  • 记住外部数据源安装到的路径。由于我自己没有使用 Ubuntu,我不确定那里是否显示完整路径。在空闲空间中单击鼠标右键,然后从那里选择“属性”选项。现在应该显示完整路径。我将使用它作为/media/usb
  • 打开终端并输入以下命令获取 root 权限sudo -s
  • ddrescue通过输入进行安装apt-get update && apt-get install gddrescue
  • 键入fdisk -l以显示硬盘及其分区。猜猜哪个硬盘是你的“坏了”的。它应该是这样的/dev/sda
  • /dev/sdX通过键入进行备份ddrescue /dev/sdX /PATH/TO/EXT/HDD/hddimage.img /PATH/TO/EXT/HDD/hddimage.log
  • 完成后,快速查看创建的日志文件,看看一切是否顺利

您现在可以尝试任何救援操作了。在我们继续之前,先快速概述一下分区的工作原理(MBR/GPT 和 BIOS/UEFI 可能会略有不同,但这与此无关):

  • 前几个扇区包含硬盘的 MBR。对于 BIOS 系统,这里存储了最先执行的代码(通常是引导加载程序的一部分)以及硬盘上分区的起始位置信息。然后,您可以将分区视为硬盘上包含数据的大块。
  • 每个“大块”,又名分区,都以有关文件系统(例如 NTFS 或 ext4)的信息开头,而文件系统本身存储了有关对您很重要的单个文件位置的信息。

我认为有两种可能:首先,Ubuntu 分区是一开始数据分区。这非常糟糕,因为这可能会覆盖您以前的“D”驱动器的 NTFS 结构。这基本上意味着它将无法恢复确切的文件名和文件位置信息(这使得恢复过程很多更可靠,因为这样主要就是识别数据结构并一次性恢复整个分区。恢复程序需要查找每个文件,这可能非常不可靠,并且通常不适用于未按顺序保存但分散在驱动器不同区域的文件。

如果 Ubuntu 的分区是在 NTFS 结构之后创建的,那么恢复至少部分文件应该会更容易。


有了上面提供的信息(请阅读并理解!)现在你应该可以很轻松地使用类似测试磁盘。您可以使用 来安装它(仍然在您的实时系统中!)并sudo apt-get install testdisk通过运行 来使用它sudo testdisk /dev/sdX。您可以使用链接在 TestDisk 的 wiki 上找到一些非常好的指南,介绍如何使用它。如果它不能恢复您的整个分区,您可以使用不同的工具来恢复单个文件而不是分区。这方面的例子是photorec(与 TestDisk 一起安装,只是sudo photorec)或foremostUbuntu 维基有一些关于数据恢复的很好的文档和指南,一定要查看以获取更多提示。


请考虑阅读安装 Ubuntu 后,如何恢复意外丢失的 Windows 分区?也包含有关安装和使用 TestDisk 的非常详细的描述,以及一些非常有用的屏幕截图。

答案2

格式化磁盘时,数据将从该磁盘中删除。您预期会发生什么?


恢复备份将是最好的方法。

有些人使用数据恢复帮助使用测试磁盘但这实际上取决于您在安装后对磁盘做了什么。您使用该系统的次数越多,恢复格式化内容的可能性就越小。

否则,您可以认为数据永远消失了。

答案3

只是为了澄清起见,通常当您以快速方式“格式化磁盘”时,数据本身不会被删除/销毁 - 而是数据映射所在的分区表被删除/销毁。

分区表被删除后,您使用磁盘的次数越多,以前的数据被覆盖的就越多,这会使恢复变得更加困难。

如上所述,testdisk 和其他工具可以帮助您重建数据地图 - 但图像、音频和视频等文件往往会变得混乱。

相关内容