O que é o formato de ficheiro DRV?
.drv é a abreviação de «driver» e este formato de arquivo é usado como um componente de driver pelo sistema operacional Windows. Arquivos .drv definem os parâmetros de dispositivos de hardware específicos ou subsistemas do sistema através dos quais esses dispositivos se sincronizam e se comunicam com o Windows. A extensão remonta ao Windows 1.0 (1985), onde era usada para os drivers originais de vídeo e impressora.
Arquivos .drv modernos são arquivos DLL PE (Portable Executable) com uma extensão renomeada - bibliotecas de vínculo dinâmico padrão carregadas automaticamente pelo Windows, não executadas diretamente pelos usuários. Exemplos conhecidos instalados em C:\Windows\System32\ incluem winspool.drv (spooler de impressão), winmm.drv (multimídia do Windows) e midimap.drv (mapeamento MIDI).
Esses arquivos são geralmente empacotados com outros arquivos de instalação de driver - normalmente ao lado de um arquivo de configuração .inf, um catálogo de segurança .cat e, às vezes, componentes .sys ou .dll - para criar um pacote de driver completo para a instalação adequada de um dispositivo específico. Dispositivos conectados através de qualquer barramento ou interface exigem arquivos de driver para operar corretamente.
Ao contrário do .drv, drivers de hardware modernos em modo kernel (para GPUs, controladores USB e dispositivos semelhantes) usam a extensão .sys. O Windows Vista de 64 bits e versões posteriores exigem que os drivers de modo kernel possuam uma assinatura digital Authenticode válida; drivers não assinados são bloqueados por padrão.
Os usuários nunca devem executar manualmente um arquivo .drv encontrado fora de um pacote de instalação de driver confiável. Arquivos .drv pertencem a diretórios do sistema e são carregados automaticamente pelo Windows.
Segurança e proteção
RISCO: HIGHArquivos DRV são executáveis que rodam com privilégios de nível de sistema. Um .drv malicioso disfarçado de driver legítimo pode instalar rootkits ou malware persistente. Nunca instale um arquivo .drv (ou qualquer pacote de driver) de fontes não confiáveis; use apenas drivers do site oficial do fornecedor do hardware ou do Windows Update. No Windows 10/11 de 64 bits, todos os drivers de modo kernel devem ser assinados por Authenticode - drivers não assinados são bloqueados por padrão (Secure Boot + Imposição de Assinatura de Driver).
Detalhes do formato
em resumo- SciTech UniVBE display driver - Driver legado de extensão VESA/BIOS para DOS/Win3.x usando um binário proprietário não-PE que começa com AA 00 EF E4.
Programas que abrem arquivos DRV
Detalhes técnicos
especificação profunda| Codificação | Binário (formato PE Portable Executable) |
| Magic bytes | 4D 5A («MZ») no deslocamento 0 - cabeçalho executável PE do DOS/Windows |
| Formato executável | PE32 (x86) ou PE32+ (x64); drivers Win16 legados usam o formato NE (New Executable) |
| Tipo de arquivo | DLL PE (Dynamic-Link Library) com extensão .drv - chamável via LoadLibrary |
| Assinatura de código | Assinatura digital Authenticode necessária para drivers de modo kernel de 64 bits (Windows Vista+) |
| Tamanho de arquivo típico | 10 KB - 5 MB |
| Local de instalação | C:\Windows\System32\ para arquivos .drv de modo usuário |
| Exemplos de sistema conhecidos | winspool.drv (spooler de impressão), winmm.drv (multimídia), midimap.drv (MIDI) |
| Seções PE | .text (código), .rsrc (recursos/strings), .idata/.edata (importações/exportações), .reloc (relocações) |
| Metadados de versão | Armazenados no bloco de recursos VS_VERSIONINFO dentro do arquivo PE |
| Origem histórica | Usado desde o Windows 1.0 (1985) para drivers de vídeo e impressora |
| Escopo moderno | Principalmente drivers de modo usuário GDI/multimídia; drivers de hardware de kernel migrados para .sys |
| Ordem dos bytes | Little-endian |
| Lançado | 1985 (Windows 1.0 used .drv for printer and display drivers) |
| Versão mais recente | Windows Driver Model (WDM, 1998) / Windows Driver Framework (WDF, 2006+); .drv files are typically WDM or pre-WDM |
| Especificação | learn.microsoft.com |
Conversões de DRV
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DRV.