pm_FATs
for (i = 1; i < pmp->pm_FATs; i++) {
fatVolume->pm_ResSectors, fatVolume->pm_FATs, fatVolume->pm_FATsecs);
size_t fatSectors = (fatVolume->pm_fatsize * fatVolume->pm_FATs)
= fatVolume->pm_fatblk + fatVolume->pm_FATs * fatVolume->pm_FATsecs;
= fatVolume->pm_fatblk + fatVolume->pm_FATs * fatVolume->pm_FATsecs;
fatVolume->pm_FATsecs * fatVolume->pm_FATs + minDataSectors;
= dummyVolume.pm_fatblk + dummyVolume.pm_FATs * dummyVolume.pm_FATsecs;
= dummyVolume.pm_fatblk + dummyVolume.pm_FATs * dummyVolume.pm_FATsecs;
volume->pm_FATs = bpb->bpbFATs;
} else if (volume->pm_FATs == 0 || volume->pm_FATs > 8) {
INFORM("unreasonable fat count (%" B_PRIu8 ")\n", volume->pm_FATs);
for (uint32 j = 0; j < volume->pm_FATs; ++j) {