Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];

Вниз

безвозвратное удаление файлов   Найти похожие ветки 

 
leo_new ©   (2009-12-15 14:25) [0]

ПодскажИте как на делфи реализовать подобное?


 
clickmaker ©   (2009-12-15 14:35) [1]

забей одним или случайными символами, потом усеки до нулевой длины и удали стандартной функцией.


 
Медвежонок Пятачок ©   (2009-12-15 14:38) [2]

а будет гарантия, что перезапись содержимого до усечения размера пойдет по тем же секторам, где лежало оригинальное содержимое?


 
tesseract ©   (2009-12-15 14:43) [3]

>> Медвежонок Пятачок ©   (15.12.09 14:38) [2]

Если ФС журналируемая, будет как раз гарантия что НЕТ :-)


 
Riply ©   (2009-12-15 14:58) [4]

Невозможно.
(Исключение - работать на собственном диске)


 
Riply ©   (2009-12-15 15:02) [5]

> [4] Riply ©   (15.12.09 14:58)
> Невозможно.
> (Исключение - работать на собственном диске)

Sorry, или собственный драйвер.


 
Медвежонок Пятачок ©   (2009-12-15 15:04) [6]

создать файл, писать в него мусор пока есть свободное место.
затем грохнуть файл.
повторить несколько раз.
добавить дефрагментацию по вкусу.


 
Игорь Шевченко ©   (2009-12-15 15:05) [7]

Riply ©   (15.12.09 14:58) [4]
tesseract ©   (15.12.09 14:43) [3]

То есть, должны существовать стандартные средства восстановления удаленных файлов (для NTFS), не так ли ?

Медвежонок Пятачок ©   (15.12.09 14:38) [2]


> а будет гарантия, что перезапись содержимого до усечения
> размера пойдет по тем же секторам, где лежало оригинальное
> содержимое?


Смотря как файл открывать - можно и с гарантией


 
Riply ©   (2009-12-15 15:10) [8]

> [7] Игорь Шевченко ©   (15.12.09 15:05)
> Riply ©   (15.12.09 14:58) [4]
> То есть, должны существовать стандартные средства восстановления удаленных файлов (для NTFS), не так ли ?

Нет. Нечетко выразилась.
Имелся ввиду не сто-процентный механизм восстановленя, я существование такой возможности.
Т.е. "безвозвратное удаление файлов" не существует,
т.к существует отличная от нуля вероятность что содержимое можно будет восстановить.


 
clickmaker ©   (2009-12-15 15:24) [9]

> а будет гарантия, что перезапись содержимого до усечения
> размера пойдет по тем же секторам, где лежало оригинальное
> содержимое?

а флажок FILE_FLAG_SEQUENTIAL_SCAN не даст ли такую гарантию?


 
Игорь Шевченко ©   (2009-12-15 15:30) [10]

clickmaker ©   (15.12.09 15:24) [9]

Гарантию даст CreateFileMapping


 
Riply ©   (2009-12-15 15:32) [11]

>  [9] clickmaker ©   (15.12.09 15:24)
> а флажок FILE_FLAG_SEQUENTIAL_SCAN не даст ли такую гарантию?

К сожалению, нет.
Как впрочем и закрытие Handle`а и всевозможные Flush. (Проверено на собственной шкуре :) )


 
clickmaker ©   (2009-12-15 15:33) [12]

> Гарантию даст CreateFileMapping

а, ну это я самой собой подразумевал ) так проще забивать мусором


 
Mystic ©   (2009-12-15 15:42) [13]

FAT? NTFS? Ext3? ZFS?


 
Riply ©   (2009-12-15 15:48) [14]

> [13] Mystic ©   (15.12.09 15:42)
> FAT? NTFS? Ext3? ZFS?
А в вопросе FS не конкретизировалась, так что мы вправе брать наихудший вариант :)


 
Игорь Шевченко ©   (2009-12-15 15:48) [15]

на CDFS трудно


 
clickmaker ©   (2009-12-15 15:51) [16]

я вот щас грохнул несколько файлов размером от 5 до 60 метров (заодно и диск почистил) на нтфс.
DiskDigger нашел некоторые из них, но восстановить не смог
Удаленные обычным способом восстановил влегкую
другими анделитами не пробовал


 
tesseract ©   (2009-12-15 15:55) [17]


> То есть, должны существовать стандартные средства восстановления
> удаленных файлов (для NTFS),


А откуда это следует? Журналируемые ФС могут подрузамевать, что кластер не модифицируется, а позиционируется в FAT на кластер с новыми данными. При чем тут восстановление файла ?


 
Riply ©   (2009-12-15 15:57) [18]

> [16] clickmaker ©   (15.12.09 15:51)
> я вот щас грохнул несколько файлов размером от 5 до 60 метров

Проверку лучше всего производить на файлач размером в несколько(не очень много) секторов.
Я пробовала так: писала в файл нессколько GUID (заново генерируемых), а потом, прямым чтением искала вхождения.
Не находила очень редко :)


 
Riply ©   (2009-12-15 16:01) [19]

> [18] Riply ©   (15.12.09 15:57)
> несколько секторов.

Sorry - кластеров.


 
clickmaker ©   (2009-12-15 16:02) [20]

ну резюме такое, что даже если нет 100% способа, то подпортить малину агентам фсб все же можно


 
Riply ©   (2009-12-15 16:31) [21]

> [10] Игорь Шевченко ©   (15.12.09 15:30)
> Гарантию даст CreateFileMapping

Что-то у меня пробелы в образовании :(
А можно узнать, почему он дает 100-процентную гарантию ?


 
clickmaker ©   (2009-12-15 17:12) [22]

> почему он дает 100-процентную гарантию ?

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


 
clickmaker ©   (2009-12-15 17:14) [23]

ну то есть, виртуальную непрерывность, конечно.
мы работаем с файлом как бы с куском памяти: читаем из одного места и пишем туда же


 
GDI+   (2009-12-15 18:06) [24]


> tesseract ©   (15.12.09 14:43) [3]
>
> >> Медвежонок Пятачок ©   (15.12.09 14:38) [2]
>
> Если ФС журналируемая, будет как раз гарантия что НЕТ :-
> )


Журналируемость разная бывает, например на NTFS это журналируемость только по метаданным. А вот на Ext3 при влюченной опции журналируемости данных, да будет писаться в другие сектора.


 
Игорь Шевченко ©   (2009-12-15 18:10) [25]

Riply ©   (15.12.09 16:31) [21]

Да, конечно можно. Достаточно прочитать, как работает отображение файлов на память, чтобы понять, что оно взаимно однозначное


 
Юрий Зотов ©   (2009-12-15 18:42) [26]

Эх, программеры... какие же вы зацикленные на своем программизьме...

>безвозвратное удаление файлов [D7, XP]
> как на делфи реализовать подобное?

Граната. Cрабатывает по сигналу программы на D7 под XP.


 
sniknik ©   (2009-12-16 11:14) [27]

> Граната. Cрабатывает по сигналу программы на D7 под XP.
диск железный и довольно легкий, есть отличная от нуля вероятность, что его выкинет взрывной волной... или сохранившиеся куски пластины будут содержать секторы именно уничтожаемого файла...
:о))


 
MacroDenS ©   (2009-12-16 11:45) [28]

диск железный и довольно легкий, есть отличная от нуля вероятность

кислота органическая, напалм, мощный электромагнитный импульс.
нужное подчекрнуть


 
Anatoly Podgoretsky ©   (2009-12-16 12:00) [29]

> MacroDenS  (16.12.2009 11:45:28)  [28]

В защищеных системах так и поступают, в дополнение к внешним обработчикам, где еще добавляются спекание и измельчение в порошок.


 
Медвежонок Пятачок ©   (2009-12-16 12:02) [30]

http://nnm.ru/blogs/awdoshenko/kak_mat_vam_zayavlyayu_i_kak_zhenshina/


 
Игорь Шевченко ©   (2009-12-16 12:11) [31]

Медвежонок Пятачок ©   (16.12.09 12:02) [30]

Винт цел остался, нещитово


 
Медвежонок Пятачок ©   (2009-12-16 12:14) [32]

зато одним маком в мире стало меньше
:)


 
brother ©   (2009-12-16 12:22) [33]

> в дополнение к внешним обработчикам, где еще добавляются
> спекание и измельчение в порошок.

а сильного магнита не достаточно?


 
Anatoly Podgoretsky ©   (2009-12-16 12:30) [34]

> brother  (16.12.2009 12:22:33)  [33]

Я же написал "в дополнение", но не магнита, а размагничивающей установки, это такой большой размагничивающий, настольно/напольный аггрегат, гарантирующий не восстанавливаемое состояние. Самый дешевый вариант. Но другие варианты, хоть и дороже, но обеспечивают и утилизацию (дробление). Наблюдать как дробятся винчестеры можно до бесконечности, как за огнем. Красота неописуемая.


 
brother ©   (2009-12-16 12:42) [35]

> но не магнита, а размагничивающей установки,

ну понятно)
я в детстве, магнитом аудиокассеты стирал! быстро!)


 
Anatoly Podgoretsky ©   (2009-12-16 12:46) [36]

Измельчение дисков

http://www.youtube.com/watch?v=sQYPCPB1g3o&feature=related


 
clickmaker ©   (2009-12-16 12:51) [37]

значит, нужен измельчитель, управляемый программой на дельфи


 
brother ©   (2009-12-16 12:52) [38]


>
> http://www.youtube.com/watch?v=sQYPCPB1g3o&feature=related

Блин, ну, как же так? Низя так с железом! ((((((


 
Anatoly Podgoretsky ©   (2009-12-16 13:00) [39]

> clickmaker  (16.12.2009 12:51:37)  [37]

Кумулятивный заряд тоже подходит, управляемый и нет.


 
Anatoly Podgoretsky ©   (2009-12-16 13:01) [40]

> brother  (16.12.2009 12:52:38)  [38]

Диски жалко :-)


 
Inovet ©   (2009-12-16 16:00) [41]

> я в детстве, магнитом аудиокассеты стирал! быстро!)

Ты их намагничивал, хоть во всякой китайщене так и поступают, а потом при записи в одну сторону перекос получается.



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

Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.024 c
15-1261085421
Юрий
2009-12-18 00:30
2010.02.28
С днем рождения ! 18 декабря 2009 пятница


15-1260971239
Артур Пирожков
2009-12-16 16:47
2010.02.28
НЕ програмное выполнение несложной задачи


15-1261161523
Washington
2009-12-18 21:38
2010.02.28
Алгоритмы работы с видео


1-1226920476
Franzy
2008-11-17 14:14
2010.02.28
Out of Memory - непонятки


15-1260893769
ocean
2009-12-15 19:16
2010.02.28
Бунт машин





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