На этот вопрос уже есть ответ здесь:
Это может показаться очень простой вопрос, но я много думал об этом. Что я знаю об удаленных файлах, так это то, что они не исчезают с жесткого диска. Он просто выводится из списка структуры данных, содержащей файлы и их информацию, или перезаписывается (не уверен). Мои вопросы:
Я правильно описал это в начале? Если нет, поправьте меня, пожалуйста.
Куда физически удаляются удаленные файлы? В какой части жесткого диска?
Если устройство хранения имеет ограниченное пространство (оно, безусловно, имеет), Как оно может содержать бесконечное количество удаленных файлов вместе с фактическими файлами в нем?
hard-drive
storage
file-recovery
onlyforthis
источник
источник
Ответы:
На жестких дисках (жестких дисках / механических дисках) пространство удаленного файла помечается как пригодное для использования только после его удаления, а его данные (биты и байты) физически остаются на диске до тех пор, пока ОС не решит записать некоторые данные. данные поверх него (если вы достаточно быстры, вы можете восстановить эти данные до того, как они будут перезаписаны для последующего восстановления).
На SSD (твердотельных накопителях / дисках на основе NAND) гораздо сложнее удалить файл с накопителя.
В этой статье рассказывается об исследовании, в котором сделан вывод, что практически невозможно надежно удалить данные с SSD.
Надеюсь, что это отвечает на ваш вопрос.
источник
На механических дисках пространство помечается как пригодное для использования, данные все еще находятся там, пока не будет записано больше данных. В твердом состоянии, я считаю, что файл просто удален. Поправь меня, если не прав.
источник