Mur*_*ria 2 lubuntu hard-drive data-recovery
我有 Ubuntu 15.10 和 Windows 10 专业版。由于我的 Ubuntu 存在某些功能问题和启动问题,我决定再次安装 Ubuntu 15.10。
我不小心选择了“为新的 Ubuntu 安装使用 LVM”选项。
安装后,当引导加载程序启动时,它没有在选项中向我显示 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{.在创建新分区时我刚刚调整了分区的大小。我在调整分区大小时没有格式化磁盘}
为了使用其他空间,我需要格式化驱动器才能使用它。但我不想格式化磁盘,因为其中包含许多重要文件。
有没有办法在不格式化的情况下恢复我的所有数据?
由于您在旧分区上创建了新分区并向其中写入了数据(安装了 Windows 10),因此恢复文件可能有点困难。
前言
如果您想非常安全并且为了不直接篡改驱动器外壳的数据,在此过程中会发生一些不好的事情,您可以创建驱动器的精确副本并对其进行篡改。当然,您需要一个至少 500GB 大小的备用硬盘驱动器和一些用于克隆的好软件。我建议使用dd命令其整个磁盘到另一个磁盘,包括未分配空间的副本。您可以在 Ubuntu Live 环境中执行此命令。克隆磁盘到磁盘的使用示例是:
dd if=/dev/sda of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)
其中/dev/sda是源硬盘,/dev/sdb是目的地。
小心:如果您输入错误的硬盘标识符,可能会发生灾难。用 :
sudo parted --list
Run Code Online (Sandbox Code Playgroud)
为了列出您的硬盘驱动器及其标识符。
计划A
首先,您可以尝试使用某些分区管理软件来恢复您的初始分区。我知道一个很好的免费开源工具是testdisk. 要运行它,您必须从 Ubuntu 15.10 live CD 或 USB 启动。使用 Ubuntu live 启动后,打开终端(Ctrl+Alt+T)并输入上述命令进行安装:
sudo apt-get install testdisk
Run Code Online (Sandbox Code Playgroud)
这是帮助使用 teskdisk的快速指南。如果它成功找到您的旧分区,则挂载它们并将您的文件复制到外部驱动器或要从中恢复文件的分区以外的分区。
B计划
如果这种技术不起作用,那么使用photorec. 如果您在进行 Plan B 之前尝试过 Plan A,那么在您安装 testdisk 时已经安装了 photorec。如果没有,那么请先执行计划 A。Photorec 将尝试从您选择的分区恢复文件,将它们恢复到另一个分区,而不是您要从中恢复文件的分区。要了解如何使用它,请参阅此快速指南。
C计划
没有C计划! :P
如果您的文件在磁盘中没有被其他文件覆盖,那么按照上述说明操作很有可能会引导您恢复文件。