Как очистить все (данные, вирусы) от большого пальца?

У меня такая же проблема и найдено решение: вам нужно установить maas-enlist & amp; пакет tftpd-hpa.

sudo apt-get install maas-enlist tftpd-hpa

, затем повторно запустите sudo maas-import-isos -u

1
задан 18 September 2012 в 13:07

6 ответов

Если вы хотите что-то совершенно и безвозвратно уйти, shred - довольно хороший вариант.

shred -f -n 5 /dev/sdX

, где sdx - ваш трюк, вероятно, должен сделать трюк - он перезаписывает весь диск 5 (изменить n на подходящее число) со случайными данными.

Вы можете найти путь к thumbdrive с помощью fdisk -l.

11
ответ дан 25 May 2018 в 06:42
  • 1
    Очень полезно! Обычно я использую shed -vzn 3 /dev/sdX: -v для подробного, -n 3 для перезаписи 3 раза, а -z - для записи нулей в конце, чтобы скрыть измельчение. – Benedikt Köppel 6 August 2017 в 15:34

Open terminal

Do

lsblk

Нечто похожее появляется на вашем экране:

Предположим, что ваш USB-накопитель является sdb с памятью 4 ГБ

Затем сделайте

dd if=/dev/zero of=/dev/sdb bs=2M count=2048

. Таким образом, вы переписываете весь свой pendrive нулями.

Здесь /dev/sdb часть чрезвычайно важна, и вам нужно быть осторожным. Например, если вы поместите a вместо b в /dev/sdb, тогда весь ваш жесткий диск будет написан вместо нулей.

Здесь я дал count=2048, так как мой размер pendrive составляет 4 ГБ и поскольку размер блока, созданный здесь, составляет 2 МБ, поэтому 2 МБ x 2048 = 4096 МБ = 4 ГБ. Замените 2048 на ваше подходящее значение. Также, если вы хотите, вы можете изменить размер блока на все, что захотите.

now do

fdisk -l

Выход что-то вроде этого

Здесь вы подтверждаете свой текущий размер памяти pendrive.

Затем вам нужно создать таблицу разделов. Мы сделаем это с помощью инструмента 4GB .

В типе терминала следующее:

parted
select /dev/sdb

Отметьте его как таблица разбора типа GPT

[ f5]

Сделать размер единицы по умолчанию от MB до GB

unit gb

Наконец создать таблицу разделов:

mkpart /dev/sdb 0GB 3.7GB

Здесь я сделал 3.7GB, потому что фактическое свободное пространство моего pendrive - 3,7 ГБ. Замените его своим собственным значением.

Далее просмотрите конечный результат

print

Все это будет похоже на следующее:

enter image description here

Нажмите q и введите enter, чтобы выйти из приглашения 3.7GB .

Теперь пришло время создать файловую систему. Мы будем разбивать универсальную файловую систему fat32. Alo мы будем использовать команду 2MB , чтобы сделать это.

Введите следующее в терминале

mkfs.vfat /dev/sdb1

Теперь у вас есть совершенно новый pendrive, свободный от всех вирусов и вредоносных программ

4
ответ дан 25 May 2018 в 06:42

Вы можете отформатировать диск, чтобы гарантировать, что все данные на нем закодированы. См. Раздел Как форматировать USB или внешний диск? для получения подробной информации о том, как это сделать.

ВНИМАНИЕ: это приведет к удалению всех данных на вашем диске! Убедитесь, что вы не удаляете ничего важного на вашем флеш-накопителе, прежде чем пытаться это сделать.

1
ответ дан 25 May 2018 в 06:42
  • 1
    Это не совсем соответствует вопросу (который, как мне кажется, требует стереть все устройство, а не только какой-либо раздел, как указывает ссылка). Тем не менее, я думаю, что в общем случае достаточно - если вы действительно хотите закодировать таблицу размещения файлов, вы также можете использовать dd для копирования с / dev / zero или аналогичного на все устройство (/ dev / sdX, а не / dev / sdX1 , который является первым (и обычно единственным) разделом). Как и выше, будьте осторожны. – chronitis 9 September 2012 в 18:50
sudo dd if=/dev/zero of=/dev/sdX bs=1k count=2048 

Сценарий, приведенный выше, только удаляет таблицу разделов, а не весь диск, который запрашивал OP.

Чтобы стереть все с диска и установить все биты в ноль [!d1 ]

sudo dd if=/dev/zero of=/dev/sdX bs=4M iflag=nocache oflag=direct

Объяснение дополнительных опций:

Удаление «count = 2048» удаляет ограничение до 2048 байт, поэтому dd может выполнять на весь диск.

bs = 4Mb - bs - размер блока, поэтому это приведет к стиранию в блоках размером 4 Мб, что быстрее, чем 1k.

iflag и tolag попытаются отключить буферизацию, которая не нужна для постоянного потока.

Затем следуйте инструкциям, описанным выше, для разделения и форматирования диска.

Чтобы найти букву диска, откройте терминал и запустите:

sudo tail -f /var/log/messages

Затем подключите флэш-диск и буква диска!

Замените букву диска для X в / dev / sdX

Это закроет все данные на диске!

1
ответ дан 25 May 2018 в 06:42

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

0
ответ дан 25 May 2018 в 06:42
  • 1
    Для "автозапуска" типа, это правда, но некоторые вредоносные программы могли сделать USB загрузочным с некоторым вредным кодом вне раздела. Или лишний страх - если он перезаписал прошивку накопителя с ее собственными командами - даже не по всем дискам это не удалит. Удивительный факт - флэш-накопители usb и даже карты microSD имеют крошечные встроенные микропроцессоры / микроконтроллеры (стоимостью около 20 центов) с собственной прошивкой, которая считывает & amp; записывает данные, отслеживая, какие флеш-чипы испортились, обменять хорошие на плохое и т. д. – Xen2050 6 April 2016 в 21:38

Эта сила грубой силы полностью уничтожит таблицу разделов, перезаписав ее нулями, оставив вас свободной для переразделения с выбранным вами инструментом:

sudo dd if=/dev/zero of=/dev/sdb bs=1M count=1

Будьте уверены, что вы получите правильное устройство вывода , а не какой-то внутренний диск! Восстановление от ошибки будет очень сложным. После записи я удаляю и снова вставляю палку.

Источник: https://ubuntuforums.org/showthread.php?t=2319295

0
ответ дан 25 May 2018 в 06:42

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

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