背景
大约一年前,我买了一台预装了 Windows 7 的台式电脑。不久之后,我将 Ubuntu16.04 操作系统刻录到闪存驱动器上,并对硬盘进行了分区,让 Ubuntu 几乎占据整个空间,但仍与 Windows 进行双启动。现在我想重新对硬盘进行分区,以便 Windows 7 分区和 Ubuntu 分区大小相等。
硬盘
我在这里附上了我的硬盘分区的图片。
1)系统重新分区 1
尺寸:105MB
设备:/dev/sda1
分区类型:HPFS/NTFS(可启动)
内容:NTFS-未安装
2)文件系统分区 2
尺寸:49GB
设备:/dev/sda2
分区类型:HPFS/NTFS
内容:NTFS-未安装
3)扩展分区 3
尺寸:431GB
设备:/dev/sda3
分区类型:扩展
内容:扩展分区
4)文件系统分区 5
尺寸:414GB - 366GB 可用(11.7%已满)
设备:/dev/sda5
分区类型:Linux
内容:Ext4(版本 1.0)- 挂载在文件系统根目录
5)交换分区 6
尺寸:17 GB
设备:/dev/sda6
分区类型: Linux 交换
内容:交换(版本 1)- 主动
问题
1)假设我的 Windows 操作系统位于分区 2,我应该从分区 5 中获取内存吗?
2) 扩展分区有什么用?它似乎只是分区 5 (Ubuntu) 和 6 (交换) 的总和
更新 在启动时,我注意到我的 Windows 操作系统位于 /dev/sda1(系统分区 1)而不是 /dev/sda2(文件系统分区 2)。那么 /dev/sda2 的用途是什么?
再次感谢你的帮助。
答案1
不,您不能将扩展分区用于 Windows,它是以 Ext4 格式格式化的,Windows 无法识别!1. 您不能从扩展分区中获取空间,您必须从分区 3 中获取空间(参见 Ravery 的评论)2. 扩展分区用于保存上面的所有分区,包括分区 4(GPT 没有这个限制,这主要是我们所有人都改用 GPT 的原因)旧的 MBR 处理方式可以追溯到过去,当时分区最大可以为 32 MB(没错,您的 USB 记忆棒的兆字节现在大得多)
您可以为图片和视频创建一个 NTFS 分区,并将其安装在 Ubuntu 和 Windows 中!
这样,您就可以编辑和查看来自两个操作系统的文件,并使用您最熟悉的应用程序 - 从而从两个操作系统中获得最令人满意的体验!
答案2
解决这个问题的两种方法...
最安全的方法是:
- 备份重要的 Ubuntu 和 Windows 文档
- 删除 Ubuntu (sda3/5/6) 注意:你现在将无法启动 Windows
- 使用
Windows Repair
光盘或boot-repair
修复无法启动 Windows 的问题 - 使用 Windows 自己的磁盘管理工具扩展 Windows 分区
- 重新安装 Ubuntu
更危险的方式是:
- 备份重要的 Ubuntu 文档
- 启动
Ubuntu Live
DVD/USB - 调整 sda5 的大小并将其向右移动
gparted
- 使用以下方法调整 sda3 的大小
gparted
- 启动进入 Windows
- 使用 Windows 自己的磁盘管理工具扩展 Windows 分区
更新#1:
gparted
移动/调整注释大小...
始终以在任何已挂载的交换分区上发出 来启动整个过程,并以在同一个交换分区上
swapoff
发出 来结束整个过程swapon
A移动通过将鼠标指针指向分区的中心,然后使用手形光标向左/向右拖动来完成
A调整大小通过使用方向箭头光标将分区的左侧/右侧向左/向右拖动来完成
如果任何分区无法移动/调整大小图形上,你可能必须手动输入所需的具体数字数据(除非我指示你这样做,否则不要这样做)
你开始任何移动/调整大小右键单击主窗口下部的分区,从弹出菜单中选择所需操作,然后在新移动/调整大小窗户