我的情况
我正在寻找有关让 Windows XP 从 RAID0 分区启动的建议。我的 XP 运行在 80GB PATA 驱动器上,并且我有两个新的 350GB SATA 驱动器。
假如我是巫医:
在理想情况下,我会插入两个 350 并设置主板的板载伪 RAID 以对磁盘进行条带化。然后我将启动 Windows 并安装 RAID 驱动程序。然后我将启动实时 CD 并将 NTFS Windows 分区复制到新的 RAID 阵列。我将“ntfsresize”,以便文件系统占用条带分区的整个 700GB。最后,我将拔下 80GB 并从 700GB 阵列启动 Windows。
预测问题:
我怀疑上述场景会因为多种原因而变得困难或不可能。我猜想 BIOS 不知道如何从 RAID0 分区加载 Windows 引导加载程序,并且 Windows 引导加载程序也不知道该做什么(即使可以加载)。
附言:我的常用工具集
我知道,在 Linux 中,我只需在未 RAID 的空间中创建一个小型启动分区。它将包括内核和一个初始根磁盘,用于设置 RAID 设备,然后进行根迁移。(在这种情况下,我不会使用板载假 RAID,而是使用软 RAID(即“mdadm”)。
另外一个选择:
我怀疑让 Windows 从 RAID1 分区运行会更容易。(BIOS 可以毫无问题地将任务移交给引导加载程序,但我还没有考虑让引导加载程序和 Windows 启动过程遵守 RAID 设置。)我知道在 RAID0 或 RAID1 配置中,我的驱动器可以获得双倍的读取带宽,这可能是我最关心的问题。
问题:
有人让 Windows 从 RAID 启动吗?如果我在安装时向 Windows 提供 RAID 驱动程序(F-key-for-disk-drivers 提示),Windows 是否知道如何完成其余工作并利用 RAID0 分区进行安装和启动?这可以用 RAID1 完成吗?有人能给我提供任何建议或向我指出可以提供帮助的资源吗?
答案1
通常,BIOS 允许您配置各种 RAID 阵列,并且这些阵列在系统中显示为普通磁盘 (IDE?) 驱动器 - Windows 安装引导加载程序可以轻松看到它们并允许安装。当然,您需要软盘上的制造商驱动程序才能安装 (F6)。
我个人更喜欢在普通(非 RAID)驱动器上拥有系统分区,但我见过(帮助安装)许多配置仅使用主板 RAID0(或 RAID1)。
我不建议将工作系统安装在单个驱动器上,然后添加 RAID 阵列并向 RAID 安装第二个操作系统,之后再移除单个驱动器。这样,引导加载程序可能会保留在单个驱动器上,而 RAID 将无法自行启动。
为了避免这种情况,请在 RAID 上安装之前移除单个驱动器 - 要复制旧数据,您可以随后再次添加它。
答案2
我刚刚经历了这一切,你必须确保硬盘驱动器是 r 分区,然后你安装了 Windows XP 或任何操作系统,然后从主板进入 F4 并检查 RAID。然后从 CD-ROM 加载光盘,然后启动到 Windows XP,你可以检查 BIOS 以确保但它应该读取两个硬盘驱动器删除..按钮