Testes e revisões

Colete diagnósticos no macOS usando a linha de comando. Diagnóstico do Mac ou como detectar problemas de hardware de forma independente em computadores Apple usando um disco com software de sistema ou uma unidade flash USB

Antes de ir a um centro de serviço com seu Mac, qualquer usuário pode verificar se há problemas em seu computador de forma independente. Talvez, sabendo qual é o problema, o usuário consiga realizar reparos simples por conta própria.

Como as instruções da Apple são de pouca utilidade neste caso - elas apenas direcionam você para um centro de serviço, compilei meu próprio guia para resolver problemas com um Mac.

  • Se o computador foi lançado depois de junho de 2013, o programa de verificação é denominado “Apple Diagnostics”
  • Se o computador foi fabricado antes de junho de 2013, o programa de teste é denominado “Apple Hardware Functional Test”

Independentemente do nome, os utilitários funcionam de forma quase idêntica.

Como executar o diagnóstico da Apple?

Passo 1: Desconecte todos os dispositivos, exceto mouse, teclado, cabo de rede e monitor.

Passo 2: Desligue o computador.

Passo 3. Ligue o computador e pressione o botão D até que uma tela especial apareça com a escolha do idioma.

Passo 4. Selecione o idioma russo e a verificação começará automaticamente. Não dura muito - 2-3 minutos.

Se o diagnóstico regular não for iniciado para você, pressione Opção+D ao carregar e o diagnóstico começará usando a Internet. Por exemplo, tive que fazer exatamente isso porque troquei os discos rígidos do meu MacBook há muito tempo e, naturalmente, não tenho mais uma partição de recuperação. Esta imagem pode ficar pendurada por 5 minutos. Se congelar, reinicie o computador.

É assim que se parece o diagnóstico MacBook Pro 2011. No início, encontramos e selecionamos a linha “Selecionar russo como idioma principal”:

Depois disso, clique em “Testar”:

Códigos de erro da Apple no MacBook

Código de erroProblemaO que fazer?
ADP000Nenhum problema encontradoSe o problema persistir, procure uma solução na Internet.
CNW001
CNW003
CNW004
CNW005
CNW006
Pode haver um problema com o módulo Wi-Fi.
CNW007
CNW008
Nenhuma rede Wi-Fi detectada. Não há redes Wi-Fi disponíveis ou o módulo Wi-Fi está com defeito.Experimente Rede Wi-Fi neste local em outro dispositivo. Se funcionar, você tem um problema com o módulo Wi-Fi.
NDC001
NDC003
NDC004
NDC005
NDC006
Pode haver um problema com a câmera.
NDD001Pode haver um problema com o módulo USB.Desative tudo Dispositivos USB e execute a verificação novamente. Em seguida, conecte o dispositivo funcional um por um aos módulos Wi-Fi e inicie o teste.
NDK001
NDK003
NDK004
Pode haver um problema com o teclado.
NDL001Pode haver um problema com o módulo Bluetooth.Tente conectar vários dispositivos diferentes no sistema e descubra se realmente há algum problema com o Bluetooth.
NDR001
NDR003
NDR004
Pode haver um problema com o trackpad.
NDT001
NDT002
NDT003
NDT004
NDT005
NDT006
Pode haver um problema com o módulo Thunderbolt.Desative dispositivos Thunderbolt. Execute a verificação novamente.
NNN001Número de série não encontrado.
PFM001
PFM002
PFM003
PFM004
PFM005
PFM006
PFM007
Pode haver um problema com o System Management Controller (SMC).
PFR001Pode haver um problema com o firmware do computador.
PPF001
PPF003
PPF004
Pode haver um problema com o ventilador.Teoricamente, você pode desmontar o laptop, remover o ventilador e limpá-lo. Faço isso uma vez a cada seis meses.
PPM001Pode haver um problema com o módulo de memória.Você pode desmontar o laptop. Remova os módulos de memória, se possível, troque os cartões de memória.
PPM002
PPM003
PPM004
PPM005
PPM006
PPM007
PPM008
PPM009
PPM010
PPM011
PPM012
PPM013
PPM014
PPM015
Pode haver um problema com a memória interna.
PPP001
PPP002
PPP003
Pode haver um problema com o adaptador de energia.Desconecte o adaptador de energia da rede e do computador. Conecte novamente e teste.
PPP007O adaptador de energia não foi testado.Reconecte o adaptador de alimentação a uma tomada com funcionamento garantido. Execute a verificação novamente.
PPR001Pode haver um problema com o processador.É triste se o erro se repetir... Aqui é definitivamente melhor levá-lo para a assistência.
PPT001Bateria não detectada.
PPT002
PPT003
A bateria precisará ser substituída em breve. Está operacional, mas sua capacidade diminuiu.Em alguns modelos de Mac, você mesmo pode substituir completamente a bateria.
PPT004É necessário refazer o diagnóstico via Internet (descrito no início do artigo). Através Internet Apple utiliza as mais modernas ferramentas de diagnóstico de baterias. Se o problema for confirmado e o desempenho da bateria não for adequado para você, pense em substituí-la.
PPT005A bateria não está instalada corretamente. Desligue e desligue o computador. Seu computador precisa de manutenção.Desconecte e reconecte a bateria.
PPT006A bateria requer manutenção. A bateria está com defeito, embora isso possa não afetar seu desempenho ou capacidade. Até que o teste seja concluído, você poderá continuar a usar a bateria sem danificar o computador.Eu ainda substituiria a bateria se a capacidade caísse para zero, porque sem ela o Mac OS reduz automaticamente o desempenho do computador. Chega até mesmo a freios perceptíveis.
PPT007A bateria precisa ser substituída. A bateria está em boas condições, mas sua capacidade diminuiu significativamente. Até substituir a bateria, você poderá continuar a usá-la sem danificar o computador.O conselho acima é dado!
VDC001
VDC003
VDC004
VDC005
VDC006
VDC007
Pode haver um problema com o leitor de cartão SD.
VDH002
VDH004
Pode haver um problema com seu dispositivo de armazenamento.Verifique se há erros nos discos rígidos usando utilitários especiais.
VDH005A recuperação do OS X não pode ser iniciada.O OS X pode até ser instalado a partir de uma unidade flash. Procure instruções - não é difícil.
VFD001
VFD002
VFD003
VFD004
VFD005
VFD007
Pode haver um problema com a tela.
VFD006Pode haver um problema com a GPU.
VFF001Pode haver um problema com o componente de hardware de áudio.

O que mais você precisa saber?

O teste nem sempre produz erros. Tenho alguns problemas com o slot SD, mas o teste não revelou nenhum erro. Testes extensivos podem ser necessários.

Muitos problemas, especialmente com modelos mais antigos, podem ser resolvidos sozinho, mas se você não estiver confiante em suas habilidades, leve-os a um centro de serviço Apple. Quanto mais antigo o modelo, mais fácil é desmontá-lo, o que significa que é mais fácil reparar o módulo necessário.

Um dos mais maneiras simples Descubra se o seu Mac tem problemas de hardware executando o Apple Hardware Test ou Apple Diagnostics. Sim, a maioria dos usuários de equipamentos Apple não encontra nenhum mau funcionamento, mas às vezes surgem problemas: danos à unidade, falha de memória, gráficos instáveis ​​ou operação da placa-mãe. Existem muitos tipos diferentes de defeitos hardware.

A boa notícia é que o Apple Hardware Functional Test permite determinar facilmente se há um problema de hardware. Vale lembrar que o Apple Hardware Functional Test só pode ser executado em dispositivos lançados antes de junho de 2013. Nos modelos mais recentes, o Apple Diagnostics é carregado.

Os programas são um pouco diferentes, mas sua funcionalidade é a mesma. O teste de hardware é o mesmo em todos os computadores Apple, seja iMac, MacBook, MacBook Pro, MacBook Air, Mac mini ou Mac Pro, a versão do sistema operacional também não importa.

Como diagnosticar o hardware do seu Mac:

Etapa 1: conecte seu Mac a uma fonte de alimentação.

Etapa 2: Desativar tudo dispositivos externos excluindo display, teclado e mouse.

Etapa 3: Desligue o Mac e pressione o botão liga/desliga novamente para ligar o computador.

Etapa 4: Pressione e segure a tecla "D" no teclado até que a tela de carregamento cinza* apareça.

Continue segurando “D” até que uma barra de progresso apareça em vez da tela de carregamento normal.

  • Se o seu Mac inicializar no modo Apple Hardware Test, um ícone aparecerá na tela.
  • Se o seu Mac carregar o Apple Diagnostics, você verá uma barra de progresso ou uma tela de seleção de idioma.

Etapa 5: Para "Teste funcional de hardware", marque a caixa de seleção "Executar teste avançado" e clique em "Teste". Para o Apple Diagnostics, espere que o seu Mac conclua a verificação.

A ferramenta de diagnóstico irá notificá-lo sobre quaisquer falhas encontradas.

  • Se algum erro for detectado, seu Mac está com problemas de hardware.
  • Se nenhum erro for encontrado, o hardware do computador está bom e provavelmente há problemas de software. Neste caso, você deve fazer backup dados e reinstale o Mac OS X.

*Se você estiver com problemas para baixar o Apple Diagnostics, pressione Opção+D para baixar o teste online.

Se for detectado um mau funcionamento durante o teste, anote o código de erro e outros detalhes mostrados no monitor. Isso o ajudará ao entrar em contato com o suporte técnico. Para Computadores Mac O Apple Diagnostics em support.apple.com contém referências de códigos de erro.

O exemplo abaixo mostra que o "Apple Hardware Functional Test" detectou um problema na interface SATA e retornou um código de erro: "4HDD /11/40000000: SATA(0,0)". Isto significa um mau funcionamento disco rígido.

Se você estiver tendo problemas com o seu Mac enquanto ele ainda estiver na garantia, entre em contato com um representante da Apple. Alguns erros podem ser eliminados de forma independente substituindo a RAM ou o disco rígido, mas se o case estiver na garantia, não se preocupe, pois é necessário um centro de serviço certificado pela Apple para reparar seu computador gratuitamente.

Se a sua garantia expirou, você pode tentar resolver o problema sozinho, mas esse método só é adequado para usuários com experiência em tecnologia.

É muito fácil distinguir uma falha de hardware de uma falha de software. Um problema com hardware danificado não pode ser resolvido com a reinstalação do sistema operacional, enquanto um problema com software provavelmente desaparecerá. Vale lembrar também que alguns softwares em si não funcionam corretamente e tais problemas só aparecem ao utilizar um aplicativo específico.

Hoje falaremos sobre coleta de diagnósticos no macOS

Informações sobre o computador e programas

Se você selecionar “Sobre este Mac” no menu Apple e clicar no botão “Relatório do sistema”, você verá vários tipos de informações sobre o seu computador. Portanto, o utilitário system_profiler é a mesma coisa, mas cem vezes mais detalhado.

Se você chamar system_profiler sem parâmetros, todas as informações serão exibidas, o que no meu caso significa 3,8 MB de texto. Portanto, recomendo escrever imediatamente algo como system_profiler > ~/Desktop/profile.txt ou usar grep para encontrar a linha necessária.

Diagnóstico MAC

Entre o que o system_profiler divulga, você encontrará informações não apenas sobre o sistema e dispositivos, mas também sobre todos os programas, drivers, plugins, bibliotecas e fontes. Ao mesmo tempo, partes dos logs do sistema e um monte de outras porcarias serão exibidas.

Se tudo isso não lhe interessa, escreva system_profiler -detailLevel mini e você obterá apenas informações sobre o computador.

Você também pode adicionar o parâmetro -xml para tornar mais conveniente o processamento das informações recebidas no script.

Serviço de diretório

O utilitário dscl - Directory Services Command Line é responsável pela comunicação com o serviço de diretório que substituiu o netinfo. Sentiu um cheiro de administrador de sistemas? Isto é verdade e não nos deteremos neles em detalhes.

Para começar, alguns comandos: dscl . -list /Users listará todos os usuários e dscl . -ler /Usuários/<имя пользователя>- informações sobre o usuário em formato XML. Até um arquivo com avatar está codificado dentro!

A propósito, se você executar o dscl sem parâmetros, ele entrará no modo interativo, onde você poderá usar os comandos usuais cd e ls para navegação e visualizar o conteúdo das ramificações usando o comando read.

Caches e lista de usuários dos Serviços de Diretório

Dscl vem com outro utilitário, dscacheutil, responsável por trabalhar com caches de serviço de diretório. Você provavelmente o conhece muito melhor do que o dscl, já que por muito tempo era o que você precisava executar para redefinir o cache DNS.

Aliás, em versões mais recentes Isso não funciona no macOS e, em vez de dscacheutil -flushcache, agora você precisa escrever killall -HUP mDNSResponder.

Diagnóstico MAC

Quanto ao dscacheutil, é conveniente usá-lo para exibir uma lista de usuários: dscacheutil -q user. Ao contrário do que o dscl produz, o resultado é muito mais fácil de perceber.

Lendo e (não) redefinindo valores na NVRAM

Todo Mac possui memória não volátil que armazena variáveis ​​importantes para o funcionamento do computador. O que exatamente existe? O comando nvram irá ajudá-lo a descobrir: escreva nvram -xp e você verá tudo.

Existem coisas inofensivas, como o nível de som e o layout de teclado mais recente, bem como outras mais interessantes, como a tecla Find My Mac e parâmetros EFI completamente misteriosos.

Todos eles são apresentados em formato binário, e o único fragmento de uma descrição que consegui encontrar está contido num documento da CIA que vazou e foi publicado no WikiLeaks.

Os parâmetros podem ser definidos com o comando nvram<переменная>=<значение>, exclua com o comando nvram -d<переменная>ou carregue do arquivo usando nvram -f<файл>.

Você pode redefinir tudo digitando nvram -c. Mas normalmente os parâmetros NVRAM são redefinidos apenas se algo der errado e o computador não inicializar. Para fazer isso, pressione Alt-Cmd-PR imediatamente após ligá-lo e segure-o por 20 segundos.

Observação: se você alterar os parâmetros usando o utilitário nvram, eles não serão gravados na memória não volátil instantaneamente, mas apenas quando o computador for desligado no modo normal.

Estatísticas de RAM

Há muitas maneiras de ver quanta RAM é usada. Talvez o mais simples seja abrir a seção “Memória” em “Monitoramento do Sistema”: os parâmetros mais úteis são apresentados de forma visual. De linha de comandoÉ melhor usar top.

Se precisar de informações mais detalhadas, você pode consultar vm_stat. A desvantagem deste utilitário é que todos os valores são fornecidos em páginas iguais a 4 KB. No entanto, não é tão difícil recalcular e existem muitos scripts na Internet - por exemplo, este one-liner em Perl converte tudo em megabytes.

Você também pode usar vm_stat para rastrear alterações na carga de memória ao longo do tempo. Para fazer isso, digite vm_stat -c<число> <секунды>, onde o primeiro parâmetro é o número de medições e o segundo é o intervalo entre elas.

Redefinindo o cache de disco na memória

O comando purge ajuda você a obter temporariamente alguns gigabytes extras de RAM. Ele é chamado de root, não possui parâmetros e limpa o cache do disco, trazendo-o ao estado em que estava após carregar o SO. Mas normalmente o gerenciador de memória não precisa dessa ajuda - ele irá descarregar gradativamente o excesso se a RAM acabar.

O certificado diz que a purga geralmente é necessária principalmente para testes, mas quem sabe como será a vida?

Rastreamento de acesso ao sistema de arquivos

O comando fs_usage, lançado sem parâmetros do root, exibe um registro de cada acesso ao sistema de arquivos. Isso é necessário nos casos em que um programa trava na inicialização ou produz mensagens de erro misteriosas. Se o problema for que um dos arquivos está danificado, você poderá encontrá-lo com fs_usage.

Para reduzir a necessidade de vasculhar os resultados, limite as mensagens a um processo escrevendo seu nome após fs_usage. Se você souber apenas o ID, digite sudo fs_usage pid .

Outro parâmetro útil é -f, após o qual você pode definir um filtro para operações com a rede (-f rede), com arquivos (-f pathname adicionará uma coluna de caminho) e assim por diante. Se o texto não couber na linha, adicione -w.

Se o seu Mac estiver enfrentando algum problema técnico incomum, você pode usar o Apple Diagnostics para descobrir o que está causando o problema e até mesmo corrigi-lo.

Diagnóstico A Apple realizará diversos testes para identificar problemas relacionados não ao sistema, mas ao próprio aparelho. Pode ser uma porta quebrada, bateria ruim, problemas com a tela ou algo parecido.

Este programa é essencialmente reencarnação Programas da Apple Teste de hardware. O Apple Diagnostics foi projetado para Macs novos, e os modelos 2013 e anteriores usam o Apple Hardware Test. O programa antigo exibe mais informações e o Diagnóstico é mais conciso. No entanto, ambos os programas funcionam da mesma forma e são ótimos para identificar e resolver problemas com peças do Mac.

Abrir o Apple Diagnostics em um Mac é tão simples quanto pressionar um atalho de teclado na inicialização. Mais sobre isso mais tarde.

Como abrir o DiagnósticoMaçã sobreMac


Podem aparecer muitas mensagens diferentes sobre problemas diferentes. Se você não sabe o que fazer, pode entrar em contato com o serviço Suporte da Apple ou entre em contato com um especialista.

Observe que o Apple Diagnostics pode não detectar todos os problemas e, neste caso, a única coisa que você pode fazer é procurar imediatamente a ajuda de um especialista. Esses problemas incluem casos em que o computador não inicia periodicamente ou, pelo contrário, desliga sozinho. Além disso, o programa não detectará danos físicos ao dispositivo, incluindo danos causados ​​pelo contato com líquidos.

O Apple Diagnostics não é perfeito, mas é um bom ponto de partida para resolver quaisquer problemas técnicos com seu Mac, iMac, MacBook, MacBook Pro e outros modelos.

Lançar DiagnósticoMaçãatravés Internet

Você também pode iniciar o Apple Diagnostics pela Internet mantendo pressionada a opção + D durante a inicialização. O processo demorará mais e não há mais diferenças em relação ao método anterior.

O que fazer com códigos de diagnósticoMaçã?

Se o programa encontrar um problema, ele fornecerá o código e breve descrição. Mais informações podem ser obtidas verificando o código no site Apple Reference Codes. Lá você aprenderá mais detalhes sobre o seu problema.

De que outra forma resolver problemas técnicos

O Apple Diagnostics é muito útil, mas não resolve todos os problemas. Você pode tentar o seguinte:

  • Execute os testes de diagnóstico da Apple e repita-os várias vezes, se desejar.
  • Reinicialize o controlador de gerenciamento do sistema.
  • Entre em contato com o suporte da Apple ou obtenha ajuda de um técnico.

Os problemas técnicos não surgem com muita frequência e a maioria deles pode ser resolvida. Muitos desses problemas são cobertos por uma garantia que permite reparos gratuitos.

Não perca as novidades da Apple - assine nosso canal Telegram, bem como Canal do YouTube.

A maneira mais fácil de evitar a ajuda dos centros de serviço ao procurar problemas de hardware (nem todos eles podem se orgulhar de uma boa reputação) é usar os métodos de diagnóstico integrados do Mac. Neste material iremos explicar como executar e usar o “Apple Hardware Functional Test” e o “Apple Diagnostics”.

Usando ferramentas de diagnóstico padrão, você pode detectar falhas de hardware com eficácia (problemas com disco rígido, unidade de estado sólido, BATER, processador gráfico, placa-mãe e outros cantos e recantos de ferro). Como fazer isso?

Em quais Macs qual utilitário?

Independentemente do modelo do Mac (MacBook, iMac, Mac mini ou Mac Pro) e do ano de fabricação, sistema operacional inclui um utilitário para autodiagnóstico de hardware. Em computadores fabricados antes de junho de 2013, é denominado Apple Hardware Test (AHT) e, depois disso, é denominado Apple Diagnostics.

Antes de iniciar qualquer um dos utilitários, certifique-se de desconectar todos os dispositivos periféricos (incluindo unidades ópticas, se você ainda tiver uma antiguidade), exceto teclado, mouse, monitor e adaptador Ethernet. Algumas versões do OS X Lion e posteriores podem exigir Ethernet ou Wi-Fi para executar a versão do AHT para Internet. Não é diferente de sua contraparte offline.

Para usar o AHT, conecte seu MacBook a uma fonte de alimentação.

Lista de atalhos de teclado

Se você não tiver um mouse, os seguintes atalhos serão úteis:

  • Opção (⌥) + D: executar diagnósticos pela Internet;
  • Comando (⌘) + G: inicia operação;
  • Command (⌘) + L: exibe uma lista de idiomas;
  • Comando (⌘) + R: execute o teste novamente;

Como utilizo o Apple Hardware Test ou o Apple Diagnostics?

Nota: O Apple Hardware Functional Test e o Apple Diagnostics funcionam de forma idêntica. A única ressalva é que o Apple Diagnostics requer uma conexão ativa com a Internet para funcionar e a interface será muito mais bonita.

1. Ligue ou reinicie o seu Mac se estiver ligado.

2. Ao ligar, pressione e segure a tecla "D" até que a tela cinza de inicialização apareça e aguarde alguns minutos para que a configuração do AHT seja concluída. Durante o carregamento será exibido o seguinte ícone:

3. Agora selecione o idioma e pressione o botão à direita (se não houver mouse conectado ao computador, selecione o idioma usando as setas e entre com a tecla “Enter”).

4. Após a inicialização do console ANT, selecione um dos testes que deseja executar.

Teste principal- pressione o botão “Teste” ou a tecla T ou “Enter”.

Teste completo- no botão “Teste”, marque a caixa de seleção “Executar teste avançado”.

Após a conclusão da verificação, os resultados serão exibidos em uma janela localizada no canto inferior direito do console.

Para sair do utilitário ANT, clique no botão “Reiniciar” ou “Desligar” na parte inferior da janela.

O que dizem os resultados?

Se forem detectados problemas de hardware durante o teste, prepare-se para ver um erro e alguns detalhes explicativos.

Você pode decifrar os erros do AHT no fórum técnico da Apple e, em geral, recomendo que você vá lá primeiro ao procurar soluções para problemas com gadgets da Apple. É verdade que você precisará de conhecimento de inglês, pelo menos com um dicionário.

Os códigos de erro do Apple Diagnostics e sua interpretação podem ser visualizados.

Em qualquer caso, se não foi possível evitar as reparações no centro de assistência, recomendamos vivamente que contacte apenas especialistas certificados e especializados exclusivamente em equipamentos Apple. Não será barato, mas comprar um novo gadget é muito mais caro. É melhor esquecer completamente as oficinas no porão “na casa do tio Vasya”. Reparar dispositivos Apple requer uma abordagem muito meticulosa e habilidades avançadas.

Com base em materiais de yablyk