我将使用 Windows 10 双启动 elementary OS。这是我的磁盘当前的分区方式:
我成功地为我之前的笔记本电脑安装了双启动系统,但磁盘没有这样分区。Windows 相关的分区在左边,而我的 eOS 分区都在右边。
我想知道将另一个操作系统的分区放在两个 Windows 分区之间会有什么后果。我不能冒丢失文件的风险,尤其是现在,所以我真的必须小心。
答案1
从逻辑上讲,很少或没有操作系统需要连续的分区;你可以随意地将它们穿插在一起;然而....
在传统的旋转硬盘上,磁头寻道需要时间,分区之间的距离越长,寻道所需的时间就越长。因此,将同一操作系统使用的两个分区分开可能会降低性能,因为与将这些分区保持在一起相比,磁头寻道时间会增加。此问题的严重程度取决于磁盘硬件、分区的性质以及它们之间的间隙大小。例如,如果将 Linux/boot
分区与其主根 ( /
) 分区分开,则性能可能几乎不会下降,因为/boot
操作系统启动后很少访问该分区;但是,如果将/home
其与根 ( /
) 分开,则性能可能下降得更多。
我对最近出现的一些专用 Windows 分区不太熟悉,而且 Windows 世界中分区使用的标准化程度低于 Linux,因此我很难对您提议的布局发表评论。具体来说,您的 WindowsC:
和D:
分区上有什么?此外,磁盘开始和结束处那些约 500MB 的小分区上有什么?
您还必须记住,分区调整大小和移动操作需要时间,而且并非毫无风险。您可能愿意接受一些日常性能下降,而不是花时间移动分区并冒着数据丢失的风险。(另一方面,如果您有足够的备份,移动分区不应该有实际数据丢失的风险,如果您没有足够的备份,您每天都会面临灾难性的数据丢失风险。)
还请注意,这些性能问题与 SSD 无关,因为 SSD 将数据存储在芯片中,而不是存储在具有物理移动部件的介质中。在 SSD 上,分区之间的距离不会影响性能。不过,SSD 还存在其他性能问题。最值得注意的是,您应该启用修剪在您的操作系统中。各种页面,例如这个,描述您可以采取的其他措施来提高 SSD 性能。