![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Всегда ли файл "начинается" с начала первого сектора в кластере ?
Riply © (2007-06-19 04:54:00)Здравствуйте !
Пытаюсь читать файлы через через MFT.
Получаю набор цепочкек кластеров и приступаю к чтению с первого кластера в первой цепочке.
Вопрос такой: может ли получиться так, что файл "начинаться" не с начала сектора
или первый файловый сектор оказаться не первым в кластере ?
P.S. Вариант, когда у файла вообще нет "своего" сектора не рассматриваем (пока :)
P.P.S. Порушенную файловую систему тоже не рассматриваем, и ,тоже, пока :)
Riply (2007-06-21 06:57:00) [1]Ну вот: вогнали в краску :)
Все равно, спасибо за поддержкку, а то очень сложно одной устоять,
когда такие люди как Игорь Шевченко и Anatoly Podgoretsky в один
голос говорят: "плюнь ты на это дело" :)
Я только боюсь, что эти советы основаны на том,
что сейчас я вижу маленькую часть верхушки айсберга.
А с ним(айсбергом) целиком,
мне справиться будет не под силу или это съест уйму времени.
Так что может быть, что "овчинка выделки не стоит" :)
Германн (2007-06-21 01:29:00) [2]
> Anatoly Podgoretsky © (20.06.07 23:54) [23]
>
> > Джо (20.06.2007 22:57:21) [21]
>
> Провокатор
>
А я абсолютно солидарен с Джо. На фоне этой серой тупости, которая переполняет форум, звездочка Riply очень ярко "отличается умом и сообразительностью"! Не исключено, что применяемый ею метод (извини Riply, но это всё-таки так) "Ненаучного Тыка" ну или "Полунаучного Тыка", когда-нибудь назовут "Методом Райпли" и включат в учебники!
:)
Anatoly Podgoretsky (2007-06-20 23:54:00) [3]> Джо (20.06.2007 22:57:21) [21]
Провокатор
Eraser (2007-06-20 22:59:00) [4]> [12] Riply © (20.06.07 00:17)
> Кто в состоянии написать безглючный драйвер
> (имеется ввиду не передрать видоизменив, например, с wasm.ru)
> .
> Кто, вызывая некую процедуру, понимает, что происходит внутри
> при ее вызове.
> И на основе этих знаний может объяснить почему в одной ситуации
> это так, а в другой иначе.
> Кто не вызубрил сотню-другую API фунций (этих мне просто
> жалко),
> а понимает механизмы их работы и механизмы работы среды.
> Таких здесь единицы.
Согласен, таких здесь мало. Но стОит ли тратить время на ковыряние в чужих прикладныхтехнологиях? Систем - их много, технологий и API еще больше, я память в голове ограничена и очень сильно (
Джо (2007-06-20 22:57:00) [5]> [20] Riply © (20.06.07 20:17)
> Так что, может и брошу...
Это было бы чертовски жаль, честно.
Riply (2007-06-20 20:17:00) [6]>[18] Anatoly Podgoretsky © (20.06.07 16:43)
>Тебе уже несколько раз советовали - плюнь?
>Иначе не то что Соломон и Руссинович, но и к Христу придется обращаться.
Ну как это: брось ?
Я уже умею читать и писать в основной и другие потоки файла через MFT.
Правда, пока, мне для этого еще нужен уровень доступа FILE_ANY_ACCESS
для получения FileIndex, но и это решаемо.
Т.е. можно работать с ним вообще его не открывая :)
Разве в хозяйстве эти инструменты будут лишними ?
Уж не говоря о вопросе, так часто поднимаемом на форуме,
что уже надоел: "как уничтожить без возможности восстановления ?".
(Смещение позиционирования головок, пока не рассматриваем)
P.S.
Правда, я всегда серьезно обдумываю советы людей, к чьему мнению стоит прислушаться :)
Так что, может и брошу...
Riply (2007-06-20 20:13:00) [7]> [17] Игорь Шевченко © (20.06.07 09:39)
>Гэри Неббета читать. До полного и окончательного просветления :)
Один слишком навязчивый аспирант довел своего руководителя до того, что тот сказал ему:
«Идите и разработайте построение правильного многоугольника с 655 537 сторонами».
Аспирант удалился, чтобы вернуться через 20 лет с
соответствующим построением (хранится в архивах в Геттингене).
(c) Физики продолжают шутить
Anatoly Podgoretsky (2007-06-20 16:43:00) [8]> Riply (20.06.2007 06:30:15) [15]
Ну ты же знаешь - утром стулья, вечером деньги, но деньги вперед.
Тебе уже несколько раз советовали - плюнь? Иначе не то что Соломон и Руссинович, но и к Христу придется обращаться.
Игорь Шевченко (2007-06-20 09:39:00) [9]Riply © (19.06.07 21:39) [8]
Гэри Неббета читать. До полного и окончательного просветления :)
Руссиновича с братом его во Христе Соломоном, опять же - это для того, чтобы вопросов, подобных сабжевому, не возникало.
А еще лучше лучше - бросить эту затей и наслаждаться беззаботной жизнью :)
TUser (2007-06-20 07:42:00) [10]Да ладно вам. Будет что-то знать про физическую структуры ФС. Я вот не знаю ничего.
Riply (2007-06-20 06:30:00) [11]>[13] Anatoly Podgoretsky © (20.06.07 00:23)
>Ну не фига себе, никогда бы не подумал, что безобидный
>совет приведет тебя на эту скользкую дорожку.
Вот как бывает. "за базар отвечать надо" :)
И как теперь будем расхлебывать эту кашу ? :)
Германн (2007-06-20 00:44:00) [12]
> Anatoly Podgoretsky © (20.06.07 00:23) [13]
>
> > Riply (19.06.2007 22:18:10) [10]
>
> Ну не фига себе, никогда бы не подумал, что безобидный совет
> приведет тебя на эту скользкую дорожку.
>
У неё карма такая. Тыкать наощупь во все стороны двигаясь исключительно по скользким и тёмным дорожкам.:)
Anatoly Podgoretsky (2007-06-20 00:23:00) [13]> Riply (19.06.2007 22:18:10) [10]
Ну не фига себе, никогда бы не подумал, что безобидный совет приведет тебя на эту скользкую дорожку.
Riply (2007-06-20 00:17:00) [14]> [11] oxffff © (19.06.07 23:00)
>Так вы начните сразу c WDM драйверов.
>да и пишите исключительно на ассемблере.
Я восхищаюсь умом и знаниями тех людей,
Кто в состоянии написать безглючный драйвер
(имеется ввиду не передрать видоизменив, например, с wasm.ru).
Кто, вызывая некую процедуру, понимает, что происходит внутри при ее вызове.
И на основе этих знаний может объяснить почему в одной ситуации это так, а в другой иначе.
Кто не вызубрил сотню-другую API фунций (этих мне просто жалко),
а понимает механизмы их работы и механизмы работы среды.
Таких здесь единицы.
Примеров, что без этого понимания далеко не уедешь - навалом.
Заитересовавшись этой темой(структурой NTFS), я почитала некоторые статьи и описания программ разных авторов.
Например, один из них утверждает, что его программа "безвозвратно уничтожает файл" (продает за $40),
мотивируя это тем, что он сначала Stream-ом его открывает, затем забивает нулями и только потом уничтожает.
Этот автор и не предполагает, что его "нули" система может записать совсем на другое место,
а не туда где исходно располагалась информация. Он не понимает(не знает) внутреннего устройста,
как результат он не в состоянии решить эту задачу.
oxffff (2007-06-19 23:00:00) [15]
> Сначала, я поразбирала "по косточкам" разные виды бут секторов
> (так, для общего развития),
Так вы начните сразу c WDM драйверов.
да и пишите исключительно на ассемблере.
Поверьте на ближайшие месяцы вы займете себя.
Riply (2007-06-19 22:18:00) [16]>[9] Anatoly Podgoretsky © (19.06.07 21:42)
>Напиши когда бросишь эту идею
Как это может говорить тот, кто, вольно или невольно,
стал причиной того, что я полезла в эти дебри ? :)
>[19] Anatoly Podgoretsky © (12.06.07 00:31)
> Riply (12.06.2007 00:27:18) [18]
>ты всегда можешь сделать ДОС диск и поместить на него нужные драйверы,
>прописав их загрузку в config.sys и autoexec.bat
Сначала, я поразбирала "по косточкам" разные виды бут секторов (так, для общего развития),
ну а потом..., (чего уж останавливаться на полпути) надо разобраться и с остальным :)
И вот теперь, после того как толкнули меня на эту скользкую дорожку,
советуете все бросить и даже не объясняете почему :)
Anatoly Podgoretsky (2007-06-19 21:42:00) [17]> Riply (19.06.2007 21:39:08) [8]
И не тыка, а втыка
Напиши когда бросишь эту идею
Riply (2007-06-19 21:39:00) [18]> [6] Игорь Шевченко © (19.06.07 11:35)
>Нафига ?
Мастера, в одной из веток этого форума, говорили, что каждый новичек
должен написать свой калькулятор ("для понимания механики работы с числами"),
свой текстовый редактор (для ...) и т.д. и т.п.
(Не помню были ли Вы среди них или нет :)
Вот я и пишу свой "редактор диска" :)
А, если серьезно, и если я не ошибаюсь,
то это дает много ну очень интересных возможностей.
>[7] Германн © (19.06.07 11:42)
>Излюбленный автором метод "ненаучного тыка".
Сколько раз тебя можно поправлять ?
Не "ненаучного тыка", а "научного тыка" :)
Германн (2007-06-19 11:42:00) [19]
> Игорь Шевченко © (19.06.07 11:35) [6]
>
>
> > Пытаюсь читать файлы через через MFT.
>
>
> Нафига ?
>
Излюбленный автором метод "ненаучного тыка".
:)
Игорь Шевченко (2007-06-19 11:35:00) [20]
> Пытаюсь читать файлы через через MFT.
Нафига ?