Определение размера свободного пространства
Если вас интересует размер свободного места на диске, вы можете его узнать с помощью функции 36h:
На входе: | AH | 36h |
DL | Номер устройства НГМД или НМД (0 - текущий, 1 - А:, 2 - В:, и т. д.) | |
На выходе: | AX | Количество секторов в кластере или 0FFFFh, если был задан неправильный номер устройства |
BX | Количество свободных кластеров на диске | |
CX | Количество байт в одном секторе | |
DX | Общее количество кластеров на диске |
Эта функция возвращает в регистре AX число 0FFFFh, если вы неправильно указали номер устройства.