交换分区驱动器无法访问

交换分区驱动器无法访问

我是 Ubuntu 新手,但是我将它安装在驱动器 (D) 上,因为我的其他分区 (C) 安装了 Windows。

安装时我选择了一个分区(F)作为交换区域。

现在我已经从 (D) 卸载了 Ubuntu,但 Windows 无法查看或访问交换区域 (F)。它没有在“我的电脑”中显示 (F)。

我如何恢复该分区(F),因为它上面有一些我需要的信息。

我也在论坛中看到使用“管理”选项然后删除分区,但是,我无法做到这一点,因为我在该分区(F)中获得了信息。

是否有可能删除交换区域而不丢失该分区中的任何信息?

答案1

安装时我选择了一个分区(F)作为交换区域。

为了解释这一点,我需要首先澄清分区、文件系统和卷。

A磁盘通常是一个物理设备。*1

A分割是该磁盘的一部分。如果您愿意,可以将磁盘比作一本书,将分区比作若干页(例如第 100 页到第 150 页)。

A文件系统是一种将信息写入磁盘的方法。例如,取出多张空白页,添加水平线以进行书写,在第一页上添加特殊标记以包含标题等。

A体积是向用户展示的内容。它是原始磁盘(使用整个磁盘)或分区上的文件系统的结果。您的 F:\ 将是文件系统,C:\ 和 D:\ 也是文件系统。

您写道:“安装时我选择了一个分区 (F) 作为交换区域。”。

Linux 有两种使用交换的方式:

  1. 到磁盘上的文件。
  2. 到原始分区或原始磁盘。

通常选择第二种方案,因为它可以省去文件系统的开销。简而言之,它更简单、更快捷。*2

我读你的帖子时,你选择了之前可用的分区作为卷 F:\ 作为交换使用分割。然后mkswap当需要信息从内存调出到此分区时,就会使用它。这会覆盖之前存在的任何数据。

所有这些意味着 F:\ 上的旧数据已消失。如果您从未需要交换,那么您可以使用某些程序恢复它,但是一旦使用过,数据就会被覆盖。

要将 F:\ 恢复为空白空间:

  1. 转到磁盘管理(开始、运行、diskmgmt.msc)。
  2. 将现在的交换文件系统(0x83)更改为 Windows 可以识别的内容(例如 NTFS 的 ID)。
  3. 重新格式化。

现在,您已恢复旧的 F:\ 卷。

我已经从 (D) 卸载了 Ubuntu,但 Windows 无法查看或访问交换区域 (F)。它没有在“我的电脑”中显示 (F)。

Windows 可以正常看到交换分区。但是,该分区的格式并不适用于 Windows。

我如何恢复该分区(F),因为它上面有一些我需要的信息。

要恢复它,请参阅磁盘管理的 3 点。

要恢复信息,请使用这三个选项恢复 F:并从备份中恢复所需的数据。

我也在论坛中看到使用“管理”选项然后删除分区,但是,我无法做到这一点,因为我在该分区(F)中获得了信息。

很有可能您不再拥有该分区上的该信息。

是否有可能删除交换区域而不丢失该分区中的任何信息?

不,因为已经删除了该信息。


如果您没有备份,但又确实需要这些信息,请关闭计算机。取出磁盘,并将其交给可以制作磁盘原始映像并尝试进行恢复的人。


*1:通常是因为我忽略了具有内部 HW RAID 的外部驱动器。

*2:Windows 过去也这么做。一个或多个分区用于操作系统,一个分区用于交换。后来他们放弃了这种做法,转而选择交换到文件。这是默认做法C:\pagefile.sys。这样做可能是一种明智的营销选择。

*3试图。如果您确实使用了交换分区,那么就没有什么可恢复的了。

答案2

您将无法从 SWAP 中获取很多东西,它用于存储通常存储在 RAM 上的数据。它用于各种原因,例如内存不足或休眠。

那么你应该没有太多的信息可以在 SWAP 上恢复

有关 SWAP 的更多详细信息,请参阅以下文章:
http://www.linux.com/news/software/applications/8208-all-about-linux-swap-space

相关内容