Ch_*_*h_y 1 partitioning dual-boot data-loss
为了安装 Ubuntu(与 Windows 一起C:/),我必须D:/使用 Ubuntu 安装步骤(其中最初包含数据)对磁盘进行分区,因此在完成安装(设置/和swap)后,我发现其余的D:/分区成为未分配的空间,因此我丢失了数据。所以我的问题是:有什么方法可以让我恢复丢失的数据?
非常感谢任何帮助。谢谢
小智 5
首先,我要解释一下我认为你做了什么,所以没有任何可能导致你丢失数据的误解,所以如果有任何错误,请反对。
在安装 Ubuntu 之前,有问题的硬盘包含两个分区。第一个你称之为“C”,上面有 Windows 操作系统文件,第二个你称之为“D”,里面有个人数据。当您安装 Ubuntu 时,您对“D”驱动器进行了重新分区,以便为 Ubuntu 的根分区和交换分区释放一些空间。这样做之后,您启动了 Windows,其中仍显示“D”,但是当您想显示分区的内容时,它告诉您未格式化。也许您使用 Windows 的磁盘管理工具重新检查并注意到一个包含“未分配空间”的块。
在您采取任何进一步行动之前,我强烈建议您立即停止使用有问题的计算机/硬盘!每次进一步使用都会导致您无法控制的磁盘写入,并可能永远破坏您的数据,因此请尽快将其关闭。如果可能的话,您应该采取的第一步是将您的硬盘驱动器完整备份到另一个。在任何情况下,在问题解决之前,您都不应引导至已安装的操作系统,而应使用与安装 Ubuntu 时一样的 live cd。
备份您的硬盘
/media/usbsudo -sddrescue输入安装apt-get update && apt-get install gddrescuefdisk -l以显示硬盘驱动器及其分区。猜猜哪个硬盘是您的“损坏”硬盘。它应该是这样的/dev/sda/dev/sdX通过键入备份ddrescue /dev/sdX /PATH/TO/EXT/HDD/hddimage.img /PATH/TO/EXT/HDD/hddimage.log您现在已准备好尝试任何救援行动。在我们继续之前,快速概述一下分区通常是如何工作的(MBR/GPT 和 BIOS/UEFI 可能会有所不同,但这在这里并不重要):
在我看来,有两种可能性:首先,Ubuntu 分区是在数据分区的开头创建的。这将是非常糟糕的,因为这可能会覆盖您以前的“D”驱动器的 NTFS 结构。这基本上意味着它不会是能够恢复的确切文件名和有关文件,其中的信息(这使得恢复过程MUCH更可靠,因为那么它主要是确认的数据结构,并立即恢复整个分区的问题. 恢复程序需要查找每个文件,这些文件可能非常不可靠,并且通常不适用于未按顺序保存但分散在驱动器不同区域的文件。
如果 Ubuntu 的分区是在 NTFS 结构之后创建的,那么至少恢复一些文件应该更容易。
有了上面提供的信息(请阅读并理解!),现在使用TestDisk 之类的工具应该很简单了。您可以安装它(仍然,在您的实时系统中!)使用sudo apt-get install testdisk并通过运行来使用它sudo testdisk /dev/sdX。有一些非常好的指南如何在 TestDisk 的 wiki 上使用它,您可以使用链接找到它。如果它不应该能够恢复您的整个分区,您可以使用不同的工具来恢复单个文件而不是分区。这方面的示例是photorec(与 TestDisk 一起安装,只是sudo photorec)或foremost. Ubuntu 的 wiki也有一些关于数据恢复的很好的文档和指南,请务必查看以获取更多提示。
请考虑阅读安装 Ubuntu 后如何恢复意外丢失的 Windows 分区中提到的答案?也。它包括关于安装和使用 TestDisk 的非常详细的描述,以及一些非常有用的屏幕截图。
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |