web-dev-qa-db-ja.com

HPラップトップ用のドライバーを見つけるのに助けが必要

HP Pavilion15-n284caラップトップをWindows8からWindows7(x64)にダウングレードしたところ、次の2つのデバイスから必要なドライバーがないという苦情が寄せられています。

enter image description here

enter image description here

enter image description here

誰かが私をこれらのドライバーの正しい方向に向けて、彼らがどのように彼らを追跡することができたかを説明できますか?ハードウェアIDをグーグルで検索しようとしましたが、成功しませんでした。

ありがとう!

編集:

加速度計ドライバーをインストールしようとすると、次のウィンドウが表示されます。

enter image description here

ウィンドウを閉じた後も、加速度計ドライバー(「不明なデバイス」と表示)は欠落していると表示されます。

何か案は?

更新:質問に回答しました。

解決

適切なドライバーを取得するには、ハードウェアIDを使用してデバイスを識別する必要があります。各デバイスには複数のIDがあります。最初のIDが最も具体的で、最後のIDが最も一般的です。

最も関連性の高いビットはVEN_XXXXDEV_YYYYで、それぞれベンダーIDとデバイスIDです。 IDは、製造元/デバイスに関連付けられた16進値であり、 PCIデータベース を使用して検索できます。 USBデバイスはVID_XXXXPID_YYYYを使用しますが、これらは類似しています(PIDは製品IDを表します)。リストは SBIDリポジトリ にあります。

可能な限り最も具体的なドライバーを入手する必要があります。これは、デバイスに最適なドライバーになるためです。一方、汎用ドライバーは特定の機能を見逃したり、機能しない場合があります。

Realtekカードリーダー

最初のデバイスから始めましょう。ハードウェアIDは次のとおりです。

PCI\VEN_10EC&DEV_5229&SUBSYS_216B103C&REV_01

ベンダーIDは10ECで、これは Realtek に関連付けられています。デバイスは カードリーダー のようです。

何らかの理由で、Windows 7を選択すると、HPのダウンロードページにカードリーダードライバーが表示されません。 Windows8を選択 する必要があります。この場合、ドライバパッケージはXP以降と互換性があることを意図しているため、実際には問題ではありません。 .infインストールファイルには正しいIDが含まれています。

%Rts5229CR%=Rts5229.Inst, PCI\VEN_10EC&DEV_5229&SUBSYS_216B103C

HP 3D DriveGuard

2番目のデバイスのハードウェアIDは次のとおりです。

ACPI\HPQ6007

クイック検索で フォーラムスレッド が返されました。これは、 HP 3D DriveGuard 、独自仕様の アクティブハードドライブ保護 に関連していることを示唆しています。

HP 3D DriveGuardは、統合された加速度計から通知を受信し、ノートブック/ラップトップを誤って落としたり、別の物体から突然衝撃を受けたりした場合の損傷のリスクを軽減するために、自動的に「ヘッドを駐車」することでハードドライブ(HDD)を保護します。

出典: HP 3D DriveGuard | HP®サポート

これは、実際のドライバーパッケージを調べることで確認できます。実際、インストールファイルには次の行が含まれています。

%DeviceDesc% = HPAccelerometerDriverInstall.ntamd64, ACPI\HPQ6007

デバイスは確かに加速度計です。人間が読める形式の説明は次のとおりです。

DeviceDesc = "HP Mobile Data Protection Sensor"

公式サポートページ からダウンロードできます。セットアップパッケージが正しく起動せず(バージョン6.0.18.1以降)、次のウィンドウが表示されます。

Screenshot 1

タスクマネージャでさらに分析した結果、使用されたコマンドラインは次のとおりであることが判明しました。

"C:\SWSetup\SP66078\setup.exe" "setup.exe" /s /v"/qn REBOOT=REALLYSUPPRESS" 

パラメータがめちゃくちゃです。それらは次のように設定されている必要があります。

"C:\SWSetup\SP66078\setup.exe" "/s /v/qn REBOOT=REALLYSUPPRESS"

この問題を回避するには、setup.exeアプリケーションを手動で実行するだけです。完了したら、C:\SWSetup\SP66078フォルダーを削除できます。別の方法として、 7-Zip を使用して、spXXXXX.exeソフトウェアパッケージを自分で抽出することもできます。


追加情報

一部のデバイスには、そのデバイス専用に設計されたベンダー提供のドライバー、またはデバイスファミリーをサポートするように設計されたドライバーが必要です。ただし、他のデバイスは、特定の デバイスセットアップクラス のすべてのデバイスをサポートするシステム提供のドライバーによって駆動できます。 Windowsは、デバイスに最も近いドライバーを選択します。 Windowsがそのようなドライバーを見つけられない場合は、ますます一般的なドライバーから選択します。

出典: ドライバー選択プロセスの概要

ハードウェアID

Windowsは、特別な識別子のセットを使用して、デバイスとそれらが属するセットアップクラスを識別します。これらの識別子は、ハードウェアデバイスをWindowsとの通信を可能にするデバイスドライバーと照合するために使用されます。

1つ以上のデバイスIDが、製造元によってデバイスに割り当てられます。それらの1つであるハードウェアIDは、デバイスのメーカー、モデル、さらにはファームウェアバージョンに至るまで非常に具体的です。他のデバイスIDも割り当てられており、より一般的であり、IDは、あるレベルで互換性のあるメーカーの他のデバイスに割り当てられている可能性があります。

出典: デバイスのハードウェアIDとデバイスセットアップクラスの検出

INFファイル

INFファイルは、ドライバーのインストールに使用される デバイスインストールコンポーネント のすべての情報を含むテキストファイルです。 Windowsは、INFファイルを使用してドライバーをインストールします。この情報には次のものが含まれます。

  • ドライバーの名前と場所

  • ドライバーのバージョン情報

  • レジストリ情報

出典: INFファイルの概要

参考文献

6
and31415

それはおそらく3DDriveGuardドライバーと他の1つです。あなたの投稿に対するHPフォーラムの返信はかなり徹底的です。 http://h30434.www3.hp.com/t5/Notebook-Operating-Systems-and-Software/Pavilion-15-n284ca-Windows-7-x64-drivers/m-p/4024486

1
khangtt

PCIデータベース によると、このデバイスはRealtekPCIEカードリーダーのようです。 PCIデータベースは、そのデバイスのドライバーのダウンロードページとして this を提供します。

1
BenjiWiebe

ドライバー識別子を使用しています。ここを見てください: http://www.driveridentifier.com/ 。そのプログラムをダウンロードして起動します。それはすべてのドライバーのためにあなたのラップトップをスキャンします。マシンのドライバーのリストが記載されたドライバー識別子のWebサイトに自動的に移動します。

安全でないアプリケーションだとは思いませんでした。問題はありませんでした。それがあなたを助けることを願っています。


Win 8.164ビットおよびWin832ビットのThinkPadでテスト済み。 2つのドライバーが見つかりませんでした。これにより、ドライバーが見つかり、動作します。唯一の欠点-ドライバーをダウンロードするためにサインインするように求められます(誰かにとって不快な場合があります:)

0
Gondil