Форум: "Начинающим";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
ВнизВсегда ли файл "начинается" с начала первого сектора в кластере ? Найти похожие ветки
← →
Riply © (2007-06-19 04:54) [0]Здравствуйте !
Пытаюсь читать файлы через через MFT.
Получаю набор цепочкек кластеров и приступаю к чтению с первого кластера в первой цепочке.
Вопрос такой: может ли получиться так, что файл "начинаться" не с начала сектора
или первый файловый сектор оказаться не первым в кластере ?
P.S. Вариант, когда у файла вообще нет "своего" сектора не рассматриваем (пока :)
P.P.S. Порушенную файловую систему тоже не рассматриваем, и ,тоже, пока :)
← →
Сергей М. © (2007-06-19 08:13) [1]
> может ли получиться так, что файл "начинаться" не с начала
> сектора
Не может.
> или первый файловый сектор оказаться не первым в кластере
> ?
Тоже не может.
← →
Riply © (2007-06-19 08:23) [2]> [1] Сергей М. © (19.06.07 08:13)
А... ?
>Не может.
Ну, тогда...
>Тоже не может.
:)
Спасибо. Это очень хорошо - хлопот меньше :)
Вот мне бы еще такую же железную уверенность.
Можно меня носом ткнуть, или пояснить почему ?
← →
Сергей М. © (2007-06-19 08:39) [3]
> почему ?
Хотя бы потому, что иначе кластеризация тома теряет всяческий смысл.
← →
Johnmen © (2007-06-19 09:17) [4]
> Riply ©
Специально для тебя :)
http://iatp.irklib.ru/sites/Karmadanov/Recovery/8_NTFS_Data.htm
← →
Riply © (2007-06-19 09:50) [5]> [3] Сергей М. © (19.06.07 08:39)
>Хотя бы потому, что иначе кластеризация тома теряет всяческий смысл.
Убедительно.
Правда, ну уж очень напоминает следущее:
"Почему Марксиско-Ленинская философия верна ? - Потому что всесильна !"
"А почему она всесильна ? - Потому что верна !"
:))
>[4] Johnmen © (19.06.07 09:17)
>Специально для тебя :)
Спасибо. Очень люблю получать подарки, тем более ценные :)
← →
Игорь Шевченко © (2007-06-19 11:35) [6]
> Пытаюсь читать файлы через через MFT.
Нафига ?
← →
Германн © (2007-06-19 11:42) [7]
> Игорь Шевченко © (19.06.07 11:35) [6]
>
>
> > Пытаюсь читать файлы через через MFT.
>
>
> Нафига ?
>
Излюбленный автором метод "ненаучного тыка".
:)
← →
Riply © (2007-06-19 21:39) [8]> [6] Игорь Шевченко © (19.06.07 11:35)
>Нафига ?
Мастера, в одной из веток этого форума, говорили, что каждый новичек
должен написать свой калькулятор ("для понимания механики работы с числами"),
свой текстовый редактор (для ...) и т.д. и т.п.
(Не помню были ли Вы среди них или нет :)
Вот я и пишу свой "редактор диска" :)
А, если серьезно, и если я не ошибаюсь,
то это дает много ну очень интересных возможностей.
>[7] Германн © (19.06.07 11:42)
>Излюбленный автором метод "ненаучного тыка".
Сколько раз тебя можно поправлять ?
Не "ненаучного тыка", а "научного тыка" :)
← →
Anatoly Podgoretsky © (2007-06-19 21:42) [9]> Riply (19.06.2007 21:39:08) [8]
И не тыка, а втыка
Напиши когда бросишь эту идею
← →
Riply © (2007-06-19 22:18) [10]>[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
Сначала, я поразбирала "по косточкам" разные виды бут секторов (так, для общего развития),
ну а потом..., (чего уж останавливаться на полпути) надо разобраться и с остальным :)
И вот теперь, после того как толкнули меня на эту скользкую дорожку,
советуете все бросить и даже не объясняете почему :)
← →
oxffff © (2007-06-19 23:00) [11]
> Сначала, я поразбирала "по косточкам" разные виды бут секторов
> (так, для общего развития),
Так вы начните сразу c WDM драйверов.
да и пишите исключительно на ассемблере.
Поверьте на ближайшие месяцы вы займете себя.
← →
Riply © (2007-06-20 00:17) [12]> [11] oxffff © (19.06.07 23:00)
>Так вы начните сразу c WDM драйверов.
>да и пишите исключительно на ассемблере.
Я восхищаюсь умом и знаниями тех людей,
Кто в состоянии написать безглючный драйвер
(имеется ввиду не передрать видоизменив, например, с wasm.ru).
Кто, вызывая некую процедуру, понимает, что происходит внутри при ее вызове.
И на основе этих знаний может объяснить почему в одной ситуации это так, а в другой иначе.
Кто не вызубрил сотню-другую API фунций (этих мне просто жалко),
а понимает механизмы их работы и механизмы работы среды.
Таких здесь единицы.
Примеров, что без этого понимания далеко не уедешь - навалом.
Заитересовавшись этой темой(структурой NTFS), я почитала некоторые статьи и описания программ разных авторов.
Например, один из них утверждает, что его программа "безвозвратно уничтожает файл" (продает за $40),
мотивируя это тем, что он сначала Stream-ом его открывает, затем забивает нулями и только потом уничтожает.
Этот автор и не предполагает, что его "нули" система может записать совсем на другое место,
а не туда где исходно располагалась информация. Он не понимает(не знает) внутреннего устройста,
как результат он не в состоянии решить эту задачу.
← →
Anatoly Podgoretsky © (2007-06-20 00:23) [13]> Riply (19.06.2007 22:18:10) [10]
Ну не фига себе, никогда бы не подумал, что безобидный совет приведет тебя на эту скользкую дорожку.
← →
Германн © (2007-06-20 00:44) [14]
> Anatoly Podgoretsky © (20.06.07 00:23) [13]
>
> > Riply (19.06.2007 22:18:10) [10]
>
> Ну не фига себе, никогда бы не подумал, что безобидный совет
> приведет тебя на эту скользкую дорожку.
>
У неё карма такая. Тыкать наощупь во все стороны двигаясь исключительно по скользким и тёмным дорожкам.:)
← →
Riply © (2007-06-20 06:30) [15]>[13] Anatoly Podgoretsky © (20.06.07 00:23)
>Ну не фига себе, никогда бы не подумал, что безобидный
>совет приведет тебя на эту скользкую дорожку.
Вот как бывает. "за базар отвечать надо" :)
И как теперь будем расхлебывать эту кашу ? :)
← →
TUser © (2007-06-20 07:42) [16]Да ладно вам. Будет что-то знать про физическую структуры ФС. Я вот не знаю ничего.
← →
Игорь Шевченко © (2007-06-20 09:39) [17]Riply © (19.06.07 21:39) [8]
Гэри Неббета читать. До полного и окончательного просветления :)
Руссиновича с братом его во Христе Соломоном, опять же - это для того, чтобы вопросов, подобных сабжевому, не возникало.
А еще лучше лучше - бросить эту затей и наслаждаться беззаботной жизнью :)
← →
Anatoly Podgoretsky © (2007-06-20 16:43) [18]> Riply (20.06.2007 06:30:15) [15]
Ну ты же знаешь - утром стулья, вечером деньги, но деньги вперед.
Тебе уже несколько раз советовали - плюнь? Иначе не то что Соломон и Руссинович, но и к Христу придется обращаться.
← →
Riply © (2007-06-20 20:13) [19]> [17] Игорь Шевченко © (20.06.07 09:39)
>Гэри Неббета читать. До полного и окончательного просветления :)
Один слишком навязчивый аспирант довел своего руководителя до того, что тот сказал ему:
«Идите и разработайте построение правильного многоугольника с 655 537 сторонами».
Аспирант удалился, чтобы вернуться через 20 лет с
соответствующим построением (хранится в архивах в Геттингене).
(c) Физики продолжают шутить
← →
Riply © (2007-06-20 20:17) [20]>[18] Anatoly Podgoretsky © (20.06.07 16:43)
>Тебе уже несколько раз советовали - плюнь?
>Иначе не то что Соломон и Руссинович, но и к Христу придется обращаться.
Ну как это: брось ?
Я уже умею читать и писать в основной и другие потоки файла через MFT.
Правда, пока, мне для этого еще нужен уровень доступа FILE_ANY_ACCESS
для получения FileIndex, но и это решаемо.
Т.е. можно работать с ним вообще его не открывая :)
Разве в хозяйстве эти инструменты будут лишними ?
Уж не говоря о вопросе, так часто поднимаемом на форуме,
что уже надоел: "как уничтожить без возможности восстановления ?".
(Смещение позиционирования головок, пока не рассматриваем)
P.S.
Правда, я всегда серьезно обдумываю советы людей, к чьему мнению стоит прислушаться :)
Так что, может и брошу...
← →
Джо © (2007-06-20 22:57) [21]> [20] Riply © (20.06.07 20:17)
> Так что, может и брошу...
Это было бы чертовски жаль, честно.
← →
Eraser © (2007-06-20 22:59) [22]> [12] Riply © (20.06.07 00:17)
> Кто в состоянии написать безглючный драйвер
> (имеется ввиду не передрать видоизменив, например, с wasm.ru)
> .
> Кто, вызывая некую процедуру, понимает, что происходит внутри
> при ее вызове.
> И на основе этих знаний может объяснить почему в одной ситуации
> это так, а в другой иначе.
> Кто не вызубрил сотню-другую API фунций (этих мне просто
> жалко),
> а понимает механизмы их работы и механизмы работы среды.
> Таких здесь единицы.
Согласен, таких здесь мало. Но стОит ли тратить время на ковыряние в чужих прикладных технологиях? Систем - их много, технологий и API еще больше, я память в голове ограничена и очень сильно (
← →
Anatoly Podgoretsky © (2007-06-20 23:54) [23]> Джо (20.06.2007 22:57:21) [21]
Провокатор
← →
Германн © (2007-06-21 01:29) [24]
> Anatoly Podgoretsky © (20.06.07 23:54) [23]
>
> > Джо (20.06.2007 22:57:21) [21]
>
> Провокатор
>
А я абсолютно солидарен с Джо. На фоне этой серой тупости, которая переполняет форум, звездочка Riply очень ярко "отличается умом и сообразительностью"! Не исключено, что применяемый ею метод (извини Riply, но это всё-таки так) "Ненаучного Тыка" ну или "Полунаучного Тыка", когда-нибудь назовут "Методом Райпли" и включат в учебники!
:)
← →
Riply © (2007-06-21 06:57) [25]Ну вот: вогнали в краску :)
Все равно, спасибо за поддержкку, а то очень сложно одной устоять,
когда такие люди как Игорь Шевченко и Anatoly Podgoretsky в один
голос говорят: "плюнь ты на это дело" :)
Я только боюсь, что эти советы основаны на том,
что сейчас я вижу маленькую часть верхушки айсберга.
А с ним(айсбергом) целиком,
мне справиться будет не под силу или это съест уйму времени.
Так что может быть, что "овчинка выделки не стоит" :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.039 c