我最近设置了 Ubuntu 17.04 和 Windows 10 (Home 64) 的双启动。我的系统配备了 8GB 的 RAM 和 512GB 的 SSD。我遵循了一些教程,其中大多数都建议使用 15-25GB 的分区来安装 Ubuntu,无论硬盘或 SSD 上有多少可用空间。以下是分区细分:
Ubuntu 分区:25GB,操作系统占用约 5GB,我分配了 10GB 作为交换空间 Windows(C:)分区:450GB,操作系统占用约30GB
Ubuntu 分区的剩余空间约为 25GB 中的 10GB。我正在尝试了解文件系统。因此/主目录和/ (根)位于25GB分区中。
我如何访问(或利用)主驱动器(C:)上大约 420GB(不包括 Windows 操作系统)的其余 SSD 来进行大容量存储(项目、作业等)?这也是安装 SDK 和其他开发人员工具和软件包的好地方吗?我应该为此分配一个单独的分区吗?
如果这不是正确的方法,是否有办法重新调整分区大小以确保我有足够的大容量存储空间?比如从 Windows (C:) 驱动器重新分配空间并将其添加到 /home。看起来大多数人都在 /home 目录中工作并将所有工作目录存储在那里,该分区应该尽可能大吗?
答案1
虽然您当前的设置足以安装 ubuntu,但几乎没有空间用于安装和升级。
我建议根分区 ( / ) 为 15-20 GB。
如果您使用 hybernate,我建议为交换分区分配 14 GB;但如果您在正常使用期间不经常使用交换分区,则 10 GB 也可以。
大多数人将数据存储在 /home 分区中,因此它需要尽可能大。
正如您所建议的,您可以为挂载到 /home 文件夹中的数据创建第三个分区。在这种情况下,home 分区应该是 15-20 GB,数据分区应该是尽可能大。
如果您还没有对 ubuntu 做过太多操作,那么从 windows 分区清除更多可用空间并重新安装 ubuntu 是进行更改的最简单方法。
答案2
因为你有一个小型的 SSD,而且我假设你希望 Windows 和 Ubuntu 都有类似的尺寸......不要做任何疯狂的分区方案!您最终要么浪费可用空间,要么无法正确定义大小(保证)。使用 Ubuntu 分区默认值。
如果您想在 Windows 和 Ubuntu 之间共享文件,您可以手动创建 NTFS 分区(使用 Windows 磁盘管理应用程序)来执行此操作。
更新#1:
如果您要在 Ubuntu 中安装 Windows C:驱动器...
如果 NTFS 驱动器以只读方式安装,或者根本没有安装,则可能是因为 Ubuntu 认为它们的文件系统不干净,可能是由于休眠或文件系统损坏。请执行以下操作...
在 Windows 中
- 启动进入 Windows
- 打开电源控制面板
- 选择
change what the power buttons do
- 选择
change options that are unavailable
- 取消选中
fast startup
- 关闭电源控制面板
- 打开管理命令提示符窗口
- 类型
powercfg /h off
- 类型
chkdsk /f c:
- 同意在下次重启时运行 chkdsk
- 类型
chkdsk /f x:
(将“x”替换为其他驱动器号可见的NTFS 分区) - 重新启动 Windows 以让 chkdsk 在驱动器 C 上运行: