MEWDMA
Pular para o conteúdo
Voltar para Aprender

Mapa de memória DMA (mmap.txt): o que é e quando você precisa de um

O que é um mapa de memória DMA, os erros que mostram que você precisa de um, como "Unable to locate valid DTB", como fazer o mmap.txt para o Blurred e quando fazer um novo.
Guiaphantom · 1 leitura

Um mapa de memória é uma lista de onde a RAM do seu PC principal fica de verdade. O seu software DMA precisa dele para saber quais endereços são memória real. Normalmente ele descobre isso sozinho, então a maioria das pessoas nunca faz um. Você só precisa de um arquivo de mapa de memória quando o software não consegue encontrar sozinho.

O que ele faz

A memória do seu PC principal não é um bloco único e limpo. Partes da faixa de endereços pertencem à placa de vídeo, à BIOS e a outros dispositivos. O mapa de memória diz quais faixas são RAM de verdade. Dá para ver isso quando o teste de velocidade do MewTools mostra Retrieving Physical Memory Map e depois uma lista de faixas.

Sem um mapa correto, o software tem que adivinhar. Leituras que caem fora da memória real falham ou travam, e em alguns PCs podem deixar a placa travada até você fazer um cold boot.

Quando você precisa de um

Só se alguma coisa estiver errada. Se o seu software conecta e o ESP aparece, deixe como está.

  • Carregamento lento, ou o software perde a conexão.
  • O ESP ou a mira não aparece, mesmo com o teste de velocidade passando.
  • "Unable to locate valid DTB".
  • "Failed to find base address".
  • "Failed to retrieve Physical Memory Map".

Antes de fazer um, faça um cold boot no PC principal e reinicie o segundo PC. Uma placa travada dá os mesmos erros. Se o teste de velocidade falhar, resolva isso primeiro com Velocidade DMA baixa. Um mapa de memória não conserta um cabo ruim.

Fazendo o mmap.txt para o Blurred

O Blurred, o software que a gente sugere, lê um arquivo chamado mmap.txt da própria pasta. O guia de mapa de memória do Blurred tem o passo a passo exato e a página que converte o arquivo. Resumindo:

Bom saber. O Windows esconde as extensões dos arquivos, então um arquivo que você chama de mmap.txt pode acabar virando mmap.txt.txt e ser ignorado. No Explorador de Arquivos, abra Exibir e ative Extensões de nomes de arquivos para conferir.

Outros softwares

Cada software lida com isso do próprio jeito, então confira o guia dele primeiro. A maioria dos softwares DMA é feita em cima do LeechCore, que consegue carregar um arquivo de mapa que você passar para ele. O MemProcFS também consegue salvar o mapa que encontrou depois de uma execução boa, como physmemmap.txt na pasta sys\memmap dele, e você pode reaproveitar esse arquivo. Deixar o LeechCore adivinhar o mapa com -memmap auto é o último recurso. O próprio criador dele diz que isso falha muito.

Quando fazer um novo

O mapa muda quando o layout de memória do PC principal muda. Faça um novo depois de:

Ainda não funciona

Não desative configurações da BIOS para resolver um erro de mapa, a não ser que a gente peça. O nosso firmware só precisa do Fast Boot desativado, e Configurações de segurança da BIOS explica por que o resto fica ativado. Se o mapa foi feito e o erro continua, pergunte primeiro para o Blurred no Discord deles, já que o software é deles. Se eles disserem que é a placa ou o firmware, abra um ticket no nosso Discord e conta para a gente o que eles disseram.

Está faltando algo?

Conte o que você veio procurar e não achou, ou o que erramos. Vamos verificar. Não precisa de conta.

Isso ajudou?

Não precisa de conta. Isso nos diz sobre o que escrever mais.