Ir ao conteúdo
  • Cadastre-se

takeokun

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Tudo que takeokun postou

  1. Pessoal, Não sei se isso já foi feito por aqui mas, juntando e adaptando informações divulgadas por pessoas geniais na internet, eu consegui carregar a tabela DSDT modificada para a memória antes do Windows 8 carregar, fazendo com que ele leia a danada e o cooler passe a funcionar corretamente. Vou mostrar aqui duas formas de se fazer a mesma coisa: A primeira, através de um flash drive USB. A segunda usando o próprio HD onde o Windows 8 está instalado: Método I- Através de um flash drive USB (Sem fazer modificação alguma no HD, mais fácil e seguro, bom para testar): Necessário: 1 - Flash drive USB. 2 - Programas: RW-Everything http://rweverything.com/download/ iASL https://www.acpica.org/downloads/binary_tools.php Win32diskImager http://sourceforge.net/projects/win32diskimager/ Peritool (peridos.zip) http://web.archive.org/web/20060820202147/http://www.cwcgraphics.com/software_peritool.html GRUB4DOS http://sourceforge.net/projects/grub4dos/files/GRUB4DOS/grub4dos%200.4.4/grub4dos-0.4.4.zip/download 3- Imagem de HD do FreeDOS (não serve imagem de floppy disk) http://www.fdos.org/bootdisks/autogen/FDSTD10.zip Procedimento geral: 1- Anotar o endereço de memória onde fica armazenada a tabela DSDT. 2- Extrair, descompilar, editar e recompilar a tabela DSDT. 3- Gravar a imagem do FreeDOS no flash drive. 4- Criar uma pasta no flash drive e extrair o conteúdo do GRUB4DOS e o Peridos. 5- Editar o autoexec.bat e incluir os comandos para carregar a tabela DSDT modificada para a memória com o Peritool e para carregar o Win8 com o GRUB4DOS. 6- Reiniciar o PC, dando boot pelo flash drive. Passao a passo: Partindo das instruções postadas pelo nando4 no Tech Inferno, divulgada pelo colega Kaui nessa mensagem, fiz o seguinte: 1- Rodei o RW-Everything. Escolhi a opção ACPI e depois na aba DSDT, anotei o endereço de memória onde fica a tabela. (0xBFD90440, no meu caso) 2- Baixei e extraí o iASL para uma pasta qualquer. 3- a) Abri uma janela de comando na pasta criada e copiei a tabela dsdt com o comando "iasl -g" resultando no arquivo "dsdt_H26.dsl", no meu caso. Editei a tabela conforme minha preferência e gravei como dsdtOK.dsl. Recomendo a leitura e os aquivos do ótimo trabalho feito pelo colega Dalinor nesse post. c) Com o comando "iasl -f dsdtOK.dsl", compilei a tabela modificada gerando o arquivo "dsdt.aml". Detalhe: o compilador ASL da intel (iASL), ao contrário do da microsoft é bem rigoroso com o padrão ACPI. Então ele não irá compilar a tabela, se houver alguma coisa fora do padrão. Por isso, deve-se incluir a opção "-f" para que ele ignore os erros. Uma observação postada pelo nando4 é que a tabela compilada "DSDT.aml" não pode ser maior do que o arquivo "DSDT_H26.dat", gerado com o comando "iasl -g". Aqui ficou do mesmo tamanho. Até aqui nada de novo, pois o problema é (era) justamente como carregar a tabela DSDT modificada ANTES do Windows 8 ser iniciado. A única forma conhecida era usar o "Setup 1.1x" que custa 25 Obamas. Mas aqui vem o pulo do gato: Um aplicativo milagroso chamado Peritool. Pesquisando um pouco mais, acabei encontrando no proprio tópico no Tech Inferno, 3 páginas após o post do Nando4 encontrado pelo Kaui, um passo a passo do usuário Psychotoxic que conseguiu carregar uma tabela modificada antes do Windows iniciar, utilizando a combinação Peritool + GRUB4DOS. Aqui eu fiz da seguinte forma: 4- Descompactei o arquivo "FDSTD10.zip" numa pasta qualquer. 5- Utillizando o Win32diskImager eu gravei a imagem "FDSTD10.IMG" do FreeDOS no flash drive USB. 6- Abri o flash drive no Windows Explorer, criei uma pasta e dei o nome de "dsdtfix" (pode ser qualquer nome, mas como vamos usar DOS, melhor que seja sem espaço e com no máximo 8 caracteres). 7- Extrai para a pasta "dsdtfix" os arquivos do Peridos.zip, do grub4dos-0.4.4.zip e copiei a tabela DSDT.aml corrigida. (Deixei todos os aquivos juntos numa mesma pasta) 8- Apaguei o conteúdo do "config.sys". 9- Apaguei o conteúdo do "autoexec.bat" e incluí as linhas de comando a seguir: @ECHO OFF CLS dsdtfix\pt MEM writefromfile 1 0xBFD90440 dsdtfix\dsdt.aml dsdtfix\grub --config-file="find --set-root --ignore-floppies /bootmgr;chainloader /bootmgr;boot" O @ECHO OFF e o CLS são para não exibir a saida dos comandos e deixar a tela de boot mais "limpa". A seguir o Peritool vai carregar a tabela DSDT modificada no endereço de memória 0xBFD90440. (Mudar para o endereço que vocês encontrarem com o RW-Everything) Depois da tabela ter sido sobrescrita, o GRUB4DOS vai carregar o Windows 8. 10- Savei o autoxec e reiniciei. Aqui ou muda-se a ordem de boot nas configurações do BIOS para dar boot pelo flash drive ou aperta-se a tecla F11 na tela de POST para escolher o dispositivo na hora do boot. Se tudo correr bem, o windows será carregado com a tabela modificada e o ventilador irá responder corretamnte às alterações de temperatura do processador. A vantagem desse método, é que não é necessário alterar nada no disco rígido onde o Windows está instalado. Em contrapartida tem que deixar o flash drive espetado em alguma porta USB. Justamente por isso, a seguir estão os passos que encontrei para não depender do flash drive: Método II- Através do HD (É necessário alterar a estrutura do disco rígido) Necessário: 1- 01 Flash drive USB. 2- Programas: (OPCIONAL) MBRTool http://www.diydatarecovery.nl/mbrtool.htm Win32diskImager http://sourceforge.net/projects/win32diskimager/ 3- Imagem de floppy disk do MS-DOS 7.10 http://www.syschat.com/download59.html Versões anteriores não funcionaram comigo, e a imagem do disco de boot do win98 faz aparecer a tela de abertura do Windows por uma fração de segundo. Procedimento geral: 1- Redimensionar a partição onde o windows está instalado, deixando um espaço pequeno (~20MB) para uma nova partição. 2- Criar uma nova partição FAT16 primária no novo espaço. 3- Copiar a pasta que contém os arquivos do Peritool, GRUB4DOS, DSDT.aml e o autoexec.bat do flash drive do método 1 para essa nova partição. 4- Gravar a imagem do MS-DOS 7.10 no flash drive. 4b- (OPCIONAL) Fazer backup do MBR. 5- Dar boot pelo flash drive com a imagem do MS-DOS 7.10 e tranferir os aquivos de sistema e bootloader do DOS para a nova partição. 6- Tornar ativa a partição recém criada. 7- Reiniciar o PC. Passao a passo: 1- No Windows Explorer, clicar com o botão direito em "Computador" > "Gerenciar". Na tela que se abre, na lista à esquerda, escolha "Gerenciamento de disco" . Irá aparecer uma representação visual da estrutura de seu HD, mostrando o tipo, tamanho e diposição das partições existentes. Clicar com o botão direito na partição onde está instalado o Windows e escolher "Diminuir Volume". Escolha a quantidade de espaço que deseja diminuir (~20 MB) e aguarde o procedimento. Será criado no disco um espaço não alocado. 2- No novo espaço não alocado, clicar com o botão direito e escolher "Novo Volume Simples". Escolha o tamanho desejado, depois uma letra para ser associada. Escolha FAT como sistema de arquivos e dê um nome para o volume. Clique em avançar e concluir. Será criada uma nova partição FAT16 para receber o DOS. 3- Copie a pasta contendo os arquivos do Peritool, GRUB4DOS e o DSDT.aml, criada anteriormente no flash drive, bem como o autoexec.bat do flash drive para essa nova partição. 4- Grave a imagem MSDOS71B.IMG do MS-DOS 7.10 no flash drive, usando o Win32diskImager. 4b- (OPCIONAL) Copie o MBRTool.exe para o flash drive. 5- Dê boot pelo flash drive. Irá surgir a tela com prompt de comando A:\>. Certifique-se de que nova partição está sendo reconhecida como a unidade C:\. 5b- (OPCIONAL) Antes do passo seguinte, faça um backup do MBR com o MBRtool. 6- Estando na unidade A:\, dê o comando "SYS C:". Isso copiará os arquivos de sistema e o bootloader do DOS para a nova partição, deixando-a bootável e com um DOS funcional. 7- Ainda na unidade de A:\ digite FDISK. Aceite a opção padrão (Y) para as duas perguntas que surgem. Depois escolha a opção 2 e torne a nova partição ativa. 8- Reinicie o computador. Se tudo correr bem, o Windows 8 vai iniciar e reconhecer a tabela DSDT modificada. Esses foram os passos que eu fiz aqui, e está funcionando muito bem até agora. Eu tentei utilizar o próprio bootloader do windows, mas não deu certo. Lembrando que mexer com a estrutura do disco rígido sempre há a chance de dar algo errado e dados serem perdidos. Se tiver dados importantes, faça sempre backup antes. A Lei de Murphy é impiedosa. Se quiser que o boot volte a ser pela partição do windows, basta torná-la ativa novamente. É isso. Bom divertimento!
  2. Galera, tenho acompanhado o fórum faz algum tempo. Acompanho também, e pricipalmente, o preço e a disponibilidade desse notebook. Assim percebi algo curioso: O notebook acaba e torna-se disponível quase que simultaneamente no site do Ponto Frio e no Site do Extra. Até mesmo o sistema de aviso de "Avise-me quando chegar:" parece ser o mesmo em ambos os sies. Sou apenas eu que sou chato, ou tem alguma mutreta aí? São empresas do mesmo grupo com o estoque compartilhado? É estranho... Então gostaria de saber: o que vocês acham disso? E esse "indisponível / disponível" ne? Claramente tratam-se de produtos devolvidos, e por isso, o desconto pra "vender logo". Abração e parabéns a todos.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!