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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.011 c
2-1261799017
Igor2010
2009-12-26 06:43
2010.02.28
кодировка


1-1238629573
Opilki_Inside
2009-04-02 03:46
2010.02.28
Непонятное поведение accelerator character


4-1229369994
DenisArd
2008-12-15 22:39
2010.02.28
Загрузка иконок


15-1260912620
Юрий
2009-12-16 00:30
2010.02.28
С днем рождения ! 16 декабря 2009 среда


6-1213512971
JanMihail
2008-06-15 10:56
2010.02.28
Как представить тему письма в нормальном виде?