我不太懂技术,所以请提供简单的解释!
所以目前我有 240GB SSD,运行 Ubuntu 16.04 和 Windows 7。我有 2 个分区。100GB 用于 Ubuntu,140GB 用于 Windows。但我想更改它,以便 Ubuntu 有 25GB,Windows 有 100GB,剩下的 115GB 将是它自己的分区,这样两个操作系统都可以轻松访问它。我可以在安装这两个操作系统时进行此更改吗?还是我必须重新安装它们,并在执行此操作时创建三个不同的分区?我之前尝试过搜索,但没有找到类似的情况。
编辑:如果我必须再次安装这些操作系统,我可以备份当前设置并在新分区中恢复它们吗?我应该在安装 Windows 期间创建分区吗?
答案1
安装这两个操作系统后我可以进行此更改吗
是的。分区是 Linux 中用于执行此操作的工具。您也可以从 Windows 执行此操作,但要小心:Windows 不会告诉您有关外部操作系统的信息,而 Gparted 会告诉您。
但请注意(有些事情你可能已经知道了,但以防万一):
- 使用链接中的 gparted 实时会话执行此操作(工作方式与 Ubuntu 安装程序相同,但在启动时会显示 gparted)。您只能更改未安装的分区,这样更易于使用。
- 对分区的操作最好一次只进行一个。
- 缩小 Ubuntu 分区。
- 将未分配的空间格式化为 NTFS。您想要用于在两者之间共享的分区需要使用 Windows 支持的文件系统进行格式化(因此 NTFS 是最明显的选择)。
- 如果您在关闭 Windows 并直接启动 Ubuntu 时使用休眠模式,Ubuntu/Linux 将拒绝挂载 NTFS。
答案2
我强烈建议跑步
sudo apt update && sudo apt install gparted
然后从开始运行“gparted”(输入密码后),它将打开:
从这里您可以选择您的硬盘,您主要可以通过大小来判断哪个是哪个,但分区类型也有帮助。
从那里,您可以通过列表或图形交互地调整分区大小(甚至是活动分区)以创建空白空间,并在该空白空间中创建一个新分区。
需要绿色复选标记或“应用”才能使更改生效。
我建议两者使用的分区类型都是 NTFS。Windows 无法读取 EXT4(甚至 3)以挽救它的生命。我知道有多个应用程序可以做到这一点,但它们都不再起作用了。
EX4 比 NTFS 更好,但 ubuntu 读取/写入 NTFS 也同样好,甚至比 windows 本身更好。唯一的缺点是 windows 在重启/关机时默认锁定所有 NTFS 驱动器。
powercfg -h off
在重新启动 Windows 之前输入管理员 CMD(Windows 端)将阻止这种情况,但如果这很麻烦,只需创建一个 FAT32 分区,它是最中性的类型,任何操作系统都可以读取/写入它。
说实话,我认为你不应该为 Windows 和 Linux 之间的文件共享创建一个单独的分区。为了节省时间,只需将整个 Windows 分区设为“共享空间”。你可以轻松执行我上面列出的命令,只需在每次 Windows 更新时重新输入它即可。
而且您可以非常轻松地在 ubuntu 的 Windows 分区中直接创建“我的图片”、“我的文档”等文件夹的快捷方式。这将节省您在分区之间来回复制文件的时间。
比如说,您有 Myresume.docx,可以通过 libre office 编辑/打开,而且不会弄乱。您可以启动到 ubuntu,在 Windows“我的文档”中打开该文件,编辑它,保存它,重新启动到 Windows,然后在那里用 word 重复该过程,这样您就不会浪费任何时间。