Главная страница
    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.006 c
2-1220964901
dmitry_12_08_73
2008-09-09 16:55
2008.10.19
После закрытия всех форм программа не пропадает в таскбаре


3-1208111377
jack128_
2008-04-13 22:29
2008.10.19
group by по многим полям или агрегаты


15-1219890258
Slider007
2008-08-28 06:24
2008.10.19
С днем рождения ! 28 августа 2008 четверг


4-1197829713
Alex_Nik
2007-12-16 21:28
2008.10.19
Подключались ли внешние носители информации


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