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