[FIXED!] Help: Windows 10 Upgrade Makes Raid 5 Drives Incompatible

Motherboard: Gigabyte GA-965P-DQ6
RAID chipset :Intel ICH8R
BIOS : Gigabyte F6

Similar to this thread when I attempted to upgrade my Windows 7 machine to Windows 10, after the first third of the process where the installation is copying files and then reboots, the BIOS shows the drives of my RAID 5 array as “Incompatible” and so I cannot boot to continue the installation.

So I attempted to follow the advice in the above thread and other threads in this forum and create a modified BIOS that replaced the Intel Matrix Storage Manager ROM (ICH8RAID.BIN in the BIOS) which reports as version 6.0.0.1022 with an Intel Rapid Storage ROM (since my computer is so old I attempted the Classical RST RAID ROM Module version 10.1.0.1008 from this thread).

Unfortunately it didn’t seem to work. I renamed the downloaded module called 8086-2822_v10101008.BIN to ICH8RAID.BIN and installed it into the F6 BIOS image (965pdq6.f6) using CBROM with the following command: cbrom 965pdq6.f6 /PCI ICH8RAID.BIN with the following result:

cbrom V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
Adding ICH8RAID.BIN … 59.8%
Adding ME_MRC.BIN 100.0%


Here is he before and after BIOS content:

Before:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
cbrom V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
 
******** 965pdq6.f6 BIOS component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
========================================154D5h(85.21K)==965pdq6.BIN============= 0. System BIOS 20000h(128.00K)
1. XGROUP CODE 0F800h(62.00K) 0AAFEh(42.75K) awardext.rom
2. ACPI table 04B5Ah(18.84K) 0181Ah(6.03K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. GROUP ROM[18] 01550h(5.33K) 00FD7h(3.96K) ggroup.bin
5. YGROUP ROM 0BA30h(46.55K) 057A8h(21.91K) awardeyt.rom
6. GROUP ROM[ 0] 07340h(28.81K) 02B5Bh(10.84K) _EN_CODE.BIN
7. PCI ROM[A] 0F400h(61.00K) 0955Ah(37.34K) ICH8RAID.BIN
8. PCI ROM[B] 03600h(13.50K) 0253Fh(9.31K) ICH8AHCI.BIN
9. PCI ROM[C] 07400h(29.00K) 03FB8h(15.93K) JMB53.BIN
10. MINIT 076A0h(29.66K) 076CCh(29.70K) ME_MRC.BIN
11. PCI ROM[D] 0D800h(54.00K) 084F1h(33.24K) 8056.lom
12. LOGO BitMap 4B30Ch(300.76K) 06F80h(27.88K) DQ6.BMP
13. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
14. GV3 01AADh(6.67K) 00B76h(2.87K) PPMINIT.ROM
15. OEM2 CODE 01000h(4.00K) 00079h(0.12K) AFSC_HDR.ROM
16. OEM0 CODE 02653h(9.58K) 01BA5h(6.91K) dbf.bin
(SP) NCPUCODE 0FC00h(63.00K) 0FC00h(63.00K) NCPUCODE.BIN
 
Total compress code space = 6B000h(428.00K)
Total compressed code size = 63C36h(399.05K)
Remain compress code space = 073EAh(28.98K)
 
******** 965pdq6.f6 Bootblock component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
========================================076D1h(29.70K)==ME_MRC.BIN============== 1. MEM INIT IN BB 076A0h(29.66K)
 
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------| SLOT1 17 00000F34-| SLOT1 17 00000F41-| SLOT1 05 00000F43SLOT1 02 00000F37
SLOT1 03 00000F49| SLOT1 04 00000F4A | SLOT1 06 00000F44 | SLOT1 03 00000F47
PGA478 07 00000F61| PGA478 0F 00000F62 | SLOT1 04 00000F64 | PGA478 07 00000F65
SLOT1 11 000006F1| SLOT1 26 000006F4 | SLOT1 33 000006F5 | SLOT1 33 000006F5
SLOT1 44 000006F6| PPGA 60 000006F7 | SLOT1 04 00010660 |
 
 


After:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
cbrom V1.98 [08/27/08] (C)Phoenix Technologies 2001-2008
 
******** 965pdq6.f6 BIOS component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
========================================154D5h(85.21K)==965pdq6.BIN============= 0. System BIOS 20000h(128.00K)
1. XGROUP CODE 0F800h(62.00K) 0AAFEh(42.75K) awardext.rom
2. ACPI table 04B5Ah(18.84K) 0181Ah(6.03K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. GROUP ROM[18] 01550h(5.33K) 00FD7h(3.96K) ggroup.bin
5. YGROUP ROM 0BA30h(46.55K) 057A8h(21.91K) awardeyt.rom
6. GROUP ROM[ 0] 07340h(28.81K) 02B5Bh(10.84K) _EN_CODE.BIN
7. PCI ROM[B] 03600h(13.50K) 0253Fh(9.31K) ICH8AHCI.BIN
8. PCI ROM[C] 07400h(29.00K) 03FB8h(15.93K) JMB53.BIN
9. MINIT 076A0h(29.66K) 076D6h(29.71K) ME_MRC.BIN
10. PCI ROM[D] 0D800h(54.00K) 084F1h(33.24K) 8056.lom
11. LOGO BitMap 4B30Ch(300.76K) 06F80h(27.88K) DQ6.BMP
12. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
13. GV3 01AADh(6.67K) 00B76h(2.87K) PPMINIT.ROM
14. OEM2 CODE 01000h(4.00K) 00079h(0.12K) AFSC_HDR.ROM
15. OEM0 CODE 02653h(9.58K) 01BA5h(6.91K) dbf.bin
16. PCI ROM[A] 15200h(84.50K) 0CA5Ah(50.59K) ICH8RAID.BIN
(SP) NCPUCODE 0FC00h(63.00K) 0FC00h(63.00K) NCPUCODE.BIN
 
Total compress code space = 6B000h(428.00K)
Total compressed code size = 67140h(412.31K)
Remain compress code space = 03EE0h(15.72K)
 
******** 965pdq6.f6 Bootblock component ********
 
No. Item-Name Original-Size Compressed-Size Original-File-Name
========================================076D1h(29.70K)==ME_MRC.BIN============== 1. MEM INIT IN BB 076A0h(29.66K)
 
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------| SLOT1 17 00000F34-| SLOT1 17 00000F41-| SLOT1 05 00000F43SLOT1 02 00000F37
SLOT1 03 00000F49| SLOT1 04 00000F4A | SLOT1 06 00000F44 | SLOT1 03 00000F47
PGA478 07 00000F61| PGA478 0F 00000F62 | SLOT1 04 00000F64 | PGA478 07 00000F65
SLOT1 11 000006F1| SLOT1 26 000006F4 | SLOT1 33 000006F5 | SLOT1 33 000006F5
SLOT1 44 000006F6| PPGA 60 000006F7 | SLOT1 04 00010660 |
 
 



So I was prepared for some issues as documented in other threads about Gigabyte BIOSes maybe having issues with the ICH8RAID.BIN moving from before MINIT to after it, or checksum issues. But the BIOS seemed to flash just fine; no errors.

However the RST ROM didn't appear to run after setting the BIOS to optimal defaults, saving and rebooting and then resetting up the RAID choices in the BIOS again. After the reboot once the RAID options were set again; I didn't get any information about the state of the drives in the RAID array like I did before with the MSM ROM and it still would not boot to the RAID array.

So is there something obvious I missed? I'm pretty new to modding BIOSes...

EDIT: Oh, I forgot to mention I was able to get back to my original state by reflashing the original F6 BIOS, so clearly something is being changed, but neither state is helpful to my problem :)

Ha! What a fantastic resource this place is! I just needed to search around a little more to find the solution here.

I never would have guessed that simply newer Intel MSM ROM version would make the RAID array compatible again.

Thanks for such a treasure trove of information!

I am right now continuing the Windows 10 install!

@ Blackthorne TA:
Welcome at Win-RAID Forum!

We are glad, that our Forum helped you to solve your problem.

Merry Christmas and a Happy New Year!
Dieter (alias Fernando)