将未分配的空间转换为双启动系统上可用的空间

将未分配的空间转换为双启动系统上可用的空间

因此,我已经在 1 TB 硬盘上双启动了 Windows 和 Ubuntu。

磁盘分区如下 磁盘分区

正如你所看到326 GB未分配不可用的空间。这是一个 MBR 磁盘,所以我知道分区的最大数量可以是 4。当前运行的主分区包含以下内容:

  • 分区 2 /dev/sda2 Windows 文件系统
  • 分区 5 /dev/sda5 Linux 文件系统
  • 分区 6 /dev/sda6 Linux 交换
  • 分区 7 /dev/sda7 Linux 文件

是否可以利用这个空间?

如果该问题已得到解答,请提供之前已解答过的问题的链接。

的输出sudo fdisk -l

Disk /dev/loop0: 202.9 MiB, 212713472 bytes, 415456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 320.2 MiB, 335728640 bytes, 655720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 320.2 MiB, 335794176 bytes, 655848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 202.3 MiB, 212099072 bytes, 414256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop4: 181.1 MiB, 189870080 bytes, 370840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 89 MiB, 93327360 bytes, 182280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop6: 8.4 MiB, 8839168 bytes, 17264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop7: 180.2 MiB, 188928000 bytes, 369000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6436f9fc

Device     Boot      Start        End   Sectors   Size Id Type
/dev/sda1  *          2048    1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sda2          1026048  686035516 685009469 326.7G  7 HPFS/NTFS/exFAT
/dev/sda3       1323407360 1324374015    966656   472M 27 Hidden NTFS WinRE
/dev/sda4       1324378110 1953523711 629145602   300G  5 Extended
/dev/sda5       1324378112 1359499263  35121152  16.8G 83 Linux
/dev/sda6       1359501312 1375123455  15622144   7.5G 82 Linux swap / Solaris
/dev/sda7       1375125504 1953523711 578398208 275.8G 83 Linux

Partition 4 does not start on physical sector boundary.




Disk /dev/loop8: 85 MiB, 89128960 bytes, 174080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop9: 88.7 MiB, 92983296 bytes, 181608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop10: 8.4 MiB, 8835072 bytes, 17256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop11: 8.6 MiB, 9019392 bytes, 17616 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

编辑

好的,从其他答案中我发现,如果我使用实时 CD/USB 启动,那么我可以通过将未分配的磁盘放在另一个磁盘旁边并合并它们来使用 GParted 调整磁盘大小。

以下是 GParted 的屏幕截图 分区

现在我想将部分unallocated空间合并到/dev/sda5并将剩余空间合并到/dev/sda7

可以这样做吗?使用实时 CD/USB 可以工作吗?

答案1

未分配的空间始终可用!

但是,正如您所经历的,并非所有操作都是可行的,因此在您的情况下,由于 MBR 的限制(不能容纳超过分区表条目的数量),您无法在未分配的空间中创建分区。

但是您可以将相邻的分区扩大或移动到分配的空间中,这样该空间就可用了。

未分配的空间不是分区!

分区只是分区表条目中定义的磁盘空间,从分区表条目中我们可以知道分区从哪里开始,从哪里结束。当我们移动或调整分区大小时,我们实际上是在编辑分区表条目中的数据。

未分配空间就是未被任何分区覆盖的空间,未分配空间不存在分区表条目。未分配空间的大小和位置取决于现有分区。

我们不能直接移动或调整未分配空间的大小,我们移动或调整相邻分区的大小,结果基本相同,未分配的空间看起来被移动或调整了大小。

您无法合并分区!

如果要增加分区的大小,则需要与该分区相邻的未分配空间,不能使用其他分区占用的空间,分区不能重叠。

如果未分配空间和您想要扩大的分区之间有另一个分区,请将该分区移动到未分配空间的另一端。

扩展分区和逻辑分区

使用 MBR 分区方案,我们最多可以有四个基本的分区,其中一个可以用作延长分区,它是所谓的逻辑分区。

如果你想创建或发展一个逻辑分区,你需要里面有一些未分配的空间延长分区,未被占用的空间逻辑分区。当然,此处未分配的空间也必须与要增大的分区相邻。

延长分区,我们可以缩小一个或多个逻辑分区或者增加扩展分区的大小。

编辑分区时要注意什么?

  • 编辑分区总是伴随着数据丢失的风险,因此强烈建议您先备份数据。

  • 请耐心等待,移动或调整大小意味着移动数据,在某些情况下这可能需要一段时间,不要中止该过程,否则最终会导致分区损坏和数据丢失。

  • 如果您使用笔记本电脑,请确保电源连接正确,您不会希望在编辑分区时耗尽电池。

相关内容