До недавнего времени я удалял жесткие диски следующим образом:
- Удалить все разделы в Windows
- Создать один раздел для всего диска
- Назначить букву диска
- Запустите
sdelete -z
с буквой диска
Новые версии SysInternals SDelete могут стирать диски по номеру диска. Это значит для меня, что я могу пропустить шаги 1, 2 и 3, что было бы неплохо.
Однако я не уверен, что такое "номер физического диска". Это совпадает с числами, которые я вижу в управлении дисками Windows? Кажется, что это число соответствует информации, которую я получаю с list disk
со списком в diskpart
, так что это может быть хорошим выбором.
Если нет, откуда мне это взять? Я не хочу случайно удалить не тот диск.
Обратите внимание, что на данный момент веб-сайт даже не сообщает нам об этой опции, поэтому вот откуда я получил информацию о номере физического диска:
SDelete v2.0 - Secure file delete
Copyright (C) 1999-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
usage: sdelete [-p passes] [-r] [-s] [-q] <file or directory> [...]
sdelete [-p passes] [-z|-c [percent free]] <drive letter [...]>
sdelete [-p passes] [-z|-c] <physical disk number> <---
-c Clean free space. Specify an option amount of space
to leave free for use by a running system.
-p Specifies number of overwrite passes (default is 1)
-r Remove Read-Only attribute
-s Recurse subdirectories
-z Zero free space (good for virtual disk optimization)
-nobanner Do not display the startup banner and copyright message.
Disks must not have any volumes in order to be cleaned.