Файлы невозможно стереть, где они сохранены?
Я установил Ubuntu на USB-диск, моя установка:
sudo fdisk -l /dev/sdb
Disk /dev/sdb: 7773 MB, 7773585408 bytes
240 heads, 62 sectors/track, 1020 cylinders, total 15182784 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006f051
Device Boot Start End Blocks Id System
/dev/sdb1 * 62 12289124 6144531+ 83 Linux
/dev/sdb2 12290048 15182783 1446368 82 Linux swap / Solaris
Я тогда обнуленные блоки зарезервированы
sudo tune2fs -m 0 /dev/sdb1
Я перезаписал пустое место в /dev/sdb1
dd if=/dev/urandom of=random.file bs=1024
Затем я попытался с photorec восстановить удаленные файлы "из целого раздела" sdb1. Photorec извлекает много файлов, я не понимаю, где они сохранены.
Я заметил, что между разделами есть нераспределенное пространство, это может быть проблемой?
Photorec
PhotoRec 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/sdb - 7773 MB / 7413 MiB (RO) - Sony Storage Media
Partition Start End Size in sectors
No partition 0 0 1 1020 83 38 15182784 [Whole disk]
> 1 * Linux 0 1 1 825 211 43 12289063
2 P Linux Swap 825 226 37 1020 83 38 2892736
2 ответа
Единственной мерой для безопасного удаления всех следов, остатков и фрагментов файлов на нашем жестком диске является резервное копирование тех файлов, которые мы хотим сохранить, на другой диск (не раздел).
Затем мы можем полностью перезаписать весь диск с нулями (намного быстрее) или случайными числами, перераспределить его и переформатировать этот диск. После этого любое восстановление будет невозможно.
Наконец, мы можем восстановить наши резервные файлы.
Обратите внимание, что при этом UUID накопителя может измениться, и основная загрузочная запись также будет потеряна. Поэтому, возможно, нам придется соответствующим образом отредактировать ссылки на этот диск, и нам также придется восстановить MBR.
Да, это выглядит странно; Я вижу две вещи, которые могли пойти не так:
Вы не дали свой фактический dd
команда. Вы получили сообщения об ошибках от него? Я не уверен dd
Команда завершила перезапись всего раздела случайными данными.
Предполагая, что это закончилось, я думаю, что вы сделали опечатку и бежали photorec
на диске whold, /dev/sdb
вместо раздела /dev/sdb1
, Или вы работали на разделе подкачки, /dev/sdb2
,
В обоих случаях, photorec
сканировал бы раздел подкачки (как часть всего диска или отдельно). Этот раздел содержит данные, которые когда-то находились в оперативной памяти. ОЗУ может содержать некоторые или все блоки файлов по многим причинам - поэтому неудивительно, когда они окажутся в разделе подкачки.