2

Можно ли отключить USB-порты компьютера вне BIOS машины, если в BIOS не предусмотрена возможность отключения USB-портов? Может ли это быть достигнуто с помощью команды терминала, использующей Live CD с дистрибутивом Linux, таким как Ubuntu?

Я пытаюсь временно отключить их, чтобы запустить DBAN, чтобы он не перестал работать с нефатальными ошибками.

Когда я в настоящее время запускаю DBAN в интерактивном режиме, есть четыре устройства, которые отображаются как "[????] Нераспознанное устройство ". Я предполагаю, что эти "нераспознанные устройства" относятся к USB-портам на моей машине, поэтому я пытаюсь временно отключить их для запуска DBAN.

В настоящее время вывод, который я получаю при запуске DBAN:

DBAN finished with non-fatal errors.

*ERROR /dev/sde (process crash)

*ERROR /dev/sdd (process crash)

*ERROR /dev/sdb (process crash)

*ERROR /dev/sdc (process crash)

*ERROR /dev/sda (process crash)

Компьютер, на котором я пытаюсь успешно запустить DBAN, - это настольный ПК HP Pavilion M8530F.

4 ответа4

2

По-видимому, DBAN довольно глючит. Ваша проблема слишком распространена.

Посмотрите эти форумы для некоторых решений, которые могут помочь. Считыватели карт кажутся главной проблемой. http://forums.whirlpool.net.au/archive/1477473

http://sourceforge.net/projects/dban/forums/forum/208932/topic/3950282

1

Поскольку вы просто хотите уничтожить данные, а документированная ошибка в DBAN (как указал Мэтт Х) является вашим основным препятствием, я бы предложил просто загрузиться с Linux Live CD и использовать hdparm для безопасного удаления ATA. Это также будет записывать поверх поврежденных секторов (которые DBAN или другие методы очистки на уровне блоков могут просто пропустить).

0

Если устройство чтения карт подает жалобу DBAN, откройте компьютер, найдите, где устройство чтения карт памяти подключено к материнской плате, и временно отключите его.

Чтобы полностью ответить на вопрос для более общей ситуации без физического отсоединения портов от материнской платы, во всех компьютерах и современных операционных системах доступ к контроллеру USB осуществляется через драйвер. В Windows найдите и удалите этот драйвер, и порты USB не будут работать. Это может быть частью драйверов чипсета Intel. Вы также можете что-то сделать с devcon из Windows 2000(?) Ресурсный комплект.

Эта стратегия должна работать и в Linux, если вы rmmod нужного модуля (при условии, что поддержка USB была скомпилирована как модуль, что в большинстве дистрибутивов так и есть). Однако в Linux udev позволяет вызывать сценарии во время обнаружения устройства, так что вы, вероятно, можете перехватить новые USB-устройства и преднамеренно завершить работу сценария или просто отказаться от создания узла в /dev .

0

Вы можете остановить это во время загрузки, используя это

sudo echo "blacklist usb-storage" >> /etc/modprobe.d/blacklist.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .