Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.53 MB
Время: 0.046 c
2-1182344492
Mishenka
2007-06-20 17:01
2007.07.15
Не удаляется компонент


2-1182084487
Knob
2007-06-17 16:48
2007.07.15
Смещение компонентов Image


15-1181976201
Мфлютка Бесс
2007-06-16 10:43
2007.07.15
инженерный калькулятор


15-1181982999
cosinus
2007-06-16 12:36
2007.07.15
Вопрос по WSH и network...


3-1176552454
Чародей
2007-04-14 16:07
2007.07.15
Связи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский