Storage Spaces, AMD raid (bios setup), “spanned volume/raid-5 volume” in Disk Management.
Spanned volume is simple, just search “computer Management” and open it, then select Disk Management, right click a drive and select spanned volume.
Bios is also somewhat easy. Download the raid driver from your MB website, open bios and change to raid mode, build an array in bios options, load windows and install driver, initialize the disk.
Storage Spaces is more advanced to do it right for best performance. Here are the commands for a basic striped pool across all the drives with no parity drive protection:
Open Powershell as admin.
Get-PhysicalDisk
Set-PhysicalDisk -FriendlyName "*drives disk name goes here (found from previous command)*" -NewFriendlyName "PoolHardDrive"
$PhysicalDisks = (Get-PhysicalDisk -FriendlyName "PoolHardDrive")
New-StoragePool -FriendlyName "StoragePool" -StorageSubsystemFriendlyName "Windows Storage*" -PhysicalDisks $PhysicalDisks -ResiliencySettingNameDefault simple -ProvisioningTypeDefault Fixed -LogicalSectorSizeDefault 4096 -WriteCacheSizeDefault 2GB
Get-StoragePool "StoragePool" | New-VirtualDisk -FriendlyName "Storage_Pool" -ResiliencySettingName Simple -UseMaximumSize -NumberOfColumns 8 -ProvisioningType Fixed -Interleave 256KB -WriteCacheSize 2GB
Then in Disk Management initialize the disk you made.
If you want to use SS and want a parity setup let me know and ill give you the modified commands.
edit:
Just saw this very last part actually, so parity commands to survive 1 drive failing would be:
Get-PhysicalDisk
Set-PhysicalDisk -FriendlyName "*drives disk name goes here (found from previous command)*" -NewFriendlyName "PoolHardDrive"
$PhysicalDisks = (Get-PhysicalDisk -FriendlyName "PoolHardDrive")
New-StoragePool -FriendlyName "StoragePool" -StorageSubsystemFriendlyName "Windows Storage*" -PhysicalDisks $PhysicalDisks -ResiliencySettingNameDefault parity -ProvisioningTypeDefault Fixed -LogicalSectorSizeDefault 4096 -WriteCacheSizeDefault 2GB
Get-StoragePool "StoragePool" | New-VirtualDisk -FriendlyName "Storage_Pool" -ResiliencySettingName Parity -UseMaximumSize -PhysicalDiskRedundancy 1 -NumberOfColumns 8 -ProvisioningType Fixed -Interleave 256KB -WriteCacheSize 2GB
Use “-PhysicalDiskRedundancy 2” for being able to lose 2 drives without the array failing or getting data loss.
Unfortunately your number of drives doesnt work great for parity, as interleave with the number of drives isnt divisible by an allocation unit size, so write speed will be very slow (probably 20-50MB/s) It is unfortunately the price you have to pay for parity if you want to use that number of drives (8 total). 10 drives would work best for a 2 parity setup (8 data + 2 parity), or 5 drives for a 1 parity setup (4 data + 1 parity). Those can be divisible properly. Anything else incurs a giant write speed penalty. You can mirror it instead and get your write speed back, but that would mean you only have the storage space of 4 of the drives to use in a mirror.