domingo, 19 de abril de 2015

Ativando a licença do Windows



Quando você compra um computador, geralmente ele já vem com o sistema operacional instalado e ativado, o que dispensa qualquer ação por parte do usuário.

Esse Windows que vem com o Notebook e ou um Desktop é chamado de Windows OEM,  e a ativação deste Windows esta diretamente ligada a Microsoft Software Licensing Tables (SLIC and MSDM), este tipo de ativação criado pela Microsoft vem desde o Windows Vista e se aplica a todos os posteriores.

A especificação  SLIC define a forma como o Windows é licenciado, a ativação do Windows passa a ser ligada diretamente a tabelas que são gravadas na BIOS do computador que você compra. Isso só não se aplicará no caso da compra do Windows em separado.
No Windows 7, a Microsoft também mudou o nome de sua tecnologia antipirataria: de Windows Genuine Advantage para Windows Activation Technologies.
Já é do conhecimento de todos que não é possível ATIVAR duas vezes a mesma chave do Windows. Isso infringe os termos do acordo de licenciamento (EULA) e é caracterizado como pirataria.

Quando será necessário ter em arquivo as tabelas SLIC e MSDM? Nos casos abaixo:
Em caso de formatação do PC é bem provável que as tabelas irão se perder e a ativação do Windows não será possível, se houver necessidade de alterar o hardware, troca do hard disk por queima ou necessidade de mais espaço, aumentar a memoria, possível que seu Windows precise ser ativado novamente, já que sua “impressão digital” mudou. Em caso de ter seu micro infectado por vírus, alguns vírus atacam o arquivo onde as informações de ativação são armazenadas.  Nestes casos a ativação poderá se feita normalmente tendo as tabelas recolocadas (regravadas) no micro, qualquer tentativa de ativacao do Windows sem estas tabelas resultará em ter um Windows pirata no micro.

Explicando melhor como funciona a ativação do Windows
A Microsoft usa tabelas  Advanced Configuration and Power Interface (ACPI) para habilitar o licenciamento do Windows.

SLIC table
The ACPI SLIC table defines the information necessary to enable generic activation. Original equipment manufacturers (OEMs) must be licensed for Microsoft OEM Activation and receive the approved licensing information before generating the generic SLIC table. OEMs are advised to collaborate with their motherboard and/or BIOS vendors to construct the entire table and inject it into ACPI.

Table 1. SLIC table format
Field
Byte length
Byte offset
Description
Signature
4
0
SLIC
Length
4
4
Length, in bytes, of the entire table. The length implies the number of entry fields at the end of the table.
Revision
1
8
0x01
Checksum
1
9
Checksum of the entire table.
OEMID
6
10
An OEM-supplied string that identifies the OEM; must match OEMID in the ACPI RSDT and XSDT tables.
OEM Table ID
8
16
Optional motherboard/BIOS logical identifier; must match OEM Table ID in the ACPI RSDT and XSDT tables.
OEM Revision
4
24
OEM revision number of the table for the supplied OEM Table ID.
Creator ID
4
28
Vendor ID of the utility that created the table.
Creator Revision
4
32
Revision of the utility that created the table.
Software Licensing Structure
Variable length
36
Proprietary data structure that contains all the licensing data necessary to enable Windows activation. Details can be found in the appropriate Microsoft OEM licensing kit by first visiting the Microsoft OEM website (http://www.microsoft.com/oem/pages/index.aspx).

MSDM Table
The ACPI MSDM table defines the information necessary to enable individualized OEM activation. OEMs must be licensed for Microsoft OEM Activation licensing program and receive the approved licensing information prior to any ACPI work. The payload of the table starting at offset 36 is expected to be provided by a Microsoft-developed tool, and OEMs are advised to collaborate with their motherboard and/or BIOS vendors to construct the entire table and inject it into ACPI.

Table 2. MSDM table format
Field
Byte Length
Byte Offset
Description
Signature
4
0
MSDM
Length
4
4
Length, in bytes, of the entire table.
Revision
1
8
0x01
Checksum
1
9
Checksum of the entire table.
OEMID
6
10
An OEM-supplied string that identifies the OEM.
OEM Table ID
8
16
Optional motherboard/BIOS logical identifier.
OEM Revision
4
24
OEM revision number of the table for the supplied OEM Table ID.
Creator ID
4
28
Vendor ID of the utility that created the table.
Creator Revision
4
32
Revision of the utility that created the table.
Software Licensing Structure
Variable length
36
Proprietary data structure that contains all the licensing data necessary to enable Windows activation. Details can be found in the appropriate Microsoft OEM licensing kit by first visiting the Microsoft OEM website (http://www.microsoft.com/oem/pages/index.aspx).

Através das tabelas pode-se notar a complexidade do licenciamento do Windows, nossa proposta é o arquivamento das tabelas para serem repostas em caso de necessidade.
Este é um dos serviços que a HDDLAB Brazil estara propondo em breve.

Nenhum comentário:

Ads Inside PostM

Teste