Information on whether hard drives of 3TB, 4TB, 5TB, 6TB, 8TB or more will work on ICH9R (Intel P35, Intel X38) or ICH10R (Intel P45, Intel X48, Intel P55, Intel x58) controllers.
As non-raid member on RAID or AHCI mode
If you are wondering if large hard drives of 3TB, 4TB, 5TB, 6TB, 8TB or more will work as non-raid member on a RAID or AHCI SATA mode for storage controllers like ICH9R(Intel P35, Intel X38) or ICH10R(Intel P45, Intel X48, Intel P55, Intel x58) then the answer is yes.
Especially for the storage controller in RAID mode and on Windows 7, you will need at least version 10.5 of Intel Rapid Storage Technologies (IRST) drivers. Starting with IRST v11, Intel began to remove support for these older ICH chipsets. If you wish to install newer drivers, you can try with the modded IRST drivers from here. The latest version that should work for ICH9R and ICH10R is "Intel RST(e) drivers v22.214.171.1246".
On the system that I have tested Intel Matrix Storage OROM version was 8.7. I am not aware of any restrictions as far as how old the version of OROM could be, my guess would be that anything above 8.0 would be fine.
About using them in a RAID array configuration
If you wish to use two or more 3TB+ drivers in a RAID array, you need to have Intel Matrix/Rapid Storage OROM updated to version 10.5 or newer. Updating the OROM to 10.5 on a board powered by any of the following Intel chipsets P35, X38, P45 or X48 could prove for many motherboards to be impossible because of the limitations in maximum supported BIOS size. Anyway, if you wish to venture into this here is a topic with lots of information from people slipping newer versions of OROM onto their bios updates. Here you can read a guide on how to update the OROM in your bios.
3TB+ will be seen as 670GB-800GB drive in BIOS and Intel Matrix Storage OROM initialization, but it will be seen at full size and will work at full capacity if you have the OS and the storage drivers that support large drives.
When you initialize the disk in Windows Disk Management, you will need to select GTP instead of MBR as partition style so that you can have access to drive’s full capacity.
Are they bootable?
These large drives won’t be bootable by themselves on older non-UEFI motherboards, so will need to have the boot manager on a lower capacity drive or on USB Flash memory stick if you plan on installing the OS on a 3TB+ HDD with an older non-UEFI motherboard.
OS compatibility and restrictions
|OS||As data disk||As boot disk|
|Windows XP x86||No (Yes with trick)||No|
|Windows Server 2003 x86 SP1+||Yes||No|
|Windows XP and Server 2003 x64||Yes||No|
|Windows Vista, 7, 8, 10 x86||Yes||No|
|Windows Vista, 7, 8, 10 x64||Yes||Yes on UEFI-based systems|
|Windows Server 2008, 2012, 2016 x86||Yes||No|
|Windows Server 2008, 2012, 2016 x64||Yes||Yes on UEFI-based systems|
|Linux (Ubuntu 8.04+ x86, x64)||Yes||Yes|