Compartilhar via


SMBIOS

A especificação SMBIOS define estruturas de dados e informações que entrarão nas estruturas de dados pertinentes a um sistema. Usando a especificação mais recente do SMBIOS, acompanhamos as alterações mais recentes definidas na especificação. As tabelas a seguir descrevem as configurações de SMBIOS recomendadas, juntamente com diretrizes sobre qual tipo de informação deve estar nesses campos. Ter esses campos preenchidos com dados relativos a cada sistema individual permite aos administradores do sistema a capacidade de identificar e gerenciar remotamente esses sistemas. As CHIDs (IDs de Hardware do Computador) são geradas usando os valores dessas tabelas, e deve ser dado cuidado e pensamento para defini-las.

Para adicionar uniformidade ao SMBIOS para identificar melhor as informações do dispositivo, recomendamos o seguinte como diretriz ao preencher campos SMBIOS. Os dados SMBIOS abaixo também são coletados e usados em várias capacidades. Os dados que entram nesses campos devem ser planejados detalhadamente antes de serem preenchidos usando as ferramentas fornecidas pelos fornecedores de BIOS/Firmware. O hash gerado para o direcionamento CHID baseia-se nos dados que preenchem esses campos.

Embora essas informações sejam semelhantes às listadas no fluxo de trabalho de publicação de driver do Windows 10, as tabelas a seguir prescrevem níveis adicionais de detalhes para alguns campos, aumentando o nível de especificidade.

A tabela a seguir contém informações sobre os campos do BIOS.

Nome do campo Nome e tipo da estrutura Valor Deslocamento Comprimento Cenário de exemplo Exemplo
Fabricante Informações do sistema (Tipo 1) String 04h 32 Veja o cenário de exemplo abaixo "Contoso"
Família Informações do sistema (Tipo 1) String 1Ah 64 Veja o cenário de exemplo abaixo "A11"
Nome do Produto Informações do sistema (Tipo 1) String 05h 64 Veja o cenário de exemplo abaixo "A11 a110001"
Produto do quadro de base Informações do sistema (Tipo 2) String 05h 32 Veja o cenário de exemplo abaixo "bb03"
Número ku Informações do sistema (Tipo 1) String 19h 32 Veja o cenário de exemplo abaixo "A11a11001-EU-04"
Número de Série Informações do sistema (Tipo 1) String 07h   Veja o cenário de exemplo abaixo "A1B2C3456789ABC"
UUID Informações do sistema (Tipo 1) Varia 08h 16 Veja o cenário de exemplo abaixo UUID (número de ID exclusivo universal). Consulte a seção 7.2.1. na Especificação DMTF SMBIOS 3.1 ou posterior.
Tipo de compartimento Compartimento do Sistema (Tipo 3) Byte 05h N/D Veja o cenário de exemplo abaixo "desanexável"
Fornecedor de BIOS Informações do BIOS (Tipo 0) Byte 04h String    
Versão do BIOS Informações do BIOS (Tipo 0) Byte 05h String    
Versão principal do BIOS Informações do BIOS (Tipo 0) Byte 14h Varia    
Versão secundária do BIOS Informações do BIOS (Tipo 0) Byte 15h Varia    

Cenário de exemplo: A Contoso, Inc. fabrica 2 linhas de produtos: (1) série "A" e (2) série "B". A série "A" de dispositivos inclui as sub-marcas de dispositivo "A11" e "A13" da Contoso, cada uma das quais tem tamanhos de tela diferentes e ambos dão suporte a teclados fisicamente desanexáveis (embora os teclados sejam vendidos como uma opção). O "A11" tem três modelos: (1) o modelo base (a110001) (2) um modelo de tamanho médio com um pacote de áudio premium (a110002) e (3) um modelo high-end com um painel de toque de resolução superior (a a110003). Cada modelo passou por várias gerações de revisões do quadro base, que são identificadas internamente com códigos bb01 a bb04. Cada um dos modelos "A11" pode ser personalizado com diferentes configurações de armazenamento e memória. Para separar diferentes execuções de produção em seu piso de fabricação, a Contoso usa um sistema de identificação interno que combina a Família, o Nome do Produto, a região de mercado e o número de execução de produção.

Os campos SMBIOS que começam com BIOS podem ser considerados opcionais ou recomendados. Eles são usados para criar a CHID (ID de Hardware do Computador) e garantir níveis adicionais de exclusividade no CHID resultante.

A tabela a seguir descreve indicadores de nível de hierarquia para usuários finais.

Nome do campo descrição DTMF.org Descrição da Microsoft Formato de campo Hierarquia
Fabricante Número de cadeia de caracteres terminada em nulo. O valor no campo fabricante identifica o nome da marca da empresa sob a qual o dispositivo é comercializado para o usuário final (por exemplo, um nome de marca ou logotipo impresso no dispositivo). O formato da cadeia de caracteres de campo do fabricante é corresponder ao que os usuários finais identificam como a marca da empresa. O campo fabricante é o indicador de primeiro nível para os usuários finais, representando o agrupamento de todos os dispositivos vendidos pela empresa. Esse campo raramente deve mudar.
Família Número de cadeia de caracteres terminada em nulo. O valor no campo família identifica o nome da sub-marca da empresa, específico para um agrupamento de dispositivos semelhantes conhecidos como uma linha de produto, sob a qual o dispositivo é comercializado para usuários finais. O valor da família exclui a variação por componentes, geração de dispositivo, ano fabricado, SKU ou outros fatores. O valor da família geralmente não é específico o suficiente para indicar um dispositivo real, mas sim a linha de produto comercializada para os usuários finais. O formato da cadeia de caracteres de campo da família é corresponder ao que os Usuários Finais identificam como o nome da sub-marca da Empresa, específico de uma linha de produto. A cadeia de caracteres de campo da família não deve conter o nome do fabricante . O campo família é o indicador de segundo nível para Usuários Finais, representando um agrupamento de dispositivos semelhantes conhecidos como uma linha de produto. Esse campo deve permanecer consistente durante a vida útil da linha do produto.
Nome do Produto Número de cadeia de caracteres terminada em nulo. O valor no campo nome do produto identifica o modelo específico de dispositivo da Empresa, sem enumerar a variância de configuração. (por exemplo, processador, memória e variação de armazenamento) Muitas vezes, há vários nomes de produtos específicos para modelar em uma família específica, embora geralmente não mais do que uma dúzia ou mais. O formato da cadeia de caracteres do campo nome do produto é para corresponder ao que os Usuários Finais veem como o nome do modelo de dispositivo ou o valor do identificador. A recomendação é incluir o valor completo do campo Família seguido por um único espaço e, em seguida, o nome/valor do identificador do modelo. O campo nome do produto é o indicador de terceiro nível para Usuários Finais, representando o modelo específico do dispositivo. Um nome de produto pode durar o tempo de vida da família, por meio de várias revisões ou gerações do hardware em que as revisões de hardware não são comercializadas como um novo produto para usuários finais.
Produto do quadro de base Número de cadeia de caracteres terminada em nulo. O valor no campo de produto do quadro base identifica o quadro base e deve refletir com precisão as variações em quadros de base em diferentes dispositivos na mesma família e nome do produto. Esse valor deve ser alterado quando o quadro base no modelo de dispositivo é alterado e pode ser usado como um identificador de ativo para manutenção. O formato da cadeia de caracteres do campo de produto do quadro base pode ser definido pela Empresa e não precisa se alinhar às informações de marketing do usuário final. O campo produto do quadro base é o indicador de quarto nível de dispositivos para a empresa e não é comercializado para usuários finais.
Número de Série Número de cadeia de caracteres terminada em nulo. As informações nessa estrutura definem atributos do sistema geral e devem ser associadas ao grupo ID do componente do MIF do sistema. Uma implementação SMBIOS é associada a uma única instância do sistema e contém uma e apenas uma estrutura de Informações do Sistema (Tipo 1). O formato da cadeia de caracteres do campo Número de Série deve corresponder ao Número de Série no exterior do dispositivo. O campo Número de Série é um indicador do Número de Série atribuído da Empresa e é acessível no exterior do dispositivo. O campo Número de Série é o indicador de sexto nível de dispositivos.
UUID Um UUID é um identificador que foi projetado para ser exclusivo no tempo e no espaço. Ele não requer nenhum processo de registro central. O UUID tem 128 bits de comprimento. O formato é descrito em RFC4122. O valor nessa estrutura é um valor universalmente exclusivo, conforme definido nos documentos de especificação. Esse valor destina-se a ser associado a este computador específico. O formato de campo segue o mais recente DTMF.org documento de especificação SMBIOS para atender à exclusividade universal. O campo UUID não é comercializado para usuários finais e é considerado o indicador de sétimo nível desse dispositivo.
Número de SKU Número de cadeia de caracteres terminada em nulo. Essa cadeia de caracteres de texto identifica uma configuração de computador específica para venda. Às vezes, também é chamado de ID do produto ou número da ordem de compra. Esse número é frequentemente encontrado em campos existentes, mas não há nenhum formato padrão. Normalmente, para uma determinada placa do sistema de um determinado OEM, há dezenas de configurações exclusivas de processador, memória, disco rígido e unidade óptica. O valor no campo número do SKU identifica o dispositivo em um formato que pode ser determinado pela Empresa. Esse campo pode incluir variações do dispositivo determinadas pela execução de produção, região de remessa, varejista, variações de configuração. (por exemplo, processador, memória e variação de armazenamento) Esse valor pode ser usado como um identificador de ativo para manutenção e, se não for usado pela Empresa, ele poderá ser deixado em branco. O formato da cadeia de caracteres de campo de número de SKU pode ser definido pela Empresa e não precisa se alinhar às informações de marketing do usuário final. O campo número de SKU é o indicador de quinto nível de dispositivos para a Empresa e não é comercializado para usuários finais.
Tipo de compartimento N/D Definido na tabela Tipo de Compartimento abaixo N/D N/D
Fornecedor de BIOS Número da cadeia de caracteres do nome do fornecedor do BIOS Definido na especificação DMTF SMBIOS 3.1 ou posterior    
Versão do BIOS Número da cadeia de caracteres da versão do BIOS. Esse valor é uma cadeia de caracteres de forma livre que pode conter informações de versão core e OEM. Definido na especificação DMTF SMBIOS 3.1 ou posterior    
Versão principal do BIOS Identifica a versão principal do BIOS do sistema, por exemplo, o valor é 0Ah para a revisão 10.22 e 02h para a revisão 2.1. Esse campo ou o campo Versão Secundária do BIOS do Sistema ou ambos são atualizados sempre que uma atualização do BIOS do sistema para um determinado sistema é lançada. Se o sistema não der suporte ao uso desse campo, o valor será FFh para esse campo e para o campo Versão Secundária do BIOS do Sistema. Definido na especificação DMTF SMBIOS 3.1 ou posterior    
Versão secundária do BIOS Identifica a versão secundária do BIOS do sistema, por exemplo, o valor é 16h para a revisão 10.22 e 01h para a revisão 2.1. Definido na especificação DMTF SMBIOS 3.1 ou posterior    

A tabela a seguir descreve as configurações para o campo Tipo de Compartimento .

Tipo de gabinete Valor do byte OHR FFC/FFSC Descrição da Microsoft
Área de Trabalho 03h Área de trabalho/Padrão Desktop significa um Sistema de Cliente em um caso de torre e não é um sistema de cliente portátil. Ele não inclui uma exibição integrada e entradas.
Notebook 0Ah Notebook/Standard Notebook significa um Sistema de Cliente com um fator forma clamshell e tem um teclado não desanexável. Portátil (08h) ou Laptop (09h) não devem ser usados ao identificar um Notebook.
Dispositivo multifuncional 0Dh Desktop/AiO All-in-One significa um Sistema de Cliente que integra uma tela sensível ao toque com outros componentes de hardware em um único chassi.
Tablet 1Eh Tablet/Standard Tablet significa um Sistema de Cliente que combina uma tela, fonte de alimentação recarregável e outros componentes em um único chassi e utiliza o toque como seu principal meio de entrada. Ele não inclui um teclado fisicamente anexado. No caso em que o fator forma do Sistema de Cliente não permite que um teclado seja conectado fisicamente ao chassi, mas um Bluetooth ou outro teclado sem fio é vendido como um acessório opcional para o Usuário Final, o campo de tipo de compartimento deve ser identificado como tablet.
Conversível 1Fh Notebook/Conversível Conversível significa um Sistema de Cliente que combina uma tela, fonte de alimentação recarregável e dispositivo de ponto em um único chassi com um vídeo ajustável (qualquer movimento: inverter, girar, girar) para estar voltado para frente ou para longe do teclado anexado.
Detachable 20h Tablet/Standard Desanexável significa um Sistema de Cliente que combina uma tela, fonte de alimentação recarregável e dispositivo apontador para um único chassi junto com um teclado destacável. No caso em que o fator forma do Sistema de Cliente permite que um teclado, não incluindo Bluetooth ou outros teclados sem fio, esteja fisicamente conectado ao chassi, mas o teclado físico seja vendido como um acessório opcional para o Usuário Final, o campo de tipo de compartimento deve ser identificado como desanexável.

Fluxo de trabalho de publicação do driver Windows 10

Especificações de DMTF SMBIOS