Dicas: Como apagar a NVRAM / PRAM pelo Terminal

Todo Mac possui uma memória não-volátil na placa lógica exclusivamente para armazenar dados de configuração. É a memória conhecida como PRAM nos Macs PowerPC e NVRAM nos com processador Intel. Esta memória armazena diversos dados de configuração tais como:

  • Nível do volume do som
  • Identificação de teclado/mouse/trackpad sem fio
  • Credenciais das redes sem fio
  • UUID do Mac
  • Disco/partição de inicialização
  • Nome da máquina
  • Credencial do MobileMe/iCloud
  • Mapa de teclado

Em muitas situações se faz necessário efetuar a limpeza dos dados contidos na PRAM/NVRAM. A maneira mais conhecida é o ZAP-PRAM, muito usada quando o sistema não inicia. Mas você também pode efetuar a limpeza da PRAM de uma maneira bastante simples através do Terminal, podendo ser no Terminal do disco de instalação ou no Terminal do OS X. Veja o comando:

sudo nvram -c

O comando para acesso da NVRAM é o nvram e este comando possui vários parametros onde especialmente dois deles nos interessam: -c e -p.

O parametro -p, abreviatura de print, imprime na tela os dados contidos na NVRAM:

Já o parametro -c, abreviatura de clear, apaga todos os dados contidos na NVRAM, veja na captura de tela abaixo que após a execução do sudo nvram -c o conteúdo da memória fica totalmente vazio o que é comprovado ao se executar novamente o comando sudo nvram -p:

Atenção para o uso do sudo antes do comando nvram -c, é necessário no OS X Server e em algumas situações no OS X. Para evitar uma situação em que você imagina ter limpado mas o comando não teve efeito, ao fazê-l0 através de um usuário sem permissão administrativa por exemplo, o ideal é criar o hábito de sempre efetuar a limpeza utilizando o sudo.

Em alguns Macs mais antigos, como o Macmini1,1, não é possível executar o ⌘-⌥-P-R na inicialização ao se utilizar um teclado Apple Wired e a única maneira de se limpar a NVRAM seria conectando um teclado da época como o Apple Pro por exemplo. Nestes casos só resta efetuar pelo Terminal. Em outras situações o comando sudo nvram -c também se mostra muito útil, por exemplo quando o Mac não possui teclado, está montado em um local de difícil acesso ou em um rack.

Links:

Apple Support: Resetting your Mac’s PRAM and NVRAM

Sobre AlexandreTorres

Alexandre Torres já escreveu 834 artigos no AppleSpotlight..




Artigos similares:




  • Everton Velaz

    Comprei um iMac em janeiro de 2012 (“early 2011″, instalado com Lion) e tentei instalar o Snow Leopard, mas não consegui, pois aparecia aquela msg de kernel panic. Será que com esse procedimento, limpando o setor de inicialização, eu poderia fazer o downgrade?

    • http://www.applespotlight.com.br Alexandre Torres

      Não, seu iMac não é suportado pelos discos de instalação RETAIL do Snow Leopard. Para instalar nele, você teria de conseguir os discos do iMac early 2011 com SnowLeopard, o que provavelmente você só conseguirá com o AppleCare ou você terá de ir em outro Mac mais antigo, com um HDD externo ou o seu iMac conectado por Firewire em Target Disk Mode, instalar e atualizar o totalmente o Snow Leopard. Somente após a atualização para o 10.6.8 você poderá executar no seu iMac sem Kernel Panics. 
      Muito trabalho, pense se justifica todo o tempo necessário nisto. Macs não são feitos para suportar as versões anteriores do OS X, no seu caso é possível pois seu iMac é do momento de transição e foi vendido tanto com o 10.6 quanto com o 10.7.
      Outra coisa, setor de inicialização é coisa de PCs – PCs antigos com MBR – Macs jamais usaram isto.

      • Everton Velaz

        Olá Alexandre! Muito obrigado pelos esclarecimentos. Perdoe a minha ignorância em algumas informações emitidas, rsrsrsr. Buenas, realmente será muito trabalho para apenas poder utilizar o Protools nesse iMac. Essa do “setor de inicialização” foi tremenda bola fora, tambem, heheh. Quando eu usava o windows tive um problema parecido, ao tentar o downgrade do vista para o Xp, por isso achei que pudesse ter um bloqueio no HD do iMac ou algo parecido. Mas uma vez muito obrigado pela atenção!

        Abs

  • http://twitter.com/antoniofonseca Antonio Fonseca

    Apesar da maioria continuar se referindo a ela como PRAM, nos Macs da plataforma Intel o nome correto mesmo é NVRAM.

    • http://www.applespotlight.com.br Alexandre Torres

      Sim, editei o texto para deixar isto mais claro e quem sabe um dia o nome correto seja usado ;)

  • Hades666

    Sempre muito bom seus artigos :-) essa eu vou usar!!

    • http://www.applespotlight.com.br Alexandre Torres

      Obrigado, este truque é imensamente útil em diversas situações, por exemplo quando você quer tirar os dispositivos bluetooth de um Mac e passar para outro. 

  • lucas jesus

    Cara comprei um MacBook Pro, e dai fui instalar o Mountain Lion nele, pois o antigo dono instalou o Windows 7 pelo BootCamp, mas agora quando vou dar o boot pelo pendrive, ele exige uma senha(provavelmente senha de firmware) como retirar isso, ou instalar o S.O. de outra maneira se possível?

    • http://www.applespotlight.com.br Alexandre Torres

      Só as assistências retiram a senha de firmware, após comprovação de propriedade do Mac. 

      Se ainda possui o OS X instalado, instale o Mountain Lion de dentro do OS X.

      • lucas jesus

        Alexandre, n’ao tenho o documento do MacBook, oq seria a comprovacao que falou?

        Agora a respeito de “Se ainda possui o OS X instalado, instale o Mountain Lion de dentro do OS X.“

        Como sei se ainda possui o OS X instalado? e como instalar o Mountain Lion de dentro do OS X?(Quando deixo a tecla “option“ para escolher de onde dar o boot, no meu caso pendrive) ele entra nessa tela htt://i.imgur.com/tay6E.jpg      ?

        Obrigado!

        • http://www.applespotlight.com.br Alexandre Torres

          Nota fiscal. 

          Use o instalador da Mac App Store.

          • lucas jesus

            Sera que com o instalador da Mac App Store ele aceita, sem pedir senha de firmware? dai eu coloco ele no metodo de pendrive ou DVD, dai nao precisarei deixar a tecla “Option“ presionada?

            Obrigado

          • http://www.applespotlight.com.br Alexandre Torres

            Nenhum dos dois, você executa o instalador de dentro do OS X. Se o MBP não tem mais o OS X, já era.

            Entre em contato com o vendedor e consiga a senha de firmware.

  • Joao Marcos

    Bom dia, ganhei um iMac ppc 20″ 2gb RAM e 250 HD, quando ligo ele de uns dias pra cá estou monitorando o sistema e o gráfico fica cheio ate o Mac entrar em modo sleep, o que deve ter acontecido? Tem como corrigir? Desde já agradeço.

    • http://www.applespotlight.com.br Alexandre Torres

      Monitorando onde e a qual gráfico você está se referindo? 

      • Joao marcos

        Do monitor de atividades , o gráfico de atividades de disco.

        • http://www.applespotlight.com.br Alexandre Torres

          Não tem causa e efeito direta, vá no Console e cheque o que está acontecendo realmente. 

          Um das causas para o Mac entrar em suspensão do nada pode ser a proteção térmica sendo ativada para evitar superaquecimento.

          • Joaomarcosdelimadias

            Acontece quando abro algum programa mais pesado e ele demora algum tempo para processar, se eu abrir o Finder em modo visualização cover flow para ver fotos o Mac trava.

          • http://www.applespotlight.com.br Alexandre Torres

            Começa reinstalando do zero, fique atento para defeitos no disco, superaquecimento e etc.

  • Lf-andrade1987

    Boa Noite ! Tenho um Macbook Black 1.1, Core Duo, gb de ram, hd de 250, Snow leopard 10.6. Desde que eu adquiri o mesmo, demora muito pra iniciar, mais de 3 minutos. Ja formaei, troquei HD, Memorias e nada. Pensei que fosse um problema com a Logic Board, porem, com o Windows e Linux o mesmo inicia normalmente, achei muito estranho e nao tem ninguem com o caso parecido com o meu na internet (pelo menos nao encontrei). Alguem tem alguma dica pra me ajudar ? Pois nao sei mais o que fazer ! OBRIGADO.

    • http://www.applespotlight.com.br Alexandre Torres

      Pode ser a bateria do relógio/PRAM, seu modelo a possui. Como a bateria fica embaixo da placa lógica/DVD é complicado de testar – retire a bateria principal por uma hora, deixando o MBB desligado do MagSafe. Após uma hora sem energia, conecte o MagSafe e entre no OS X, veja se a data está errada, se estiver a sua bateria já se esgotou e provavelmente é ela que está causando a demora.

  • Lf-andrade1987

    Vou fazer esse teste Alexandre Torres ! Muito, muito obrigado pela resposta ! Apos efeturar esse passo a passo entro em contato dizendo o que aconteceu. OBRIGADO FICA COM DEUS !

  • Lf-andrade1987

    Caso seja problema com essa bateria, onde encontro a mesma para compra ?

    • http://www.applespotlight.com.br Alexandre Torres

      Pela idade, 2006, duvido que você a encontre, talvez só na Califórnia onde são obrigados a suportar por 8 anos. 

      Mas você pode desmontar com cuidado a original, tirar a célula original e substituir por uma BR2032, ponteando o terminal e vedando com termocontrátil. Não é complicado de fazê-lo.

  • Lf-andrade1987

    Infelizmente nao eh problema na Bateira/PRAM, deixei o macbook sem a bateria por quase duas horas, quando o liguei a data e hora continuou correta. Iniciei ele em molo Verbose, quando ele demora num determinado componente, pode ser um possivel problema com o componente (ouvi falar), no meu caso deu uma travada no Airport. Realmente eh muito estranho o meu problema, tenho o Windows 7 instalado no mesmo e inicia normalmente, nao sei se pode ser uma falha no hardware. Tentei iniciar o teste de hardware com um dvd emprestado, sem sucesso, quando o teste inicia o note desliga. Tentei atualizar o EFI e SMC, sem exito. Tentei iniciar executar o Firmware Restoration, tambem nao deu certo. Quando instalei 4 Gb de Ram nesse MB, o mesmo nao iniciou, ficou com o led de repouso aceso, talvez esse modelo nao suporte os 4 Gb (a1181). Nao sei mais o que fazer, apesar de ser um Apple antigo, foi muito dificil comprar esse modelo. Vou fazer mais um esforco e tentar comprar um mais recente no final desse ano. Enquanto isso queria esse iniciando normalmente, pois esta demorando muito ! 

    • http://www.applespotlight.com.br Alexandre Torres

      Este modelo suporta, no máximo, 2 memórias de 1GB de RAM de 667Mhz.

      Se você está suspeitando da controladora AirPort, retire-a e veja se inicia normalmente. 

      Será que você não instalou o OS X errado? Usou MBR como tipo de disco?

      • Lf-andrade1987

        Como assim OS X errrado ? Baixei o Leopard e nao deu certo, Baixei o Snow o erro persistiu, nao tenho um conhecimento a fundo com macs, o que seria esse MBR ?

        • http://www.applespotlight.com.br Alexandre Torres

          Mac não é PC que você sai instalando qualquer coisa da internet. Ou você instala do disco original que acompanha o seu Mac ou do disco de um disco de instalação Retail mais recente que o seu Mac. Solicite o disco original no 0800 da Apple. 

          MBR e GUID são os tipo de particionamento de disco, MBR é o tipo usado pelo Windows até o Vista/Seven, GUID é o tipo do OS X.

          Não se usa Mac com particionamento em MBR para discos de inicialização.

          • Lf-andrade1987

            Obrigado pelos esclarecimentos! Quando comprei esse Mac nao veio com nenhum DVD de instalacao, sendo assim, comprei uma caixa do macbook pro com os dois DVDS Originais Apple, porem, nao foi possivel instalar devido se tratar de modelos diferentes, antes de comprar nao tinha esse conhecimento. Pra nao fazer mais uma compra e perder dinheiro, podemos dizer assim, baixei na internet, caso solucionasse o meu problema, compraria um DVD Original, alem de valer muito apena, nao custa caro o OS X. 
            Quanto ao particionamento, fiz o procedimento que todo usuario mac faz (acredito eu), inseri o dvd de instalacao e no utilitarios de disco formatar o mesmo, em seguida instalar o sistema, fiz isso em 3 portateis apple so no meu nao deu certo, infelizmente. Ja liguei no 0800 da Apple, disseram que nao tem mais suporte para o modelo do meu macbook, posso ligar novamente e ver se eles pelos menos indicam o DVD de instalacao de acordo com o meu modelo. 

  • Lf-andrade1987

    Como assim OS X errrado ? Baixei o Leopard e nao deu certo, Baixei o Snow o erro persistiu, nao tenho um conhecimento a fundo com macs, o que seria esse MBR ?

  • http://www.facebook.com/DJFERNANDOMEIRA Fernando Meira Meira

    Obrigado pelos esclarecimentos! Quando comprei esse Mac nao veio com nenhum DVD de instalacao, sendo assim, comprei uma caixa do macbook pro com os dois DVDS Originais Apple, porem, nao foi possivel instalar devido se tratar de modelos diferentes, antes de comprar nao tinha esse conhecimento. Pra nao fazer mais uma compra e perder dinheiro, podemos dizer assim, baixei na internet, caso solucionasse o meu problema, compraria um DVD Original, alem de valer muito apena, nao custa caro o OS X. 
    Quanto ao particionamento, fiz o procedimento que todo usuario mac faz (acredito eu), inseri o dvd de instalacao e no utilitarios de disco formatar o mesmo, em seguida instalar o sistema, fiz isso em 3 portateis apple so no meu nao deu certo, infelizmente. Ja liguei no 0800 da Apple, disseram que nao tem mais suporte para o modelo do meu macbook, posso ligar novamente e ver se eles pelos menos indicam o DVD de instalacao de acordo com o meu modelo. 

  • Ed

    Essa dica ajudou muito..No meu teclado a tecla “P” só funciona com a tecla caps lock acionada…Não tem como usar a combinação de teclas…Pelo terminal funcionou e meu Mac está bem outra vez…obrigada Alexandre…Fica na Paz!

    • http://www.applespotlight.com.br Alexandre Torres

      Que bom que deu certo =)