特定のUSBデバイスが接続されていると起動に失敗するコンピューター


8

私はこれに関して活発な問題を抱えていませんが、私は興味があります。

時間の経過とともに、私の修理作業により、コンピューター(デスクトップまたはラップトップ、すべての状況は固有ですが、それ自体は一貫しています)が起動のPOST /ブートフェーズ中に問題を抱える多くのインスタンス(再現性と信頼性のあるもの)を経験するようになりました。

例:外部USBストレージメディアが入っているブート中に1台のコンピューターがハングします(正確にはどこにあるかは忘れますが、POST後です)。これは、ハードドライブまたはUSBドライブです。すべてのUSB HDDやフラッシュスティックではありませんが、かなりの数です。起動するときに、これらのデバイスが接続されていないことを確認するようにしています。USBポートが使用されているかどうかは思い出せませんが、通常は前面のポートを使用します。

別の例は、私が作業したラップトップで、Ubuntu LiveUSBが接続されたときにPOST後にハングしましたが、特定のポートを使用した場合を除きます。

3番目の例は別のデスクトップマシンで、USBハードドライブが接続されているときに起動すると、起動中に画面上のテキストが表示される場所でハングします。OS起動前の段階。ハードドライブを外すと、問題がなかったかのように、すぐに起動が再開されます。

外部デバイス(一部の起動可能、一部の非起動可能)がこの種の起動の問題を引き起こすのはなぜですか?それは広く普及しており、不均一であり、マシンレベルで何が起こるか知りたいです。

回答:


11

ここにいくつかの洞察があります。

  • 一部のBIOSにはバグがあります。優れたBIOSは、無効または不明なデバイスをスキップする必要がありますが、すべての理由で何らかの理由でスキップするわけではありません。BIOSを更新してみてください。それを付け加えますと、PCがフロッピーまたはローカルに接続されたハードドライブ以外のものから起動する機能を獲得し始めたとき、奇妙なバグが特定のBIOSおよびシステムに存在しているようです。

  • 私が疑う一部のUSBドライブは、USB大容量記憶装置規格を100%正しく実装していません。これは通常、ハードドライブのように見えるMP3プレーヤー、システムに実際に2つのストレージデバイスを提供するデバイスで問題になります(私は、内部および外部ストレージを2つのUSBマスストレージ「サブデバイス」として提供するMP3プレーヤーを持っていました。起動時にプラグが抜かれたことを確認します)。

  • 一部のデバイスは不安定で、バスがハングしたり、その他の奇妙な動作をしたりすることがあります。USBドライブは安価で、可能なハードウェアの組み合わせすべてに対して、USBドライブのQCを気にする人はいません。また、マザーボードのチップセットが特定のデバイスでのみ表示される特異性を持っている可能性もあります。

起動時に、これらのデバイスが接続されていないことを確認するようにしています。

これは私がほとんどすべてのシステムで行うことですが、私見はそれがベストプラクティスです。


7

問題のBIOSの起動順序を確認してみてください。USBデバイスがHDDまたはCDドライブの前に表示されている場合、コンピューターはそれを使用して起動しようとします。USBデバイスに起動可能なパーティションがない場合は、空白の画面または「ブートレコードが見つかりません」という種類のメッセージが表示されることがあります。

起動順序とは別に、マザーボードとUSBデバイスの間には互換性の問題がある場合があります。マザーボードがデバイスを認識できない場合、または特定のポートのみを見ている場合、これは明らかに矛盾した動作を説明します。


これらのような未検出のデバイスを通り過ぎることができるのはマザーボードの標準ではありませんか?SATAまたはIDEによって接続されたデバイス(特にハードドライブ)を識別できないと報告する前に、マザーボードを見たことがあります。
jwarner112 2013年

はい、motherbioard(まあ、BIOS、UEFIなど)はそれを見渡すことができるはずです。キーワードであるべきです。多くは、予期しない何かが発生した場合に単に失敗します(たとえば、古いBIOSのGPTフォーマットのドライブ。クラッシュするのではなく、スキップするだけです)。
Hennes 2013年

1

私が気付いた1つのケースは、Ubuntu 12.04 LTSでfstabを明示的に使用して大きなNTFSドライブ(3TB)をマウントせず、Ubuntuに自動マウントさせると、BIOSへのアクセスを許可せずにハングすることです。 。

BIOSがオペレーティングシステムに依存していない場合にこれが発生する理由はわかりませんが、他の誰かが私と同じように困惑している場合に備えて、ここに追加しています。

編集申し訳ありませんが、私は問題がなくなったと思いましたが、私が上に書いたものでさえそれは再浮上しました。だから私が上に書いたことは単に真実ではないと思います。


1
素晴らしい入力、コメントありがとうございます。うまくいけば、それはこの問題を抱えている他の誰かを助けるでしょう。
jwarner112 2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.