重新安装 Ubuntu 15.10 和 Windows 10 后无法访问数据

重新安装 Ubuntu 15.10 和 Windows 10 后无法访问数据

我拥有 Ubuntu 15.10 和 Windows 10 pro。由于我的 Ubuntu 存在某些功能和启动问题,我决定再次安装 Ubuntu 15.10。

我意外地选择了“使用 LVM 进行新 Ubuntu 安装”选项。

安装后,启动引导加载程序时没有在选项中显示 Windows 10。启动 Ubuntu 时未检测到硬盘,我能看到的唯一文件夹是名为“计算机”的 Ubuntu 系统文件。

因此我再次运行了 Windows 10 的安装程序。

出现一个对话框,提示只有两个分区。第一个分区系统保留约 250MB(分区 01),另一个本地驱动器保留 465GB(分区 02)。我无法安装 Windows 10,因此我再次创建了分区,然后安装了 Windows 10。目前我使用的是 Windows 10。

最初我有 4 个分区(本地磁盘 C、D、E、F,前三个 116 GB,剩余空间)现在我有 3 个分区(本地磁盘 C(100 GB)本地磁盘 D(200 Gb)和本地磁盘 E(剩余空间))。

目前我只能访问包含 Windows 系统和程序文件的本地磁盘 C{。在创建新分区时,我刚刚调整了分区大小。调整分区大小时我尚未格式化磁盘}

为了使用其他空间,我需要格式化驱动器才能使用。但我不想格式化磁盘,因为它包含许多重要文件。

有没有办法无需格式化即可恢复所有数据?

答案1

由于您在旧分区上创建了新分区并向其中写入了数据(安装了 Windows 10),因此恢复文件可能会有点困难。

前言

如果您想要非常安全,并且为了不直接篡改驱动器中的数据(如果在此过程中发生不好的事情),您可以创建驱动器的精确副本并对其进行篡改。当然,您需要一个至少 500GB 大小的备用硬盘和一些用于克隆的优秀软件。我建议使用dd命令将整个磁盘(包括未分配空间)复制到另一个磁盘。您可以在 Ubuntu Live 环境中执行此命令。磁盘到磁盘克隆的使用示例如下:

dd if=/dev/sda of=/dev/sdb

其中/dev/sda是源硬盘,/dev/sdb是目标硬盘。

请小心:如果输入错误的硬盘标识符,可能会发生灾难。使用:

 sudo parted --list

以列出您的硬盘及其标识符。

计划 A

首先,你可以尝试使用一些分区管理软件来恢复你的初始分区。我知道一个很好的免费开源工具是testdisk。运行它你必须从 Ubuntu 15.10 Live CD 或 USB 启动。使用 Ubuntu live 启动后,打开终端(Ctrl+Alt+T)并输入上述命令进行安装:

sudo apt-get install testdisk

以下是快速指南这将有助于使用 teskdisk。如果它成功找到您的旧分区,则安装它们并将文件复制到外部驱动器或您要从中恢复文件的分区以外的分区。

B 计划

如果此方法无效,还有一种稍慢的方法,使用photorec。如果您在继续执行计划 B 之前尝试了计划 A,则安装 testdisk 时已经安装了 photorec。如果没有,请先执行计划 A。Photorec 将尝试从您选择的分区恢复文件,将它们还原到您要从中恢复文件的分区以外的其他分区。要了解如何使用它,请参阅本快速指南

计划 C

没有 C 计划! :P

如果您的文件尚未被磁盘上的其他文件覆盖,则按照上述说明很有可能帮助您恢复文件。

答案2

从您的描述来看,您的硬盘有 500GB。在安装 Windows 10 之前,有一个 465GB 的分区,这听起来好像您没有正确安装 Ubuntu。这可能会覆盖您的驱动器。

此外,当您重新安装 Windows 10 时,它不知道如何处理 Linux 文件系统。它不可能在不知道如何不弄乱里面的数据的情况下调整分区大小。

尝试 pgmank 的解决方案并祝愿一切顺利。请记住,重新安装并不总是解决方案。并且在接触分区之前务必备份。

相关内容