pueblo <nomail@nomail.pl> napisał(a):
Podepnę się ze swoim pytaniem.
Próbowałem zlokalizować jakie pliki (fragemtny) znajdują się w sektorze,
którego mam adres LBA. Żeby to sprawdzić muszę wiedzieć, który to klaster
w systemie plików (NTFS) Skorzystałem z tego wzoru:
b = (int)((L-S)*512/B)
L - sektor
S - początek partycji
B - jak rozumiem, jednostka alokacji
całość opisana tutaj
http://dug.net.pl/tekst/252/reczne_realokowanie_sektorow_na_dysku/
Mam dane sektora oraz partycji w LBA. Za B w tym wzorze podstawiam 4096
(jako rozmiar klastra) i wychodzi mi liczba daleko poza zakresem. Co jest
nie tak? Dysk WD 250 Gb, paroletni.
Nie podałeś ani L, ani S, ani modelu dysku, ani rozkładu partycji ani w
ogóle wartości, którą nazywasz zakresem.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 16 days, 21 hours, 1 minutes and 59 seconds
|