powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удалить и не дать восстановить!?
11 сообщений из 11, страница 1 из 1
Удалить и не дать восстановить!?
    #35854783
tesla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любой удаленный файл можно восстановить, т.к. обычным образом файл удаляется, но физически остается на диске. Но есть программы, которые способны удалять, не давая шансов на восстановление (полное удаление с жесткого диска). Как они работают? Есть ли какие-нибудь функции? Или просто они после удаления записывают на место старого файла свой, пустой файл и затем удаляют и его?
...
Рейтинг: 0 / 0
Удалить и не дать восстановить!?
    #35855126
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мало того что не удаляется так он еще и таблице файлов остается, там только один байт меняется.
А проги по уничтожению файлов заполняют место занимаемое файлом всяким мусором.
...
Рейтинг: 0 / 0
Удалить и не дать восстановить!?
    #35856091
tesla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, но как найти это место на диске, которое нужно заполнить всяким мусором? Как записать этот мусор именно в то место, где был файл?
...
Рейтинг: 0 / 0
Удалить и не дать восстановить!?
    #35856598
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте что-нибудь как устроена файловая система.
...
Рейтинг: 0 / 0
Удалить и не дать восстановить!?
    #35856601
FAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и, наверное, вопрос нужно решать не на VB. ИМХО.
...
Рейтинг: 0 / 0
Удалить и не дать восстановить!?
    #35857917
Фотография Letter_Q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да, не на VB. Какая нафик разница из чего к файловой системе достучаться? Хоть из Блокнота.
...
Рейтинг: 0 / 0
Удалить и не дать восстановить!?
    #35858750
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Letter_QНу да, не на VB. Какая нафик разница из чего к файловой системе достучаться? Хоть из Блокнота.

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

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


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