... для данных, которые уже были удалены из корзины или "навсегда" удалены из Windows каким-либо другим способом, достаточно ли стереть нераспределенное пространство, чтобы сделать эти данные невосстановимыми?
Это зависит от того, насколько "безвозвратно" вам нужно сделать эти данные.
Поскольку файловая система распределяет части жесткого диска в многобайтовых кластерах, вы можете найти части удаленных и стертых файлов в кластерах, которые используются совместно с файлами, созданными после удаления удаленных файлов.
Так как это было непонятно, вот пример:
В Windows 10 используется файловая система NTFS, которая по умолчанию выделяет место на жестком диске для файлов в кластерах 4 КБ для жестких дисков размером менее 16 ТБ. Допустим, вы загружаете файл - foo.txt - размером 4 КБ. Файловая система выделяет 4-килобайтный кластер B
для хранения foo.txt. Теперь вы удалите файл foo.txt, а затем загрузите файл bar.txt размером 6 КБ. Файловая система выделяет два кластера по 4 КБ для хранения bar.txt: A
и B
Записывает первые 4 КБ bar.txt в A
, а оставшиеся 2 КБ в B
Остальная часть B
содержит последние 2 КБ файла foo.txt. Теперь вы запускаете инструмент очистки свободного пространства, который, поскольку он работает на уровне файловой системы, обходит кластер B
потому что он занят bar.txt , так что в конце этого процесса последняя половина файла foo.txt остается на жесткий диск:
Загрузите foo.txt:
A B
|********|ffffffff|
Скачать bar.txt:
A B
|bbbbbbbb|bbbbffff|
Что это значит? Ну, если вы хотите передать свой старый компьютер другу, вы можете удалить все свои данные, стереть свободное пространство и передать его с операционной системой и программами в целости и сохранности, зная, что вы не будете смущены Кто-нибудь найдет ваши старые банковские выписки или любовные письма. Если на вашем компьютере хранятся секреты, достаточно ценные, чтобы кто-то потратил много времени на постепенное изучение восстановления жесткого диска, вам понадобится выполнить полную очистку, например, то, что делает DBAN.