Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.19;
Скачать: CL | DM;

Вниз

Отложенная запись.   Найти похожие ветки 

 
Riply ©   (2008-08-27 14:47) [0]

Здравствуйте !
Если кому интересно.
Оказывается запись может быть "ленивой" не только для "физических" данных файла.
Под "ленивой" подразумевается возможность несоответствия реальных данных файла на
диске и данных полученных его чтением при помощи API. Т.е. системе лень скидывать данные на диск :)
Причем такая ситуация может сохраняться довольно длительное время, даже после закрытия файла.
С удивлением обнаружила, что подобно может распостраняться и на MFT.
Т.е. наблюдается следующий эффект (XP SP2 NTFS 3.1):
Создаем файл среднего размера (Handle закрываем) и тут же сканируем MFT.
При первом (а иногда и при повторном) проходе этого файла в ней нет.
Это к вопросу о существовании файла :)


 
Игорь Шевченко ©   (2008-08-27 14:49) [1]


> Под "ленивой" подразумевается возможность несоответствия
> реальных данных файла на
> диске и данных полученных его чтением при помощи API. Т.
> е. системе лень скидывать данные на диск :)


собственно, Rootkit Revealer имени Руссиновича это очень подробно и с картинками показывает, если во время его работы полазить, скажем, по интернету.


 
Riply ©   (2008-08-27 14:57) [2]

> [1] Игорь Шевченко ©   (27.08.08 14:49)
> собственно, Rootkit Revealer имени Руссиновича это очень подробно и с картинками показывает,
> если во время его работы полазить, скажем, по интернету.

Ух ты как я отстала от жизни. У меня Rootkit Revealer без картинок.
Побежала к Руссиновичу за последней версией :)


 
tesseract ©   (2008-08-27 15:29) [3]


> диске и данных полученных его чтением при помощи API. Т.
> е. системе лень скидывать данные на диск :)


Есть ещё "ленивее" - в данных кэша например RAID - контроллера - данные полученные считыванием напрямую с блинов будет отличаться от данных полученных через API.  

Можно усложнитьс задачу - поставить напримиер SuperCache и поиметь полную загадок систему, в виду того что и по сети винда научиться дисковым кэшем пользоваться.


 
antonn ©   (2008-08-28 13:45) [4]

<offtop>
а ходили слухи, что Рипли выкинула винчестер и сделала новую прическу... :)


 
Правильный$Вася   (2008-08-28 20:14) [5]


>  выкинула винчестер и сделала новую прическу

так то на старом она прическу сделала, а потом выкинула


 
Riply ©   (2008-08-29 05:30) [6]

> [4] antonn ©   (28.08.08 13:45)
> а ходили слухи, что Рипли выкинула винчестер и сделала новую прическу... :)

"Именно так дела и обстоят, Нарби" (с) (Хью Хойланд)
Просто в мучительных попытках познакомиться с С++, пытаюсь писать
что-то хотя бы из знакомой мне области :)

P.S.
Свое мнение о С++ и его притягивании за уши ООП на любой чих
высказывать не буду, ибо заклюют :)



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

Текущий архив: 2008.10.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.005 c
1-1200559310
Zheksik
2008-01-17 11:41
2008.10.19
Перекрашенные ячейки StringGrid_a и выделение.


2-1221159246
programmer90
2008-09-11 22:54
2008.10.19
Переменные среды в Delphi


15-1219912790
ищущий
2008-08-28 12:39
2008.10.19
Должностная инструкция инженера ИВТ


2-1221401730
Виталион
2008-09-14 18:15
2008.10.19
Запустить приложение и считать информацию


15-1219826287
Int23
2008-08-27 12:38
2008.10.19
Отображение сложного ХТМЛ-файла в отчётах фаст репорт





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский