我有一个 500GB SSD 和一个 2TB 外部 HDD。
我想要 Windows 和 Linux 双启动。我的想法是对 SSD 进行分区并在那里安装两个操作系统。
我可以使用 HDD 来存储来自两个操作系统的通用文件以及不适合 SSD 空间的小程序吗?或者我是否也需要对 HDD 进行分区?
答案1
如果您必须运行两个操作系统裸机 和如果想要/需要在这些操作系统之间共享数据,您将需要一个具有两个操作系统都能理解的文件系统的分区。最小公分母是 FAT (FAT32),NTFS/exFAT 也是一个选项(另请参阅Linux 上的 exFAT 与 NTFS)。最重要的是,您可能希望为您的 Linux 安装提供一个单独的分区 - 一个将具有高级文件系统优势的分区(XFS,JFS,外部4,ZFS,Btrfs- 你说出他们的名字)。
答案是:不,您不必对其进行分区,但您可能想要分区。即使驱动器只包含一个分区,对驱动器进行“分区”也是很常见的,因为这允许操作系统识别出可能存在一些那里的数据不应该被丢弃。
也就是说,选择其中一种操作系统作为“主要”并运行虚拟化操作系统可能更实际(因为您来到这里,也许在 Linux 下的虚拟机中运行 Windows)。然后,您可以选择主机系统要导出到虚拟机中的一个(或多个)目录 - 这通常是通过SMB网络协议或其他一些意思(例如虚拟盒子有其自己的特定方式在主机和来宾操作系统之间提供文件系统数据交换)。
操作系统虚拟化的优点之一是操作系统本身的回滚更加容易。根据我对缺乏合理文本配置的操作系统的个人经验,这确实可以节省理智。另一种 - 如果您愿意的话 - 是加密:全盘加密(包括共享分区)的设置会稍微复杂一些。另一方面,VM 中当然有些事情会更加复杂 - 例如,完全使用 GPU 可能会带来一些挑战(取决于您的特定硬件设置)。
答案2
对于 Windows,您需要将其分区为单独的 D:\ 驱动器;对于 Linux,您需要将其分区为 /home 分区。