我刚刚组装了一台新电脑,里面有一块 256 GB 的 SSD 和两块 1 TB 的 Seagate 硬盘。我正在尝试寻找一个好的解决方案,让这两块 1 TB 硬盘镜像,并让镜像在 Windows 8.1、OS X Mavericks 和 Linux Mint 16 上都能正常工作。
不幸的是,我遇到了一些严重的限制。
使用硬件 RAID(技嘉 GA-Z87X-UD4H 上的英特尔快速存储)时,我首先遇到的问题是由于 SATA 模式从 AHCI 更改为 RAID 而必须重新安装 Windows。另一个问题是 OS X 仅适用于使用附加卡的 RAID,但这是一个板载硬件 RAID。
软件 RAID 可能更有效,但为了使其与 OS XI 一起工作,必须使所有磁盘都使用 GUID 分区表格式化,而且我还不知道 Windows 的软件 RAID 解决方案。
我考虑过的另一个选择是使用替代软件在两个磁盘之间进行复制。例如,我将 OS X 设置为使用两个 Time Machine。缺点是它们不能同时备份。Windows 上的存储空间似乎是一个很好的类似解决方案,但它只适用于全部的磁盘,而不是分区。我还不知道 Linux 上是否有类似的东西。
我的问题是:对我来说,最好的解决方案是什么,不需要购买额外的硬件,缺点最少?我猜某种软件 RAID 是我最好的选择,但我可能在这里遗漏了一些东西。
答案1
我认为最简单的解决方案是在 VM 虚拟机管理程序中运行 OSX,并让 Intel 管理虚拟机管理程序之外的卷,这样就不会出现问题。您可以安装 RST 的 RAID 驱动程序而无需重新安装操作系统,需要在实际更改设备驱动程序之前将其添加到操作系统中。
此外,Windows 7 已通过动态磁盘内置了软件 RAID。如果您在 Windows 中运行 Linux 和 OSX,则可以不用使用英特尔。
(假设您运行的是 Windows 7 pro)
如果您在多个操作系统之间共享卷,您将遇到与文件系统支持有关的不同问题,或者一个操作系统所做的更改另一个操作系统无法理解。非 Windows 操作系统对 NTFS 的支持并不理想。Windows 不支持对 HFS 或 EXT4 或 BTRFS/ZFS 的本机访问。如果我处于您的位置,我会让单个操作系统处理对磁盘的访问,并允许通过系统上的 VM 网络上的 SMB 共享访问其他操作系统。