我的 250GB 硬盘上有四个分区:
- (主 /dev/sda1,NTFS)Windows 7 恢复分区(17.05 GB)
- (主 /dev/sda2,NTFS)Windows 7 启动菜单(100 MB)
- (主 /dev/sda3,NTFS)Windows 7 操作系统
- (主扩展 /dev/sda4)(80 GB)
- (辅助 /dev/sda5)Linux 交换(6GB)
- (辅助 /dev/sda6)Linux /(Ubuntu 12.04 LTS)(74GB)
- Sucker 未分配空间(70GB)
现在,由于我已经创建了 4 个主分区,唉,我无法在磁盘末尾创建另一个主分区。
有没有办法扩展 /dev/sda4 来吸收剩余的 70GB,以便整个辅助分区最终达到 150GB?
我尝试过使用 Linux gparted 工具从 USB Linux Live 磁盘启动,但没有成功。
似乎唯一的解决方案是删除扩展分区并重新创建一个使用全部剩余磁盘空间的更大的分区。
可以使用其他工具来解决此问题吗,比如分区魔术师或其他东西,以便调整 /dev/sda4 的大小,这样我就不必从头开始重新安装所有内容(幸运的是我的 Linux 分区上没有太多东西)。
问候,
约翰·戈切
答案1
幸运的是,从磁盘管理的角度来看,扩展“扩展”分区相对简单。
尝试返回 gparted 并右键单击磁盘列表中的扩展分区(不是顶部的图形显示,而是底部的文本列表),然后说“调整大小/移动”。
这将为您提供一个调整大小的窗口,让您占用剩余的可用空间。
答案2
扩展分区不是主分区。它是一个容器,其大小等于所有包含的逻辑分区(通常的术语;我以前从未遇到过“次分区”这个术语)加上末尾的任何未分配区域。如果您有其他来源的说法,则建议您的来源有误,或者磁盘上的分区表数据已损坏。
Gparted 应该可以轻松地从未分配的空间创建额外的逻辑分区。如果 Gparted 是从 Linux 分区以外的某个地方运行的,并且该分区未安装,我确信 Gparted 也可以将您的 sda6 扩展到未分配的空间。如果不行,您最好先尝试找出原因,然后再继续使用其他分区软件。
答案3
只要你用以下命令重新创建分区 5 和 6确切地相同的特性(例如fdisk
在Linux下),你惯于删除并重新创建分区 4 后必须重新安装。请确保手边有一支笔/铅笔和纸,如果任何数字末尾有“+”,请不要尝试。
答案4
根据您提供的详细信息,以下是我要做的。
- 如果有交换分区,请卸载交换分区。右键单击 /dev/sda5 并选择“swapoff”
- 现在将(主扩展 /dev/sda4)(80 GB)扩展到 150,这样将分配未分配的 70 GB
- 然后您将能够在 /dev/sda4 内创建新的逻辑分区或调整 /dev/sda6 Linux 根分区的大小。