Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2014, 18:35   #11
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от UKRtortik Посмотреть сообщение
А хотелось бы поинтересоватся, данный способ действительно полностью удалет файл (Без возможности восстановить.)
Попробуйте восстановить, и сами ответите на свой вопрос. Код не удаляет безвозвратно файл в общем понимании, за рандомно затирает байты файла, тем самым портя его. После восстановления получится куча бесполезных байтов.

Последний раз редактировалось XE5; 11.03.2014 в 18:45.
XE5 вне форума Ответить с цитированием
Старый 11.03.2014, 19:35   #12
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
По умолчанию

А нету способа который работает побыстрее, данным способом файл 7.35 Мб удяляется 11 мин.
UKRtortik вне форума Ответить с цитированием
Старый 11.03.2014, 19:55   #13
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

У вас 35 раз целиком файл обновляется. Причем малюсенькими порциями. Так что сотня Мб будет больше 2 часов париться. А вообще достаточно один раз нулями или единицами забить и большим буфером, а не по 4 байта. Без специального дорогущего оборудования не восстановить. А приведенный код видимо нацелен на то, чтобы и это оборудование не помогло.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.03.2014, 11:33   #14
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Забавно что SSD такая методика, что мёртвому припарка. Ибо там сектора пишутся последовательно, без возможности затирки, что увеличивает время жизни секторов, и исключает возможность играть в Джэймса Бонда
XE5 вне форума Ответить с цитированием
Старый 12.03.2014, 11:51   #15
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
Забавно что SSD такая методика, что мёртвому припарка. Ибо там сектора пишутся последовательно, без возможности затирки, что увеличивает время жизни секторов, и исключает возможность играть в Джэймса Бонда
Это как это?
northener вне форума Ответить с цитированием
Старый 12.03.2014, 12:02   #16
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Это как это?
Известно что у SSD есть минус. Это малое количество циклов перезаписи. Чтоб какая нибудь windows записанная в первую четверть SSD не вывела диск из строя, к примеру, своим файлом подкачки, каждый новый байт записи пишется в последующий сектор последовательно, пока не дойдёт до конца диска, и потом цикл повторяется сначала. Таким образом перезаписывая файл мы перезаписываем его в новые сектора, а не как в HDD затирая те, на которых находился файл. Старые сектора с исходной информацией не трогаются, пока цикл записи не пройдёт весь SSD и не вернётся к этой точке. Количество циклов перезаписи ячеек сокращается, SSD живёт долго, и порой счастливо.
XE5 вне форума Ответить с цитированием
Старый 12.03.2014, 12:04   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
Известно что у SSD есть минус. Это малое количество циклов перезаписи. Чтоб какая нибудь windows записанная в первую четверть SSD не вывела диск из строя, к примеру, своим файлом подкачки, каждый новый байт записи пишется в последующий сектор последовательно, пока не дойдёт до конца диска, и потом цикл повторяется сначала. Таким образом перезаписывая файл мы перезаписываем его в новые сектора, а не как в HDD затирая те, на которых находился файл. Старые сектора с исходной информацией не трогаются, пока цикл записи не пройдёт весь SSD и не вернётся к этой точке. Количество циклов перезаписи ячеек сокращается, SSD живёт долго, и порой счастливо.
откуда же он берет эти сектора? расскажете?
учитывая что SSD не знает какие сектора заняты, а какие нет.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.03.2014, 12:09   #18
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
учитывая что SSD не знает какие сектора заняты, а какие нет.
А таблица файлов к чему, по вашему нужна?
XE5 вне форума Ответить с цитированием
Старый 12.03.2014, 12:11   #19
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
XE5
Это к тому, что обновив один байт файла мы его целиком на другое место переместим?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.03.2014, 12:13   #20
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Это к тому, что обновив один байт файла мы его целиком на другое место переместим?
Целиком байт, но не целиком файл.
XE5 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Bash скрипт восстановления файла untrash Gadjett Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 0 04.05.2013 12:35
Уничтожить данные без возможно восстановления hon Безопасность, Шифрование 20 05.01.2012 21:39
Удаление файлов без возможности востановления alegz81 Общие вопросы Delphi 2 24.04.2010 13:23
о возможности прослушивания файла AMR ZAY JULIA Свободное общение 4 20.03.2009 22:46
Доступ к БД Access без возможности копирования Virtson Безопасность, Шифрование 4 24.03.2007 14:43