创建交换分区,将主分区转换为逻辑分区

我试图将Ubuntu 14.04安装到我已安装了Windows 8的笔记本电脑中。 我有30GB的可用空间,我在30个中分配了29个作为Ubuntu的主分区。 我想用剩余的1GB作为我的交换区域。 但是一旦创建了Ubuntu安装的分区,其余的可用空间就变得无法使用。

我在网上搜索并意识到我已经在我的硬盘中获得了最大数量的主分区。 现在我需要知道,

  1. 如何知道特定分区是主分区还是逻辑分区(在这种情况下,如果您能在Windows环境中为我提供一种了解方法,我将不胜感激。)
  2. 我可以将分区类型从主要转换为逻辑吗?
  3. 如果分区可以从主要转换为逻辑,怎么办?
  4. 它会损害我在特定分区中的文件吗?
  5. 最后,如果我有足够大的RAM,我是否需要创建一个交换区域。

首先,如果Windows 8预先安装在计算机上,它可能使用了GUID分区表(GPT) ,它不受旧主引导记录(MBR)分区系统的4分区限制的影响。 因此,我建议您检查分区表类型。 您可以通过输入sudo parted /dev/sda print | grep Table ,从Ubuntu live磁盘(或者已安装的Ubuntu,如果你已经那么远)来做到这一点sudo parted /dev/sda print | grep Table sudo parted /dev/sda print | grep Table 。 (假设您只有一个磁盘;如果您有多个磁盘,请为每个磁盘执行相同操作,例如/dev/sdb/dev/sdc等。)如果输出显示为Partition Table: gpt ,您使用的是GPT,除了4分区限制之外的其他因素导致您出现问题; 如果它读取Partition Table: msdos ,那么你正在使用MBR。 所有这些说,你的症状肯定听起来像MBR 4分区限制,所以我会假设你正在遇到的。 (如果您安装或自行重新安装,Windows 8可能会使用MBR,尤其是在较旧的计算机上。)

在Linux中,如果你键入sudo parted /dev/sda print ,你会看到你的分区。 Primaries编号为1-4,逻辑分区编号为5及以上。 如果您使用sudo fdisk -l /dev/sda也是如此。 在GParted中,相同的编号适用,但您还会看到GUI中的表示显示淡蓝色扩展分区中包含的逻辑分区。 这很容易被忽视,但一旦你了解它就很清楚了。 第三方Windows工具也应该明确这一点,尽管我对他们中的任何一个都不熟悉,无法向您提供详细信息。 遗憾的是,Windows附带的库存GUI工具对此非常清楚,因此我不建议您将它们用于此目的。 此外, 不要使用库存Windows工具来创建分区,特别是如果这将使他们的数量超过4; 这些工具倾向于从普通的MBR设置转换为MBR上的专有Windows格式,并且该专有格式基本上不能用于Ubuntu。

至于将分区从一种类型转换为另一种类型,可以使用gdisk包中的Ubuntu附带的fixparts程序。 请参阅其在线文档了解详细信息 (注意:我是FixParts的作者。)最重要的一点是,转换为逻辑forms需要在每个逻辑分区之前留一个小间隙。 根据您的布局,您可能需要在Linux分区之前稍微缩小分区以使其工作。 据报道,某些第三方Windows工具也可以进行此转换,但我不熟悉它们以提供详细信息。 还有一个Windows版本的FixParts。 无论何时使用分区表,都存在灾难性数据丢失的风险,因此只有在备份重要数据后才能执行此操作。 也就是说,与某些(例如分区大小调整,特别是从分区前面resize)相比,主从逻辑转换很简单。

对于大多数用途,交换空间是可选的。 今天,如果你想执行挂起到磁盘操作,它是最有用的,在这种情况下,你需要至少与RAM一样多的交换空间。 如果您拥有相对较少的RAM,并通过有效分配RAM来帮助内核提高性能,这也很有用。 (它可以换掉你多年没用过的程序,释放RAM以供缓存使用。)如果你愿意,可以设置交换文件而不是交换分区。

您可以从Ubuntu LiveCD启动,运行Gparted并获取有关您的分区的完整信息。

  1. 您可以在gparted或Windows Disk Formatter中看到它

  2. 您可以使用Fixparts将主分区转换为逻辑分区,但这不是一个简单的过程。 并且存在丢失数据的风险。 由于您必须以任一方式备份它,因此删除主分区和新分区要容易得多。

  3. 见第2页。

  4. 见第2页和第3页

  5. 你可以得到各种答案。 但首先,它取决于什么是“足够大的RAM”。

此外,如果您将HDD分区为GPT,则只能创建主分区。 您不必担心扩展或逻辑问题。

我建议您从LiveCD启动并获取gparted的屏幕截图。

然后你可以问另一个关于你将面临的实际问题的问题。 附加屏幕截图非常有用。