将分区空间从 Windows 重新分配到 Linux

将分区空间从 Windows 重新分配到 Linux

不久前,我安装了 Ubuntu 16.04(这是一件可怕的事情),同时安装了 Win10 的双启动模式,并且开始真正喜欢上它。因此,我决定在上面安装更多东西,并相应地卸载 Win10 上的东西。安装 Ubuntu 时,我给它分配的空间似乎太小了。我对它做了一些研究,发现我可能可以用 GParted 解决我的问题,因为很多人说它真的很容易使用。让我们首先看看现在的分区是什么样子,然后我会告诉你我接下来想做什么。

当前分区

如您在屏幕截图中看到的,与 dedoimedo 上的示例、GParted 上的几个 YouTube 视频教程和其他网站相比,它很乱。所以,据我所知,sda4 是留给 MS Windows 的分区,sda9 是我的 linux 启动分区或根分区,只要我使用 linux,我就不能也不应该对它做任何事情,sda7 是我在 linux 下的数据分区,它几乎满了。

我想要做的是将 sda4 的一部分重新分配给 sda7。我该怎么做?

由于我对此还很陌生,尽管一开始这似乎是一件容易的事,但我读到的关于不该做的事情越多,就越觉得可怕,所以我还没有接触过它。我可以在 Linux 下调整 sda4 的大小,在 Windows 中重新启动,在 Windows 下打开一些分区管理器,移动 sda9、10、5 和 6(我不知道 sda5 和 6 是什么),然后增加 sda7 吗?我读到 Windows 看不到 Linux 分区,所以这实际上似乎是错误的选择。

我可以使用这个问题的任何部分答案吗?:将内存从 Windows 分配到 Linux 分区

另外,我似乎只有主分区,没有扩展分区。我不知道这到底是什么意思,但在扩展分区内移动辅助分区似乎更容易。

我是否可以缩小 sda4 以拥有超过 23.87 GiB 的未分配空间,将 sda7 复制到该空间,删除旧的 sda7,移动 sda9、10、5 和 6,并将可用空间分配给新的 sda7(不是全部,因为我仍然需要一些空间用于 Win10)?

如果以上任何一点都说不通,你可以完全忽略无意义的部分,或者解释为什么那是完全胡说八道。我对这两种方式都满意。

答案1

可以,但是此分区编辑将花费很长时间,因为它需要复制分区。

我肯定会在执行此操作之前进行备份。执行分区编辑时始终存在数据丢失的可能性。

  1. 在 Windows 磁盘管理下将 NTFS 分区缩小到所需大小
  2. 在 gparted 下,将 sda4 和 sda7 之间的所有分区(sda9、10、5、6)尽可能移到新未分配空间的左侧。
  3. 将 sda7 移到最左边
  4. 增加 sda7 以填充右侧的空间

同样,此操作在 gparted 中将花费很长时间,因为它涉及复制整个分区。

相关内容