Solução
Para obter os drivers corretos, você precisa identificar os dispositivos por meio de seus IDs de hardware. Cada dispositivo tem mais de um ID: o primeiro é o mais específico e o último é o mais genérico.
Os bits mais relevantes são VEN_XXXX
e DEV_YYYY
, que são o ID do fornecedor e o ID do dispositivo, respectivamente. Os IDs são valores hexadecimais associados a um fabricante / dispositivo, que você pode pesquisar usando o Banco de Dados PCI . Os dispositivos USB usam VID_XXXX
e PID_YYYY
, que são semelhantes (PID significa ID do produto). Uma lista pode ser encontrada em The USB ID Repository .
Você deseja obter o driver mais específico sempre que possível, porque essa será a melhor correspondência para o dispositivo. Por outro lado, um driver genérico pode perder alguns recursos ou pode nem funcionar.
Leitor de cartões Realtek
Vamos começar com o primeiro dispositivo. O ID do hardware é o seguinte:
PCI\VEN_10EC&DEV_5229&SUBSYS_216B103C&REV_01
O ID do fornecedor é 10EC
, que está associado a Realtek . O dispositivo parece ser um leitor de cartões .
Por algum motivo, a página de download da HP não fornece um driver de leitura de cartão ao selecionar o Windows 7; você terá que escolha o Windows 8 . Na verdade, isso não importa, pois o pacote do driver deve ser compatível com o XP e versões posteriores. O arquivo de instalação .inf
inclui o ID correto:
%Rts5229CR%=Rts5229.Inst, PCI\VEN_10EC&DEV_5229&SUBSYS_216B103C
HP 3D DriveGuard
Este é o ID do hardware do segundo dispositivo:
ACPI\HPQ6007
Uma pesquisa rápida retornou um tópico do fórum que sugeriu estar relacionado com o HP 3D DriveGuard , um proprietário Proteção ativa do disco rígido :
HP 3D DriveGuard receives notifications from the integrated accelerometer and protects the hard drive (HDD) by automatically "parking the heads" to reduce the risk of damage if the notebook/laptop is accidentally dropped or is abruptly impacted by another object.
Source: HP 3D DriveGuard | HP® Support
Isso pode ser confirmado inspecionando o pacote real do driver. Na verdade, o arquivo de instalação contém a seguinte linha:
%DeviceDesc% = HPAccelerometerDriverInstall.ntamd64, ACPI\HPQ6007
O dispositivo é de fato um acelerômetro. Aqui está a descrição legível:
DeviceDesc = "HP Mobile Data Protection Sensor"
Você pode baixá-lo do site página de suporte oficial . O pacote de instalação não iniciará corretamente (a partir da versão 6.0.18.1
) e você obterá a seguinte janela:
Apósumaanálisemaisdetalhadaatravésdogerenciadordetarefas,alinhadecomandousadaéaseguinte:
"C:\SWSetup\SP66078\setup.exe" "setup.exe" /s /v"/qn REBOOT=REALLYSUPPRESS"
Os parâmetros estão confusos. Eles deveriam ter sido definidos assim:
"C:\SWSetup\SP66078\setup.exe" "/s /v/qn REBOOT=REALLYSUPPRESS"
Para solucionar esse problema, basta executar o aplicativo setup.exe
manualmente. Quando terminar, a pasta C:\SWSetup\SP66078
pode ser excluída. Como alternativa, você pode extrair o pacote de software spXXXXX.exe
usando 7-Zip .
Informações adicionais
Some devices require a vendor-supplied driver that is designed specifically for that device or one that is designed to support a family of devices. However, other devices can be driven by a system-supplied driver that supports all the devices of a given device setup class. Windows selects the driver that most closely matches the device. If Windows does not find such a driver, it selects from increasingly more general drivers.
IDs de hardware
Windows identifies devices and the setup classes they belong to by using a special set of identifiers. These identifiers are used to match hardware devices with the device drivers that allow them to communicate with Windows.
One or more device IDs are assigned to a device by its manufacturer. One of them, the hardware ID, is very specific - down to the make, model, and even the firmware version of the device. Other device IDs are also assigned, and are more generic, with the IDs possibly being assigned to other devices from the manufacturer that are compatible at some level.
Source: Discovering Hardware IDs and Device Setup Classes for your Devices
Arquivos INF
An INF file is a text file that contains all the information that device installation components used to install a driver. Windows installs drivers using INF files. This information includes the following:
Driver name and location
Driver version information
Registry information
Source: Overview of INF Files