Hi,
I am trying to make a program which gets the infomation of RAID5 volume of "Dynamic Disk" on Windows Server 2016.
Now, I'm looking for the way to find out which blocks are parity blocks and which are data blocks by command or API.
For detail, I beleive that a RAID5 volume of Dynamic Disk is composed like following figure.
https://en.wikipedia.org/wiki/Standard_RAID_levels#/media/File:RAID_5.svg
I want to identify these blocks(A1..Ap, B1..Bp, C1..Cp,...) of like above figure.
Currently, I got to know that the chunk block size is 64KB.
And next step, I am looking for a way to identify which disk is "Disk 0", which disk is "Disk 1"... of like above figure.
If I get to know about that then I can identify the which blocks is parity or data block by certain calculation.
Is there any way to do that?
Please help me.
Best regards.
I am trying to make a program which gets the infomation of RAID5 volume of "Dynamic Disk" on Windows Server 2016.
Now, I'm looking for the way to find out which blocks are parity blocks and which are data blocks by command or API.
For detail, I beleive that a RAID5 volume of Dynamic Disk is composed like following figure.
https://en.wikipedia.org/wiki/Standard_RAID_levels#/media/File:RAID_5.svg
I want to identify these blocks(A1..Ap, B1..Bp, C1..Cp,...) of like above figure.
Currently, I got to know that the chunk block size is 64KB.
And next step, I am looking for a way to identify which disk is "Disk 0", which disk is "Disk 1"... of like above figure.
If I get to know about that then I can identify the which blocks is parity or data block by certain calculation.
Is there any way to do that?
Please help me.
Best regards.