![从扩展分区移动未分配的空间以创建主分区](https://linux22.com/image/52953/%E4%BB%8E%E6%89%A9%E5%B1%95%E5%88%86%E5%8C%BA%E7%A7%BB%E5%8A%A8%E6%9C%AA%E5%88%86%E9%85%8D%E7%9A%84%E7%A9%BA%E9%97%B4%E4%BB%A5%E5%88%9B%E5%BB%BA%E4%B8%BB%E5%88%86%E5%8C%BA.png)
这是我的分区结构:
我想从该未分配的空间创建另一个主分区。如果我将 sda2 缩小到小于创建另一个主分区所需的大小,它会将整个扩展分区移动到右侧,还是只是将扩展空间从其中切掉,因为它是连续的?
答案1
不,它不会移动整个扩展分区,也不会使空间连续。
尽管理论上可以使用相同的逻辑分区重新创建扩展分区,但这意味着条目保持在原位(首先是一些零大小的逻辑分区),或者您必须重新排列扩展分区信息。这两者都会释放 sda1 和 sda2 之间的空间,但我不知道有什么工具可以为您做到这一点,而且我不建议进行实验,并且可能会失去对数据的访问权限。
由于这只是一张 300Gb 的小光盘,因此我建议您备份通常用于备份驱动器的介质上的所有数据,然后从 USB/CD 启动,根据您的喜好重新分区并恢复所有内容。
答案2
大约一个月前,我通过 PartedMagic (LiveCD) 分步骤完成了您所要求的操作:
选择整个扩展分区边界,向右缩小(或计算偏移/大小)并应用/提交。
现在重新启动(第一次重新启动)。如果我记得的话,该空间仍然未分配,除了现在外部的扩展分区。即第二小学。请注意,在调整大小的扩展分区内创建了一个几兆字节的小分区,并使用了新的分区 ID。密切关注您的分区 ID!
在确认操作系统已启动且所有分区完好无损且可安装后,我再次使用 PartedMagic 创建/分配第二个主分区,应用更改并重新启动。
值得注意的是,我是在三重引导系统(WinXP、Win7、PCLinuxOS)上执行此操作的。如果您使用的是Win7或XP,我强烈建议您在每次更改后启动并让它运行chkdsk。