Windows 8 中缺少 Ubuntu 交换分区

Windows 8 中缺少 Ubuntu 交换分区

我刚刚安装了 ubuntu,这是我的第一个 Linux 体验。我事先做了一些研究,并阅读了有关交换内存提高性能的文章。我有一个数据分区 (D:/),我把所有数据都保存在那里,而且那个分区也有最多的可用空间。所以我选择了那个分区。我没有选择格式化选项。

我目前使用的是 Windows 7,我只能看到我的 C:/ 分区,其中存储了 Windows。

我刚刚删除了 D:/ 分区上的所有数据吗?:(

我无法在 ubuntu 上检查数据是否存在,因为启动选项中缺少 Ubuntu。我实际上不知道如何进入那里。

答案1

由于您尚未使用 Ubuntu(和交换),因此有一些方法可以恢复分区。

在互联网上搜索“分区恢复软件”。

我认为 TestDisk 是最好的工具之一,但它需要一些关于磁盘结构、分区(逻辑、主)、分区寻址、格式化方面的知识 - 而不是点击任务。

您还可以尝试 MiniTool Partition Recovery - 一个更用户友好的 GUI 工具,但不如 TestDisk 那么先进。

在尝试修理之前,请阅读您将使用的任何工具的手册!

如果不确定,请勿将更改写入磁盘!请在论坛上再次寻求帮助。

答案2

我不知道在哪里/谁告诉过你 Swap 可以提高性能,事实并非如此。它的用途与 Windows 中的虚拟内存相同,如果 RAM 不足,则使用 Swap,如果要休眠/暂停,则使用 Swap。

如果您确实选择了 D:/ 分区作为交换空间,那么它就消失了。

答案3

经过大约 40 个小时的谷歌搜索和实验,我发现解决方案很简单:

  • 从 ubuntu 启动 testdisk

  • 选择您的驱动器(通常是默认的 - 英特尔)

  • 选择“高级”


如果您没有看到“列表”选项:

  • 选择交换分区,然后在底部菜单中选择“类型”

  • 当系统询问类型时,按回车键并输入“ 7 ”(原始类型应为 82)

  • 不要重新启动,即使它告诉你这样做(对我来说搞乱了很多东西)


  • 重复步骤 1 至 2,但现在选择“列表”

  • 搜索要备份的文件,按 C 并选择要复制到的目录(必须位于不同的分区上)

不幸的是,在之前对分区进行的所有操作之后,我几乎丢失了所有我希望恢复的文件。但似乎我还有大约 60% 的其他文件。我还有一个来自 ddrescue 的图像,这可能是我最后的希望。

相关内容