标题: 如何在dos下取得磁盘空间
[打印本页]
作者: ups
时间: 2006-6-12 22:38
标题: 如何在dos下取得磁盘空间
,请问如何在dos下取得磁盘空间,和剩余磁盘空间呀 ,dos7(win98),fat32,80G硬盘,bc3.1
作者: JonePeng
时间: 2006-6-13 00:20
查过中断技术资料得出,调用INT 21中断的 36H 子功能可查询剩余空间
输入:
AH = 36h
DL = 驱动器号 (00h = 默认, 01h = A:,如此类推)
返回值:
(如果驱动器号无效)AX = FFFFh
AX = 每簇的扇区数
BX = 剩余的簇数
CX = 每个扇区的字节数
DX = 整个驱动器的簇数
剩余空间 = AX * BX * CX
作者: asbai
时间: 2006-6-13 00:28
依稀仿佛记得大硬盘要用另外的方法查,但是想不起来了

作者: ups
时间: 2006-6-13 09:05
是呀,那种方法好像只能对小硬盘有用
作者: zhgwbzhd
时间: 2006-6-15 11:16
在分区的起始第2个扇区中有这样的数据。你可以查一下资料。