dj@ctron.com (DJ Delorie) (05/20/91)
In article <1991May9.180001.48119@ccvax.ucd.ie>, h235_131@ccvax.ucd.ie writes: > Sorry if this is a FAQ, but can someone tell me how to check disk-space > on *big* DOS partitions (ie 32-bit under DOS >=V4.0)? > I know about INT 21h fn's 1Bh, 1Ch & 36h but they all return the # of > available clusters as a 16-bit number - did Microsoft limit the # of > clusters to 64K? This function works properly, and yes, there is a 64K limit to the number of clusters. However, the clusters can get *huge*. Use this function, but cast to 32-bit values *before* multiplying them together, and you'll get a correct result. DJ dj@ctron.com