Windows7 x64 ASUS 上的 RAID 与 AHCI

Windows7 x64 ASUS 上的 RAID 与 AHCI

我有一台内置 RAID 控制器的 ASUS p5ke-wifi/ap。在 BIOS 中,我可以在 3 种控制器类型之间进行选择:

IDE
RAID
AHCI

按此顺序。当我安装 Windows7 Pro x64 时,此设置被设置为 AHCI,一切正常。我有 3 个硬盘,一个是 Windows7,另外两个我想在 RAID1/镜像配置中配置,如下所示:

HDD1: Win7
HDD2: RAID Member1
HDD3: RAID Member2

现在,我已经安装了 Windows7,但当我从 BIOS 将控制器设置为 RAID 时,它无法启动。在 RAID 模式下,我能够从 HDD 2 和 3 创建镜像阵列,并且在 AHCI 模式下,Windows7 似乎完美地将它们识别为 1 个磁盘驱动器。RAID 是 AHCI 的超集吗 - 我是否甚至需要将控制器设置为 RAID 模式?

我读到过,您必须在 RAID 模式下安装 Windows7,才能强制安装 RAID 驱动程序。但似乎没有这个也可以工作。所以我不确定它是软件 RAID 还是硬件 RAID。

这是正确的设置吗?我如何知道这是硬件 RAID 还是 Windows7 自配置以将其视为软件 RAID?我可以在将 BIOS 设置为 AHCI 模式的情况下运行 RAID 配置吗?还是必须是 RAID?谢谢。

答案1

您可以使用 Linux 的 MD RAID 或 Windows 的动态磁盘等实用程序独立于 BIOS 设置对驱动器进行 RAID。当您从 AHCI 移至 RAID 时,Windows 可能无法启动,因为这对 Windows 来说是一种硬件更改,而 Windows 通常无法很好地处理这种更改。

在 BIOS 中设置 RAID 模式实际上只会启用主板制造商提供的启动时 RAID 设置实用程序。如果没有提供,则将其设置为 RAID more 实际上不会产生任何效果。

答案2

对于软件 RAID,系统会识别两个镜像 HD 驱动器。因此,系统会自行管理这两个驱动器。

对于硬件 RAID,RAID 控制器会识别两个镜像 HD 驱动器,并将它们作为一个 HD 驱动器呈现给系统。RAID 阵列的配置应在安装/启动系统之前完成。

答案3

我有过一些不同的华硕主板,但它更通用:板载 RAID 是非硬件 RAID,它只是硬件辅助软件 RAID。主要 IO 传输通过普通 SATA 总线进行,使用普通主 RAM(由驱动程序使用),CPU 计算奇偶校验/运行驱动程序。因此您仅有的有了 RAID,你就有了系统的驱动程序。如果驱动程序出了问题,你就完蛋了。

BIOS 模式:

  • IDE:标准 IDE 兼容模式,可让任何操作系统与您的磁盘通信。无 RAID。
  • AHCI:高级智能接口模式。无 RAID。至少在我过去几年使用的每一块主板上,性能与 IDE 模式相同。有时驱动程序更差(蓝屏/黑屏)。据说支持热插拔(不要在服务器上使用它,所以无法判断)
  • RAID:仅 RAID 模式,在 BIOS 中配置,可能在 Windows 中监控。这也是一种 AHCI 模式。

您无法在这些磁盘上保留数据的同时配置 RAID。

答案4

您很可能只有软件 RAID。您可以使用 2 种方法进行验证。首先,在设备驱动程序中应该有一个与 AHCI RAID 兼容的连接驱动程序。其次,您可以下载适用于硬件 RAID 的特殊驱动程序。例如,我的驱动程序安装了一个小型 Web 服务器,我可以配置 NCQ、写入和读取缓存、SMART 监控、电子邮件通知、通知和服务阈值等选项。如果您可以启动 Linux,则可以尝试在终极详细模式下使用 lspci -vvv 来找出 RAID 控制器。

相关内容