将分区空间从 windows 重新分配到 linux

thy*_*aro 5 partitioning dual-boot windows gparted

不久前,我在双引导模式下与 Win10 一起安装了 Ubuntu 16.04(这是一件可怕的事情),并且真的开始喜欢它。因此,我决定在其上安装更多内容,并相应地从 Win10 中卸载内容。安装Ubuntu的时候,我分配了,好像空间太小了。我对它进行了一些研究,发现我可能可以使用 GParted 解决我的问题,因为很多人将其描述为非常易于使用。让我们先看看现在的分区是什么样的,然后我会告诉你我接下来要做什么。

当前分区

正如您在屏幕截图中所看到的,与 dedoimedo 上的示例、GParted 上的几个 YouTube 视频教程和其他网站相比,它是一团糟。因此,据我所知,sda4 是留给 MS Windows 的分区,sda9 是我的 linux 引导分区或 root,只要我使用的是 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)?

如果上述任何一条根本没有任何意义,您可以完全忽略不合理的部分或解释为什么那是完全垃圾。我对两者都很满意。

Eva*_*hen 2

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

在执行此操作之前我肯定会进行备份。执行分区编辑时总是有可能丢失数据。

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

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

  • @thymaro 这必须在 liveUSB 上完成,这样 sda9 就不会被安装 (2认同)