Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удалить и не дать восстановить!? / 11 сообщений из 11, страница 1 из 1
06.03.2009, 00:51
    #35854783
tesla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
Любой удаленный файл можно восстановить, т.к. обычным образом файл удаляется, но физически остается на диске. Но есть программы, которые способны удалять, не давая шансов на восстановление (полное удаление с жесткого диска). Как они работают? Есть ли какие-нибудь функции? Или просто они после удаления записывают на место старого файла свой, пустой файл и затем удаляют и его?
...
Рейтинг: 0 / 0
06.03.2009, 10:23
    #35855126
FAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
Мало того что не удаляется так он еще и таблице файлов остается, там только один байт меняется.
А проги по уничтожению файлов заполняют место занимаемое файлом всяким мусором.
...
Рейтинг: 0 / 0
06.03.2009, 14:53
    #35856091
tesla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
Хорошо, но как найти это место на диске, которое нужно заполнить всяким мусором? Как записать этот мусор именно в то место, где был файл?
...
Рейтинг: 0 / 0
06.03.2009, 18:02
    #35856598
FAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
Почитайте что-нибудь как устроена файловая система.
...
Рейтинг: 0 / 0
06.03.2009, 18:03
    #35856601
FAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
Ну и, наверное, вопрос нужно решать не на VB. ИМХО.
...
Рейтинг: 0 / 0
09.03.2009, 08:23
    #35857917
Letter_Q
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
Ну да, не на VB. Какая нафик разница из чего к файловой системе достучаться? Хоть из Блокнота.
...
Рейтинг: 0 / 0
09.03.2009, 23:33
    #35858750
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
Letter_QНу да, не на VB. Какая нафик разница из чего к файловой системе достучаться? Хоть из Блокнота.

Угу. Открыть еще не удаленный файл как бинарный, заменить содержимое мусором, потом удалить - IMHO даже API не нужно...
...
Рейтинг: 0 / 0
10.03.2009, 10:05
    #35858994
FAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
AndrFУгу. Открыть еще не удаленный файл как бинарный, заменить содержимое мусором, потом удалить - IMHO даже API не нужно...
Т.е. вы гарантируете, что файл с мусором не будет перезаписан в другое место и потом на него поменяется указатель в таблице файлов, а требуемое содержимое останентся на винте?
...
Рейтинг: 0 / 0
10.03.2009, 13:45
    #35859706
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
FAndrewAndrFУгу. Открыть еще не удаленный файл как бинарный, заменить содержимое мусором, потом удалить - IMHO даже API не нужно...
Т.е. вы гарантируете, что файл с мусором не будет перезаписан в другое место и потом на него поменяется указатель в таблице файлов, а требуемое содержимое останентся на винте?

Зуб не дам, но какой смысл системе при этом менять место файла? Хотя кто знает - вопрос к тем кто больше в системных делах копается...
...
Рейтинг: 0 / 0
10.03.2009, 13:59
    #35859735
FAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
AndrFЗуб не дам, но какой смысл системе при этом менять место файла? Хотя кто знает - вопрос к тем кто больше в системных делах копается...
А все очень просто. Записывается файл, а тут свет рубанули. Пользователю понравится, что файл совсем потерян? Он еще может смириться с потерей последних изменений.
Таким образом сначала новый файл записывается на новое место, а затем быстро в таблице файлов меняется указатель на новое место (возможно и там есть транзакция). Таким образом реально информация на диске не уничтожается.
Мое мнение, что VB не заточен на такие фишки. Хотя и можно сделать с помощью API. Т.е. что бы это сделать нужно обладать кораздо большими знаниями, чем требуется для программирования на VB.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
09.01.2011, 05:18
    #37049859
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить и не дать восстановить!?
100% уничтожается заполняя файл обычным кодом ASCII 170 'b10101010' через binary метод
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удалить и не дать восстановить!? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]