web-dev-qa-db-ja.com

BIOSの外部でUSBポートを無効にできますか?

BIOSがUSBポートを無効にするオプションを提供していない場合、マシンのBIOSの外部でコンピューターのUSBポートを無効にすることは可能ですか?これは、UbuntuなどのLinuxディストリビューションを実行しているLive CDを使用したターミナルコマンドを介して実行できる可能性がありますか?

DBANを実行するために一時的に無効にしようとしています。これにより、致命的でないエラーで失敗することはありません。

現在、インタラクティブモードでDBANを実行すると、「[????] UnrecognizedDevice」として表示されるデバイスが4つあります。これらの「認識されないデバイス」は私のマシンの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デスクトップPC です。

2
Kevin Gurney

どうやらDBANはかなりバグがあります。あなたの問題はあまりにも一般的です。

役立つ可能性のあるいくつかの解決策については、これらのフォーラムを参照してください。カードリーダーが主な問題のようです。 http://forums.whirlpool.net.au/archive/147747

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

2
Matt H

データを破壊したいだけで、DBANのバグが文書化されているため( Matt Hが指摘 )が主な障害であるため、Linux Live CDから起動することをお勧めします hdparmを使用してATAセキュア消去を実行する 。これにより、不良セクタも上書きされます(DBANまたは他のブロックレベルのワイピング方法ではスキップされます)。

1
rob

カードリーダーがDBANに文句を言う場合は、PCを開き、マザーボード上のカードリーダーが接続されている場所を見つけて、一時的に切断します。

マザーボードからポートを物理的に切断せずに、より一般的な状況の質問に完全に答えるために、すべてのコンピューターと最新のオペレーティングシステムでは、ドライバーを介してUSBコントローラーにアクセスします。 Windowsでは、このドライバーを見つけて削除すると、USBポートが機能しなくなります。 Intelチップセットドライバの一部である可能性があります。また、Windows 2000(?)リソースキットのdevconを使用して何かを実行できる場合もあります。

この戦略は、適切なモジュールをrmmodすれば、Linuxでも機能するはずです(USBサポートがモジュールとしてコンパイルされていると仮定します。ほとんどのディストリビューションではそうです)。ただし、Linuxでは、udevを使用すると、デバイスの検出中にスクリプトを呼び出すことができるため、新しいUSBデバイスを傍受してスクリプトを故意に失敗させたり、/devでのノードの作成を拒否したりできます。

0
LawrenceC

これを使用して、起動中に停止できます

Sudo echo "blacklist usb-storage" >> /etc/modprobe.d/blacklist.conf
0
Ryu