Надежно стереть один (Windows) раздел

В настоящее время у меня двойная загрузка Windows 10 и Ubuntu 18.10. Я знаю, что могу «стереть» раздел Windows с помощью gparted, но действительно ли это стирает данные?

Я хотел бы запустить что-то вроде DBAN в разделе Windows, прежде чем удалить его и развернуть Ubuntu. Это старый компьютер (а не мой основной), который я использовал для экспериментов с Ubuntu. У меня пока нет большого количества данных, поэтому полностью очистить диск и начать заново возможно, если очистка только раздела Windows невозможна.

Но я хотел спросить ... Есть ли инструмент, который будет стирать раздел Windows, но оставит Ubuntu нетронутым?

1
задан 18 April 2019 в 06:25

2 ответа

Один из способов, которым я мог бы воспользоваться для этого, - это сначала использовать dd для перезаписи вашего раздела Windows, а затем использовать gparted, чтобы создать новый формат для использования в Linux, или удалить старый раздел и включить место на вашем существующем диске Linux.

Предполагая, что у вас диск /dev/sda, а раздел Windows - /dev/sda9, вы можете попробовать выполнить команду, подобную

sudo dd --progress ifile=/dev/zero ofile=/dev/sda9 bs=4g

. Это заполнит раздел нулями и будет продолжаться до тех пор, пока раздел не заполнится и не будет заполнен. команда возвращается с ошибкой. Вы могли бы сделать математику и изобразить размер блока (bs =) и количество (count =), чтобы точно заполнить раздел. Кроме того, вы можете использовать /dev/urandom для заполнения раздела случайными данными. Но будьте очень, очень осторожны с дд.

После этого вы можете использовать gparted для форматирования его в качестве файловой системы, которую вы хотели бы использовать в своей системе Linux.

Наконец, будьте очень осторожны с dd. Это не прощающая программа.

0
ответ дан 18 April 2019 в 06:25

Стирание данных с диска способом, который является окончательным, нетривиально. Вы можете попытаться следовать ответу Чарльза Грина , но есть предостережения:

  1. Перезапись данных однажды может все еще сделать их доступными для восстановления специальными инструментами. Таким образом, вам может потребоваться использовать что-то более сильное, чем dd, например, эта команда сделает это: sudo wipe -k /dev/sda9 (убедитесь, что вставили правильный раздел), вам не нужно удалять раздел, а затем воссоздавать его, просто выполните что с текущим разделом NTFS, он будет стерт.
  2. Даже если вы используете wipe, иногда жесткие диски кэшируют данные и записывают их только тогда, когда считают, что это необходимо. Таким образом, вполне возможно, что ваш диск будет делать это, а не физически удалять данные, перезаписывая их. wipe лучше, чем dd, потому что, по крайней мере, он сделает несколько проходов, уменьшая вероятность этого.
  3. Хотя эта команда будет перезаписывать блоки, которые операционная система Windows считает плохими (поскольку вы выполняете запись на блочное устройство, а не в файловую систему), она не сможет получить доступ к тем секторам, для которых прошивка жесткого диска помечена как поврежденная. Современные диски молча перенаправляют адреса с поврежденных секторов на доступные для записи, и данные там не могут быть перезаписаны.
  4. Поскольку вас беспокоит утечка данных, вы можете подготовиться к будущим проблемам и зашифровать новый диск. Вы можете посмотреть на dm-crypt , но это нетривиально. Прелесть этой настройки в том, что данные выглядят случайными, если у злоумышленника нет пароля или ключевого файла.
0
ответ дан 18 April 2019 в 06:25

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

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