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 です。
どうやらDBANはかなりバグがあります。あなたの問題はあまりにも一般的です。
役立つ可能性のあるいくつかの解決策については、これらのフォーラムを参照してください。カードリーダーが主な問題のようです。 http://forums.whirlpool.net.au/archive/147747
http://sourceforge.net/projects/dban/forums/forum/208932/topic/3950282
データを破壊したいだけで、DBANのバグが文書化されているため( Matt Hが指摘 )が主な障害であるため、Linux Live CDから起動することをお勧めします hdparmを使用してATAセキュア消去を実行する 。これにより、不良セクタも上書きされます(DBANまたは他のブロックレベルのワイピング方法ではスキップされます)。
カードリーダーがDBANに文句を言う場合は、PCを開き、マザーボード上のカードリーダーが接続されている場所を見つけて、一時的に切断します。
マザーボードからポートを物理的に切断せずに、より一般的な状況の質問に完全に答えるために、すべてのコンピューターと最新のオペレーティングシステムでは、ドライバーを介してUSBコントローラーにアクセスします。 Windowsでは、このドライバーを見つけて削除すると、USBポートが機能しなくなります。 Intelチップセットドライバの一部である可能性があります。また、Windows 2000(?)リソースキットのdevcon
を使用して何かを実行できる場合もあります。
この戦略は、適切なモジュールをrmmod
すれば、Linuxでも機能するはずです(USBサポートがモジュールとしてコンパイルされていると仮定します。ほとんどのディストリビューションではそうです)。ただし、Linuxでは、udev
を使用すると、デバイスの検出中にスクリプトを呼び出すことができるため、新しいUSBデバイスを傍受してスクリプトを故意に失敗させたり、/dev
でのノードの作成を拒否したりできます。
これを使用して、起動中に停止できます
Sudo echo "blacklist usb-storage" >> /etc/modprobe.d/blacklist.conf