12 de abril de 2013

DSDT — sua importância para o Hackintosh

Eis um tema que assusta, ou confunde, quem está iniciando no universo hackintosh. Mas não sem razão, afinal a DSDT (Differentiated System Description Table, ou, Tabela de Descrição Diferenciada do Sistema) é uma tabela com códigos/informações que realmente assusta os leigos à primeira vista. Em alguns casos ela não é obrigatória, apenas complementa o sistema.

Mas qual é a sua real função?

Bem, o OS X não trabalha com BIOS, aquele programinha que está presente em todas as placas-mãe e que é responsável pelo funcionamento do PC como um todo. A BIOS é quem informa ao Sistema Operacinal (Windows, Linux, etc) qual o hardware (memória, placa de video, processador) presente no seu computador. Sendo o OS X incapaz de ler a BIOS ele não saberá o que existe no seu PC. Portanto não poderá funcionar corretamente.

É aí que entra a DSDT, uma tabela com informações de sua BIOS. O OS X lê a DSDT e passa a reconhecer o hardware do seu computador. É claro que ela não funciona sozinha, e milagrosamente, como a solução dos problemas para o Hackintosh. Ainda se torna necessário alguns pequenos ajustes e você, sim você mesmo, é o responsável por acrescentar/corrigir essas informações.

Onde, então, eu consigo essa bendita DSDT???

Bem, existem várias maneiras de conseguí-la e é importante conhecê-las para que você decida qual a melhor para o seu caso; afinal, cada caso é um caso.

1. Tonymacx86 (exige cadastro)
Neste site há um catálogo com DSDT's de diversas placas-mãe de maneira organizada e intuitiva. Há de se salientar que essas DSDT's já vêm editadas por eles, o que nem sempre é bom.

2. Windows (usando o Everest ou Aida64)
O Sistema Operacional da Microsoft também pode te fornecer uma DSDT. A grande vantagem é que essa DSDT é original, virgem, sem alterações. Recomendo fortemente o uso desta, pois é ideal para você aprender a manuseá-la e acrescentar as correções necessárias.
Abra o programa e no ícone presente no canto inferior esquerdo clique com o botão direito do mouse e escolha ACPI Tool / Save DSDT. Feito isto, altere a extensão de .bin para .aml. Agora a DSDT está pronta para edição.

3. DSDT Editor (app para OS X, Windows e Linux)
Como o próprio nome já diz, esse aplicativo pode tanto extrair sua DSDT bem como editá-la. Porém deve-se ter cuidado quando tentar extrair a DSDT pelo OS X. Certifique-se de que o sistema foi iniciado sem nenhuma outra DSDT, senão a mesma será criada baseada na que foi usada para boot do sistema e não será uma DSDT limpa.
Abra o app e clique em File / Extract DSDT. Para salvá-la aperte F5, feche a janela que se abriu e clique em IASL / Save AML as…. Digite o nome desejado acrescentado a extensão .aml.

Existem ainda outras opções de extração da bendita, mas são apenas variações das mencionadas aqui.

Agora que você entendeu a importância da DSDT, precisamos aprender como editá-la e, para não ficar muito confuso, vou abordar esse assunto em outra postagem.

Certifique-se de ter salvo o arquivo DSDT.aml, tenha bastante disciplina, força de vontade e atenção e vamos às correções
Clique para acessar: DSDT — entendendo a edição e uso de patchs


Dúvidas?
Acesse: Fórum MAC in PC

Nenhum comentário:

Postar um comentário