Вниз
Скачать: CL | DM;

File Allocation Table   Найти похожие ветки 

 
Vendict ©   (2006-04-12 20:12) [0]

Допустим у нас есть физический диск с какой-либо файловой системой (FAT или NTFS). Нужно каким-то образом отобразить картинку, похожую на ту, которую показывает любой нормальный дефрагментатор: т.е. табличку с блоками (в каждом блоке какое-то кол-во кластеров) и какой блок занят, какой свободен, + показ по имени выбранного файла, какие блоки он занимает.
Не подскажете, как это можно реализовать в системе Windows семейства NT (Win2k,WinXP)?
Или хотя бы, в какую сторону "копать" ?
Проблема не в показе картинки, а в считывании нужной информации. Только откуда и через что ?


 
Ketmar ©   (2006-04-12 20:40) [1]

http://www.sysinternals.com/Information/DiskDefragmenting.html
http://www.sysinternals.com/Utilities/NtfsInfo.html


 
Vendict ©   (2006-04-12 21:10) [2]

Спасибо, но немножко не то. Если ничего другого найти нельзя... то может подойдёт...


 
Vendict ©   (2006-04-12 21:12) [3]

Нужно показать то это в своём приложении, а копаться в чужих исходниках, тем более на С, тем более показывающих только общую информацию....
Нужно именно номера кластеров/секторов, которые занимает файл.


 
Ketmar ©   (2006-04-12 21:51) [4]

не вопрос. 800 WMZ.


 
Palladin ©   (2006-04-12 22:03) [5]


>  немножко не то.

это в смысле "я немножко не понял"? :)


 
Vendict ©   (2006-04-12 22:05) [6]

Palladin ©   (12.04.06 22:03) [5]
это в смысле "я немножко не понял"? :)

почти. там на аглийском, темболее только про NTFS. Это всё, что можно найти ?


 
Palladin ©   (2006-04-12 22:10) [7]


> там на аглийском

ужасть... какие они там все безсердечные к российским пользователям...


 
Ketmar ©   (2006-04-12 22:26) [8]

блин, думать религия запрещает? не можешь сам -- сходи на онлайн-переводчики (хотя я вообще слабо понимаю, как можно быть программистом и не уметь читать на английском даже простейшие технические тексты).
если бы кое-кто напрягся и прочёл хотя бы несколько абзацев, то был бы очень удивлён. если читать не осиливаем, то запустить defrag.exe и поудивляться.
всё ещё не вопрос написать код. теперь за 1600 WMZ. или 400 WMZ за перевод статьи.

%-)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
2-1145395126
77777
2006-04-19 01:18
2006.05.07
Скорость


2-1145517328
K_VAL
2006-04-20 11:15
2006.05.07
ShowMessage - нажатие клавиши Enter


3-1142301937
Sollo
2006-03-14 05:05
2006.05.07
Как выключить вычисляемые поля ?


2-1145511694
alk
2006-04-20 09:41
2006.05.07
Как узнать где еще запущенна прогрмама


3-1141557640
maximsms
2006-03-05 14:20
2006.05.07
Firebird 1.5. error -901, "feature is not supported"




   Наверх