![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размер кластера
begemot © (2003-07-11 15:05:00)
Как определить размер кластера заданного диска,если можно
напишите функцию!!!
VMcL (2003-08-12 18:06:00) [1]
>Игорь Шевченко © (11.07.03 15:47) [5]
Согласен, проглядел.
NightAngel (2003-07-13 18:40:00) [2]
> begemot © (11.07.03 15:05)
Если я правильно понял вопрос. Поле загрузочного сектора со смещением 0Bh содержит блок параметров BIOS (BPB). Этот блок содержит некоторые характеристики логического диска. Прочитав поле по смещению 02h в BPB можно узнать размер кластера. О чтении секторов диска под Win9x/XP информации много, ищите.
Удачи!
begemot (2003-07-11 17:24:00) [3]
GetDiskFreeSpace и GetDiskFreeSpaceА
определяет не правильно
Игорь Шевченко (2003-07-11 15:47:00) [4]
VMcL © (11.07.03 15:13)
Я очень извиняюсь, но GetDiskFreeSpaceEx не возвращает размер кластера
VMcL (2003-07-11 15:13:00) [5]
Лучше так: GetDiskFreeSpaceExA, если этой функции нет, то GetDiskFreeSpaceA.
VMcL (2003-07-11 15:12:00) [6]
Точнее GetDiskFreeSpaceA.
Pat (2003-07-11 15:12:00) [7]
Размер кластера зависит от размера логического диска
VMcL (2003-07-11 15:11:00) [8]
GetDiskFreeSpace