защитите стирание с hdparm - может все еще видеть содержание файла

Я загрузил последнюю стабильную Ubuntu (ubuntu-16.04.3-desktop-amd64.iso изображение, которое я проверил дважды для подлинности), и использовал его для начальной загрузки моей новой системы Win10, которую я хотел вытереть. Я следовал инструкциям, как инструкции в

https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

разморозить диск и вытереть его с помощью

время hdparm - основной пользователем u - стирание безопасности.../dev/sda3

команда. На самом деле я выполнил его другое время (после изменения пароля диска) и выполнение с - в улучшенный безопасностью-стиранием второй раз опции (благодаря инструкциям http://www.stevenmaude.co.uk/posts/securely-erasing-frozen-hard-disks-with-hdparm).

Почти 2 часам потребовался каждый раз для прохождения через процесса стирания. В конце не были распечатаны никакие ошибки. 0 показали в течение различных времен, как 0 процессорного времени и 0 системного времени. Только прошедшее время показывало ~2 часа.

После тех двух выполнений я все еще смог открыть случайный текст и XML-файлы и в Windows и в каталогах не-Windows и посмотреть на их содержание даже при том, что я не открыл их ранее на той же самой сессии Ubuntu, таким образом, это, возможно, не кэшировало их!

затем...

  • Я больше не мог загружаться в Windows - предполагают, что это - хороший знак :-)

  • После перезапуска компьютера и загрузки Ubuntu снова, это больше не автомонтирует/dev/sda3 (или ничто больше напоминающее жесткий диск). fdisk-l показывает диск, но это об этом.

  • Испытанный Образец загрузки загрузочный CD и это также не показывают файловой системы.

Какие-либо идеи относительно того, что я пропускаю?

Это почти, как будто это сдуло запись в файловую систему, но после этих двух стирается, это все еще смогло переместиться и найти содержание файла на той же самой сессии под управлением Ubuntu. Теперь я, кажется, не могу видеть что-нибудь, потому что что-нибудь, что я пытаюсь не выполнить больше, находит начальную точку для файловой системы, но интересно, положены ли все данные все еще там на диске?!

Спасибо!

2
задан 1 November 2017 в 16:55

2 ответа

(OP здесь) я не могу проверить это дважды, когда я уже вычистил диск с помощью Активного @Killdisk, но я закончил тем, что добился разработчика hdparm (Mark L.), который указал, что вероятно, что проблема была связана с тем, что мой диск был автосмонтирован в то время, когда я выполнял безопасное стирание. В его собственных словах:

НЕОБХОДИМО размонтировать что-либо, что было автосмонтировано, потому что материал, который смонтирован, периодически пишется в ядром (метки времени файловой системы и т.д.), который мог составлять часть ненулевого материала, который Вы видели позже.

"Ненулевой материал" он обращается к, вывод sudo xxd-a/dev/sdX команда, предложенная sudodus раньше этот поток.

2
ответ дан 2 December 2019 в 02:45

Я думаю, что Вам была нужна перезагрузка для нового отображения жесткого диска, который будет замечен системой.

Если Вы хотите, можно попытаться восстановить файлы с 'поверхности диска' с PhotoRec,

http://cgsecurity.org

или посмотрите на следующую ссылку,

Ре: лучший способ вытереть диск

который также показывает проверку результата с xxd

roten@my-precise:~$ sudo hdparm -I /dev/sdb
...
Security: 
    Master password revision code = 65534
        supported
    not    enabled
    not    locked
    not    frozen
    not    expired: security count
    not    supported: enhanced erase
    88min for SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50000391f340058c
    NAA        : 5
    IEEE OUI    : 000039
    Unique ID    : 1f340058c
Checksum: correct
roten@my-precise:~$ sudo hdparm --user-master u --security-set-pass Eins /dev/sdb security_password="Eins"

/dev/sdb:
 Issuing SECURITY_SET_PASS command, password="Eins", user=user, mode=high
roten@my-precise:~$ sudo hdparm -I /dev/sdb
...
Security: 
    Master password revision code = 65534
        supported
        enabled
    not    locked
    not    frozen
    not    expired: security count
    not    supported: enhanced erase
    Security level high
    88min for SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50000391f340058c
    NAA        : 5
    IEEE OUI    : 000039
    Unique ID    : 1f340058c
Checksum: correct
roten@my-precise:~$ sudo time hdparm --user-master u --security-erase Eins /dev/sdb security_password="Eins"

/dev/sdb:
 Issuing SECURITY_ERASE command, password="Eins", user=user
0.00user 0.00system 1:11:03elapsed 0%CPU (0avgtext+0avgdata 2432maxresident)k
0inputs+0outputs (0major+200minor)pagefaults 0swaps
...
Security: 
    Master password revision code = 65534
        supported
    not    enabled
    not    locked
    not    frozen
    not    expired: security count
    not    supported: enhanced erase
    88min for SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50000391f340058c
    NAA        : 5
    IEEE OUI    : 000039
    Unique ID    : 1f340058c
Checksum: correct
roten@my-precise:~$ sudo time xxd -a /dev/sdb
[sudo] password for roten: 
0000000: 0000 0000 0000 0000 0000 0000 0000 0000  ................
1000000000000 0000 0000 0000 0000 0000 0000 0000  ................
2000000000000 0000 0000 0000 0000 0000 0000 0000  ................
3000000000000 0000 0000 0000 0000 0000 0000 0000  ................
54272.57user 343.93system 15:10:36elapsed 99%CPU (0avgtext+0avgdata 2096maxresident)k
488398400inputs+0outputs (0major+179minor)pagefaults 0swaps
roten@my-precise:~$
1
ответ дан 2 December 2019 в 02:45

Другие вопросы по тегам:

Похожие вопросы: