Skip to content

Commit c9f4d55

Browse files
committed
Improved detection of dynamic disks (issue #1)
1 parent dcdc7ba commit c9f4d55

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

DiskAccessLibrary/LogicalDiskManager/DynamicDisk.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,10 @@ public static bool IsDynamicDisk(Disk disk)
9393
MasterBootRecord mbr = MasterBootRecord.ReadFromDisk(disk);
9494
if (mbr != null)
9595
{
96-
if (mbr.PartitionTable[0].PartitionType == (byte)PartitionTypeName.DynamicData)
96+
if (mbr.PartitionTable[0].PartitionType == (byte)PartitionTypeName.DynamicData ||
97+
mbr.PartitionTable[1].PartitionType == (byte)PartitionTypeName.DynamicData ||
98+
mbr.PartitionTable[2].PartitionType == (byte)PartitionTypeName.DynamicData ||
99+
mbr.PartitionTable[3].PartitionType == (byte)PartitionTypeName.DynamicData)
97100
{
98101
return true;
99102
}

0 commit comments

Comments
 (0)