RAID1这个话题,说实话在DIY圈里属于“知道的人很多、真正配过的人没几个”的状态。最近因为工作需要,我用一块华硕TUF B460M平台搭了一台做数据备份的机器,顺手把两块机械盘组了RAID1,从BIOS里的SATA Mode切换、Intel RST ROM创建阵列,到装系统时加载IRST驱动,再到最后验证镜像状态,整个流程走下来发现坑比想象中多,但理清楚之后也就那么回事。这篇文章把这次操作的完整过程和关键技巧写出来,包括查华硕主板SN码的几个实用方法,给后面要在这块板子上折腾RAID的朋友做个参考。
1. 先想清楚:为什么非要RAID1不可
1.1 数据安全需求的本质与RAID等级选择
RAID1的核心逻辑说白了就是“两份备份,一份损坏另一份顶上”,两块硬盘同时坏的概率远低于单块硬盘损坏的概率。虽然RAID1不能防误删除、不能防勒索病毒、更不能防硬盘整盘被物理损毁,但对于普通用户或者小型工作室来说,它确实是性价比最高的实时镜像方案。机器照常用,数据自动实时同步,不用像备份软件那样定期手动跑一次。不过这代的B460M通过Intel RST实现的是真正的硬件层面RAID,不依赖操作系统,所以系统崩溃、分区表损坏、甚至系统盘无法引导,只要另外那块镜像盘没坏,都能救回来。
1.2 主板RAID vs Windows软RAID vs 独立RAID卡
很多朋友问,为什么不用Windows自带的动态磁盘镜像或者存储空间,省事还不用进BIOS?我的观点比较直接:如果你只想保护非系统数据,Windows的存储空间确实够用;但如果你想拿RAID1做系统盘,Windows软RAID就非常尴尬——系统引导分区没法镜像,一旦系统盘挂了,你得先重装系统再把动态磁盘导入识别,这个过程折腾过的人都知道有多崩溃。主板RAID则没有这个问题,Intel RST把EFI引导分区也做进镜像卷里,物理盘随便挂哪块都能启动。
至于独立RAID卡,无论是硬卡还是HBA卡,对B460M这个级别的平台来说都有些大材小用。一张靠谱的硬卡价格抵得上主板本身,而主板自带的Intel RST芯片方案对SATA盘组RAID1完全够用,还不需要额外驱动和软件授权。除非你有十几块盘要组RAID5/6,或者需要缓存加速这类企业级功能,否则没必要花钱。
1.3 选盘与容量算法:不是随便拿两块盘就能用
RAID1对硬盘的最低要求是容量一致或者只要求“目标盘容量大于等于原盘已用容量”,但从实用性讲,我还是建议两块盘完全相同型号、相同批次。不同固件版本的两块盘在rebuild(重建镜像)时,偶尔会出现掉盘或者同步超时的情况,这在SATA盘里不算罕见。容量方面,RAID1的可用空间等于两块盘中较小的那块容量,比如一块4TB和一块3TB组RAID1,最终可用空间只有3TB。所以一开始就别混搭,直接买两块同型号同容量,省得日后纠结。
另外一个很容易忽略的是硬盘接口位置。B460M这种中端板子,SATA端口布局一般分两组,有些型号的M.2插槽会和部分SATA口共享带宽。如果你同时插了M.2 NVMe SSD又接了多块SATA盘组RAID,一定要翻说明书看哪几个SATA口会被禁用。我见过不止一次有人插好盘进BIOS死活认不到,最后发现是插到了被M.2占用的端口上。
2. BIOS里的关键开关:从AHCI切换到Intel RST
2.1 RAID选项的真实位置
华硕TUF B460M的BIOS默认SATA模式是AHCI,要组RAID必须先把它切换成Intel RST模式。开机按Del或F2进BIOS,按F7切到Advanced Mode(高级模式),然后进“Advanced”选项卡下的“PCH Storage Configuration”子菜单。在这里能看到“SATA Mode Selection”选项,默认值是AHCI,旁边还有Disabled和Intel RST Premium with Intel Optane System Acceleration两个可选值——没错,后者就是RAID开关,名字里虽然带个Optane,但Intel RST的功能全部包含在内,RAID1、RAID0、RAID5都靠它。
不同BIOS版本这个菜单的命名可能会有细微差别,比如有些版本显示的是“Intel RST Premium”,有些是“RST with Intel Optane System Acceleration”,但位置和逻辑一样,都是SATA Mode Selection这个位置。如果你刷过第三方魔改BIOS,菜单可能变化更大,思路是找“SATA Mode”字样的选项就行。
2.2 切换之前千万别忘这两件事
这里必须敲黑板强调一下:如果你已经在SSD或者旧硬盘上装好了Windows,直接在BIOS里把SATA模式从AHCI切成Intel RST,重启之后大概率会蓝屏,报错代码一般是INACCESSIBLE_BOOT_DEVICE。原因很简单——Windows自带的标准SATA驱动不认识RST模式的设备,系统在启动早期找不到引导盘就崩了。
所以正确顺序是:先正常进Windows,安装Intel快速存储技术驱动(Intel Rapid Storage Technology Driver,简称IRST),装完再重启进BIOS切换模式。如果你在这台机器上还没装系统、是纯粹的新盘装机,那就没有这个顾虑,直接按顺序来就行。另一个提醒是操作前把硬盘里的重要数据备份出来,虽然模式切换理论上不碰数据,但RAID相关操作属于高风险动作,多留一份总没错。
2.3 一步步切换并确认生效
进BIOS后,在Advanced Mode下依次操作:
- 进入Advanced → PCH Storage Configuration
- 将SATA Mode Selection从AHCI改为Intel RST Premium with Intel Optane System Acceleration
- 按F10保存并退出,重启
重启后再次进BIOS,在Advanced → PCH Storage Configuration里能看到SATA端口列表,每块接在SATA口上的硬盘都会显示型号、容量和当前状态。如果这个页面里的盘全部正常列出来,说明模式切换成功。还有一个确认办法:把启动模式确认在UEFI Only(在Boot → CSM里设置),因为有部分BIOS版本在CSM兼容模式下,SATA Mode选项里根本不给选RST。装Win10/11的话直接用UEFI,不用开CSM。
提示:BIOS里切换SATA模式时会弹一个警告,提示所有连接到SATA接口的存储设备都会发生变化,这不是错误,按确认继续即可。另外一定要记得拔掉所有不打算组RAID的旧系统盘,让它别在BIOS里捣乱。
3. Ctrl+I进入Intel RST ROM:创建RAID卷的正确姿势
3.1 按哪个键、在哪按、按多久
设置完SATA Mode后,重启时仔细观察屏幕,会看到Intel RST的POST界面一闪而过,下方有一行英文提示:Press “Ctrl+I” to enter Intel Rapid Storage Technology Option ROM。看到这行字后立刻连续敲击Ctrl+I组合键,大概每次按一到两下,直到进入一个蓝底白字的文本界面,这就是Intel RST Option ROM。很多朋友问“我按了为什么没反应”,原因基本是屏幕提示出现太短、没来得及按,或者键盘在POST阶段还没被识别。建议在重启前就把键盘插在主板背板的USB 2.0口上,避免兼容性问题。另外部分主板的BIOS设置里可以调整Option ROM的等待时间,如果手速实在跟不上,可以找找有没有相关的Boot Timeout选项。
3.2 创建RAID卷的具体菜单项
进入Intel RST ROM后,主菜单有四个选项:Create RAID Volume、Delete RAID Volume、Reset Disks to Non-RAID、Exit。上下方向键选到第一项按回车,进入创建界面。这里面每一项都别急着回车:
- Name:卷标,默认Volume0,建议改成RAID1_SYS或者你认得出的名字,方便在BIOS和系统里一眼认出来。
- RAID Level:上下键选择RAID1(Mirroring)。注意这个界面里RAID0叫Stripe,RAID1叫Mirror,别选错了。
- Disks:选中后按空格键把两块物理盘都标记上,右边的图标会从Non-RAID变成Member Disk。这里买同型号盘的好处又体现出来——盘序和容量一目了然,不会选错。
- Strip Size:默认128KB就行,不用改。这里多解释一句,RAID1是镜像模式,不涉及条带化写入,这个值对RAID1没有任何实际意义,保留默认即可。
- Capacity:这里要手动输入想给这个卷分配的容量,默认显示的是总容量,但对于RAID1场景一般直接保留全部容量,不需要做分区级别的容量切分。
全部确认后按回车,会弹一个确认提示框,大意是“所有选中的磁盘数据都会被清空,是否继续”。注意这一步是真正的数据不可逆点,按下Y之前想清楚。
3.3 创建完以后的状态确认
创建完成后,Intel RST ROM会自动返回主菜单,在下面的Disk/Volume信息里能看到新阵列的状态,显示为Normal或Partially Degraded。Normal表示两块盘都在正常工作。此时如果你在同一个ROM界面里能看到“Synchronization”进度条,表示系统正在把主盘的数据同步到镜像盘上,这个过程取决于硬盘容量和速度——两块4TB机械盘全量同步可能需要几个小时甚至十几个小时。
这个同步过程用户不用干预,但需要知道一件事:正常状态下,你在Windows里读写的任何数据都会实时同步到镜像盘,而初次建卷的全量同步是后台进行的,不算新写入的数据也在同步范围内。如果此时强行重启,下次开机后会继续同步,不会丢数据,但会拖慢启动过程。所以建完卷后,如果发现开机变慢、磁盘指示灯一直亮着,别慌,大概率是在后台同步。
4. 安装Windows 10:加载IRST驱动的完整实操
4.1 制作启动U盘和驱动U盘
装系统前必须先把IRST驱动准备好,否则十有八九会卡在磁盘选择界面。这一条对没接触过主板RAID的朋友来说是最大的拦路虎:BIOS里RAID卷建好了,进了Windows安装程序却看不到任何硬盘,只能看到“未分配空间”或者干脆空空的磁盘列表。原因就是Windows安装程序不认识Intel RST这个控制器,需要额外喂驱动。
准备步骤很简单:去Intel官网搜“Intel Rapid Storage Technology Driver”,下载最新版的IRST安装包(一般是一个压缩包,里面可能有Windows安装程序版和F6软盘版两种格式),把压缩包解压后,找一个后缀包含“f6flpy”或“VMD”字母的文件夹,把这个文件夹整体拷到另一个FAT32格式的U盘里。这里强调一下,Windows安装程序加载驱动的逻辑是按文件夹读取的,别把整个压缩包扔进去,也别挑错文件夹,不然会提示“找不到兼容的驱动程序”。
4.2 安装界面里加载驱动的准确操作
用微软官方媒体创建工具或者Rufus做好的Win10安装U盘引导启动,正常走到“选择安装类型”之后、选择安装位置的那个界面。此时如果列表里空空如也,左下角会有一个“加载驱动程序”的按钮,点击它,然后选择“浏览”,找到刚才放IRST驱动的U盘文件夹,确定后Windows会扫出这个控制器对应的驱动程序,显示类似“Intel(R) Chipset SATA/PCIe RST Premium Controller”的条目,勾选并点击下一步。加载成功后,磁盘列表里就会出现一个类似“Intel Volume 0”的磁盘,容量等于你规划的卷容量。
这个环节有两个高频翻车点。第一,很多人把驱动文件夹放到了和系统安装镜像同一个U盘里,安装程序在加载驱动程序时有时会找不到,我建议直接用两个U盘,一个装系统、一个放驱动,物理隔离最省心。第二,驱动文件夹不能嵌套太深,最好放在U盘根目录下一个一级文件夹里,路径带中文也可能识别失败,统一用英文命名。
4.3 重启之后引导顺序的坑
系统安装完成后重启,绝大多数情况会直接进入Windows安装的第二阶段,正常跑完就行。但有一种情况:如果你安装时BIOS启动优先级没有把“Windows Boot Manager”放在第一位,或者BIOS里同时存在两个叫“Windows Boot Manager”的启动项(一个是RAID卷上的,另一个是某块残留在其他盘上的旧引导),机器可能会卡在开机自检阶段或者反复循环。这块我在实操中遇到过几次,解决方法是进BIOS的Boot菜单,把启动顺序里带“Windows Boot Manager”且对应RAID卷的那一项拖到第一位,其他无关启动项全部禁用或排后面。
另外,新组RAID后在Windows里看到的分区结构是这样的:一个EFI系统分区(大约100MB)、一个Microsoft保留分区(16MB)、主分区C盘,以及Win10自动分配的恢复分区。这些分区都建在RAID卷上,由Intel RST控制器统一管理,这也是主板RAID和Windows软RAID的本质区别——整卷自包含、自镜像,不依赖操作系统驱动识别单块盘。
5. RAID1不是装完就完事了:验证与日常维护
5.1 确认RAID1真的在镜像工作
系统装好后,不少人以为能看到两个一模一样的盘符,其实看不到——系统里只会显示一个RAID卷的盘符,这正是“镜像”的意义,你读写的是整卷,Intel RST负责把IO复制到后面那块物理盘上。要确认镜像是否正常同步,有三种方式:
- 用Intel Rapid Storage Technology(Windows下的图形化管理工具),主界面能看到RAID卷状态、两块物理盘的健康度、温度以及同步剩余时间。Intel从Windows Store里提供的版本叫“Intel Rapid Storage Technology”,直接搜索安装即可。
- 在设备管理器里展开“存储控制器”,如果看到“Intel(R) Chipset SATA/PCIe RST Premium Controller”,说明驱动正常工作。
- 用CrystalDiskInfo看两块物理盘各自的SMART信息,确认两块盘都在通电、都在被读写。RAID卷正常时,两块盘的“累计通电时间”和“读写量”会同步增长。
最直观的办法还是图形化工具,它能直接显示卷状态是“正常(Normal)”还是“已降级(Degraded)”。如果某一天开机弹窗提示RAID卷状态变为降级,多半是有块盘掉了。
5.2 模拟硬盘故障与Rebuild演练
RAID1最重要的属性是可热替换,但很多人从没实际演练过,真出事时还是会手忙脚乱。这里简单说一下完整的替换流程:关机,从机箱里拔出故障盘,把新盘(同容量或更大的盘)装上,开机。POST阶段进Ctrl+I的RST ROM,能看到原RAID卷状态变成“Rebuild(重建)”或者“Degraded(降级)”,卷信息里会显示新盘为非成员盘。在RST ROM里选Create RAID Volume?不是,正确做法是先选“Recovery Volume Options”或直接在卷信息界面把新盘设为“Member Disk”或“Recovery Disk”,确认后系统开始自动rebuild。这个过程耗时可能不短,和初次同步一样,期间可以正常进Windows干活,就是磁盘性能会受影响。
关于rebuild有一个常识性误区:不是接上新盘rebuild就万事大吉了,而是rebuild完成前,如果另一块盘也挂了,阵列就等于彻底报废,数据就真没了。所以rebuild期间不要顺带做高负载磁盘操作,尽量让阵列安静地把同步跑完。我是建议每年至少检查一次两块盘的SMART状态,提前发现隐患。
5.3 磁盘健康监控的几个实用手段
光靠RAID1本身不保险,我一般还会配合几个免费工具做主动监控。CrystalDiskInfo看SMART和温度,HDDScan或Hard Disk Sentinel做全盘扫描和健康评估。如果是长期开机跑的机器,可以在BIOS里开启硬盘温度报警,或者在系统里设置SMART事件通知。RAID1的镜像可以防单盘故障,但费盘的速度取决于使用习惯,持续高温、频繁通断电才是最伤盘的。
6. 附送:华硕主板SN码查看技巧与保修查询
6.1 BIOS里直接看,最简单
华硕主板的SN码(序列号)和产品型号都是保修凭证,在很多地方比发票还管用。先说不拆机、不进系统的办法:开机进BIOS,在EZ Mode首页下方或Advanced Mode的Main选项卡页面,能看到主板型号和“Serial Number”一栏,那串字母数字就是SN码。华硕从Z390系列开始的BIOS基本都有这一项,TUF B460M也不例外。需要注意的是,有些BIOS版本在EZ Mode只显示型号,需要按F7进高级模式然后在Main菜单里找。
6.2 系统下用命令行或工具查
如果BIOS里没看到或者不想重启,可以在Windows里查。最直接的方法是打开命令提示符(cmd),输入“wmic bios get serialnumber”回车,输出的那串字符就是主板SN码。也可以用Windows PowerShell输入“Get-CimInstance -ClassName Win32_BIOS | Select-Object SerialNumber”拿到同样结果。这两个命令在绝大多数主板上返回的是主板的序列号,但如果你用的是品牌整机,返回的可能是整机序列号,和主板上贴纸的SN不一定一致,这点要区分清楚。
更朴素的方式是用CPU-Z这类工具,在“Mainboard”选项卡里能看到主板制造商、型号和序列号,一般和BIOS里显示的一致,操作门槛最低。
6.3 板卡物理标签与官网保修查询
拿到SN码之后可以做什么?华硕官网的“服务支持”页面里有“产品注册/保修查询”入口,输入主板型号和SN码,能直接查到保修截止日期,省去翻发票的麻烦。如果你买的是二手主板,这一步尤为必要——查询结果显示保修期剩余很短或者已过保,方便你砍价或者放弃。主板的物理SN贴纸一般位于板卡边缘或24pin供电插座附近,白色底黑字,以“M”字母开头后面接数字和字母,比如M8/15/ABC123456789这种格式。有些型号的SN码还会配合一个二维码,扫码可以跳转华硕官网的查询页面。日常维护时拍一张SN贴纸的照片存档,进BIOS截图也行,免得哪天需要保修还要拆机箱找标签。
7. 这次配置过程中踩过的坑(给后来者排雷)
7.1 M.2与SATA端口的带宽冲突
第一次开机接盘时,我在BIOS里只认到一块盘,另一块怎么都不出现。排查了半天翻说明书才发现,B460M-PLUS这个型号的M.2接口和部分SATA端口共享PCIe通道,当M.2插槽安装了NVMe SSD时,对应的SATA口会被自动禁用,接在这个被禁用的SATA口上的盘自然认不到。解决办法很简单:把组RAID的两块盘插在说明书标注的前两个SATA端口上(一般从SATA_1、SATA_2开始),或者干脆把M.2 SSD挪到另一个不冲突的插槽上。所以装机前翻一下主板说明书,把SATA口规划好再开工,能省掉很多暗坑。
7.2 驱动版本不匹配导致磁盘识别不出来
装系统加载IRST驱动时,我一开始用的是一个旧版的f6flpy文件,Windows安装程序提示“找不到兼容的驱动程序”。后来确认是版本不对——B460M的RST控制器需要18.x以上版本的IRST驱动才支持,旧版驱动里根本没有这个控制器ID。解决办法依旧是去Intel官网下载当前最新版驱动,不要用主板附赠光盘里那个老掉牙的版本。如果是AMD平台,驱动逻辑类似但不叫IRST,而是AMD RAID驱动,这里不展开,但思路一致。
7.3 旧盘残留分区干扰系统安装
如果组RAID的硬盘之前在其他机器上用过,盘里残留的MBR/GPT分区表结构偶尔会干扰Windows安装程序的磁盘判断。我在实际操作中碰到过系统安装完成后,重启提示找不到引导设备,进BIOS一看发现系统的EFI引导被写到了某块旧盘上而不是RAID卷上。这个问题的根源在于:两块旧盘里有一块带旧的EFI/MBR分区,安装程序在创建引导分区时没有始终选择RAID卷。建议在创建RAID卷之前,先用Diskpart或者Windows安装程序命令行工具,把两块物理盘彻底clean一遍,清掉所有分区再组RAID,可以避免九成以上的引导故障。
还有一个小坑:安装Windows时,安装程序如果检测到硬盘上有不符合UEFI要求的旧分区结构,会弹一个“无法安装到此磁盘”的警告。这时不要硬着头皮去BIOS里改CSM兼容模式,那是绕远路。正确做法是把磁盘彻底清理成GPT格式再重新分区,具体用Diskpart还是安装界面的磁盘工具清理都行。
整趟RAID1配置流程下来,最深的体会是:组RAID这件事本身不难,难的是每个环节之间那些不说清楚就非常难受的细节和前提条件。从BIOS的SATA Mode切换、Ctrl+I ROM建卷、安装系统前备好IRST驱动,到装完后期的状态验证和盘体健康监控,每一步都有各自的门道。尤其是B460M这种中端板子,Intel RST方案虽然不算新,但配合UEFI引导做系统盘镜像,依然是性价比最高的实时数据冗余方案。如果你正准备给华硕TUF B460M平台组RAID,希望这篇实操记录能帮你少走点弯路。