4 Maneiras de Corrigir o Código de Erro 36 do Mac

Cabeçalho do Código de Erro 36 do Macos

Existem apenas algumas mensagens de erro do macOS que são tão notórias quanto o código de erro 36. Encontrá-lo enquanto está no meio de algo importante pode ser frustrante, para dizer o mínimo, especialmente com muitos conselhos frequentemente conflitantes online. Este guia apresenta cinco métodos fáceis de seguir para ajudar você a eliminar o Código de Erro 36 do Mac.

Índice

  • O que é o Código de Erro 36 no macOS?
  • O que causa o Código de Erro 36 no Mac?
    1. Como corrigir o Código de Erro 36 usando o comando “Dot_clean”
    1. Como corrigir o Código de Erro 36 revisando permissões de leitura/gravação
    1. Como corrigir o Código de Erro 36 executando o Primeiro Socorro no seu dispositivo de armazenamento
    1. Como corrigir o Código de Erro 36 excluindo manualmente arquivos .DS_Store
  • Perguntas Frequentes

O que é o Código de Erro 36 no macOS?

O Código de Erro 36 no Mac é às vezes referido como o erro “não pode ser lido ou gravado”, já que a mensagem de erro completa geralmente diz:

"O Finder não pode concluir a operação porque alguns dados em “NomeDoArquivo.extensão” não podem ser lidos ou gravados. (Código de Erro -36)"

Seu Mac está chamando a atenção para o fato de que não consegue ler dados de um arquivo de origem ou gravar dados em um arquivo de destino. O código de erro 36 é mais comumente encontrado ao:

  • Transferir arquivos de um dispositivo de armazenamento externo para o disco rígido interno.
  • Copiar arquivos do disco do sistema para um dispositivo de armazenamento externo.
  • Mover arquivos para a pasta Lixo.

Entender o código de erro 36 é o primeiro passo para sua resolução.

Dica: procurando um guia sobre como corrigir o código de erro 43? Explore nossas soluções testadas e aprovadas.

O que causa o Código de Erro 36 no Mac?

O Código de Erro 36 geralmente é causado por um ou mais dos seguintes fatores:

  • Corrupção de arquivo: se o arquivo que você está tentando copiar ou mover estiver corrompido, isso pode levar ao surgimento do código de erro 36. Isso acontece porque seu Mac está tendo dificuldades para ler os dados como deveria.
  • Problemas com permissões de arquivo: às vezes, as permissões associadas a um arquivo ou pasta impedem que seu Mac execute a operação com sucesso.
  • Dispositivo de armazenamento com falha: tanto dispositivos de armazenamento internos quanto externos podem disparar o código de erro 36 quando seu Mac não consegue se comunicar corretamente com eles.
  • Bugs do sistema operacional: ocasionalmente, problemas com o próprio macOS, ou seja, bugs de software, podem causar comportamentos inesperados e impedir que operações de leitura e gravação sejam concluídas com sucesso.

Embora esses problemas possam parecer complicados, as soluções geralmente não são, como você verá.

Bom saber: tendo dificuldades para identificar o problema? Você pode descobrir como usar o Diagnóstico da Apple para solucionar seu Mac.

1. Como corrigir o Código de Erro 36 usando o comando “Dot_clean”

Se você já copiou arquivos do seu Mac para um dispositivo de armazenamento externo, e depois conectou o dispositivo de armazenamento a um PC rodando Windows ou Linux, você pode ter notado alguns arquivos com aparência estranha que começam com um ponto, como .DS_Store. Esses são conhecidos como “arquivos de ponto” e geralmente são ocultos em um Mac, armazenando atributos personalizados, como a posição dos ícones ou configurações de imagem de fundo.

Devido à sua natureza específica do Mac, os arquivos de ponto às vezes se tornam corrompidos quando um único dispositivo de armazenamento é acessado de vários sistemas operacionais. Felizmente, o macOS vem com um utilitário de linha de comando prático, chamado “dot_clean,” que pode mesclar recursivamente esses arquivos com seus arquivos nativos correspondentes. Para usar o comando dot_clean, siga os passos abaixo:

  1. Abra o “Aplicativo Terminal.” Você pode encontrá-lo em “Aplicativos -> Utilitários.”

Terminal Macos Destacado

  1. Digite o seguinte comando para listar todos os volumes conectados: ls /Volumes
  2. Lembre-se do nome do dispositivo de armazenamento com o qual você está tendo problemas. Por exemplo, seu disco do sistema geralmente é chamado de “Macintosh HD.”
  3. Digite o seguinte comando para executar o comando dot_clean em seu dispositivo de armazenamento: sudo dot_clean /Volume/Nome-do-Drive
  4. Para escanear seu disco do sistema, digite: sudo dot_clean /Volumes/Macintosh\ HD. Em seguida, digite sua senha de administrador e aguarde a conclusão do comando dot_clean.

Comando Dot Clean Terminal

Importante: enquanto o Terminal pode ser uma ferramenta poderosa, ele também é capaz de fazer mudanças em nível de sistema. Sempre verifique os comandos que você digita para evitar consequências indesejadas.

2. Como corrigir o Código de Erro 36 revisando permissões de leitura/gravação

O sistema operacional macOS é fundamentalmente um sistema operacional baseado em Unix e, como tal, utiliza um modelo de permissões similar para garantir a segurança de seus arquivos. Essencialmente, este modelo regula quem pode ler, gravar ou executar cada arquivo e pasta em seu sistema. Para corrigir o Código de Erro 36, verifique se você tem a permissão de leitura/gravação necessária para o arquivo ou pasta com o qual está tendo problemas:

  1. Abra o Finder e localize o arquivo ou pasta que está gerando o Código de Erro 36.
  2. Clique com o botão direito no arquivo ou pasta e clique na opção “Obter Informações”.

Opção Obter Informações Macos

  1. Expanda a seção “Compartilhamento e Permissões” na parte inferior.
  2. Verifique os privilégios ao lado do seu nome de usuário e certifique-se de que estão definidos como “Ler e Gravar”. Se não estiverem, continue.
  3. Clique no ícone do cadeado no canto inferior direito da janela e digite sua senha quando solicitado.

Aba de Informações Cadeado

  1. Abra o menu suspenso na coluna “Privilégio” e escolha a configuração de privilégio desejada.

Aba de Informações Alterar Permissões

Dica: você sempre pode reverter qualquer alteração feita nas permissões de arquivos e pastas clicando nos três pontos na parte inferior da janela de Informações e escolhendo a opção “Reverter alterações”.

Como realizar operações de leitura/gravação usando o Terminal

Às vezes, o Finder do macOS pode enfrentar problemas como o Código de Erro 36 ao excluir, copiar ou mover arquivos ou pastas, mas você pode contornar isso realizando as operações diretamente do Terminal. Apenas saiba que os comandos do Terminal exigem um pouco de cautela, pois comandos incorretos podem ter consequências indesejadas (mas assim pode ser um clique incorreto).

Use o comando “rm” (remover) para excluir um arquivo ou pasta usando o Terminal:

rm arquivo-desnecessario.file ou rm -r pasta-desnecessaria.folder

Use o comando “cp” (copiar) para copiar um arquivo ou pasta usando o Terminal:

cp arquivo-exemplo.file ~/Desktop ou cp -r nome-da-pasta ~/Desktop

Use o comando “mv” (mover) para mover um arquivo ou pasta usando o Terminal:

mv arquivo-exemplo.file ~/Desktop ou mv -r nome-da-pasta ~/Desktop

Dica: para que esses comandos de exemplo funcionem, você primeiro precisa navegar até a pasta correta. Faça isso usando o comando “cd” (mudar diretório).

3. Como corrigir o Código de Erro 36 executando o Primeiro Socorro no seu dispositivo de armazenamento

Tanto os discos internos quanto externos podem ocasionalmente experimentar problemas no sistema de arquivos que impedem seu Mac de ler ou gravar dados corretamente. É aí que vem a funcionalidade “Primeiro Socorro” da ferramenta de Utilitário de Disco incorporada no macOS, permitindo que você verifique o sistema de arquivos de seu disco em busca de erros e os conserte, se possível, com alguns cliques simples:

  1. Abra o aplicativo Utilitário de Disco em “Aplicativos -> Utilitários.”

Terminal Macos Destacado 1

  1. Selecione o dispositivo de armazenamento problemático no painel esquerdo.
  2. Clique no botão “Primeiro Socorro” na barra de ferramentas.

Primeiro Socorro Macos Destacado

  1. Confirme sua decisão de escanear e, esperançosamente, consertar o dispositivo de armazenamento clicando no botão “Executar”.
  2. Aguarde o Primeiro Socorro concluir.

Nota: se o Utilitário de Disco não conseguir reparar seu disco e eliminar o Código de Erro 36, recomendamos fazer backup de seu dispositivo de armazenamento, pois ele pode estar falhando.

4. Como corrigir o Código de Erro 36 excluindo manualmente arquivos .DS_Store

Se nenhuma solução até agora ajudou, você deve considerar excluir manualmente os arquivos .DS_Store de seu dispositivo de armazenamento. Como já explicamos, esses arquivos mantêm configurações de nível de diretório para o seu Mac, então não são realmente necessários. Essa é uma boa notícia, pois eles podem ficar corrompidos e causar o surgimento do Código de Erro 36.

Como os arquivos .DS_Store são ocultos por padrão e não visíveis no Finder, mesmo se você pressionar Command + Shift + . para revelar arquivos ocultos, você precisará passar por alguns passos extras para excluí-los:

  1. Abra o Terminal. Você pode encontrá-lo em “Aplicativos -> Utilitários.”
  2. Navegue até a pasta com a qual está tendo problemas usando o comando “cd”.
  3. Digite o seguinte comando para listar todos os arquivos: ls -lA
  4. Use o comando “rm” para remover o arquivo .DS_Store: rm .DS_Store

Remover DS Store Terminal

  1. Repita os passos 2 a 4 para todas as outras pastas problemáticas.

Dica: você pode excluir todos os arquivos .DS_Store em seu sistema de uma só vez usando o seguinte comando (use-o com cautela): sudo find / -name ".DS_Store" -depth -exec rm {} \;

Perguntas Frequentes

Quais são outros códigos de erro comuns no macOS?

Há muitos códigos de erro que podem aparecer no macOS, cada um indicando um problema diferente. Além do código de erro 36, outros códigos de erro comumente encontrados incluem o código de erro 43 e o código de erro 50.

Posso prevenir o Código de Erro 36 de acontecer novamente?

Infelizmente, não há uma maneira garantida de prevenir o Código de Erro 36. O melhor que você pode fazer é cuidar de seus dispositivos de armazenamento e manter seu sistema operacional atualizado.

É seguro excluir arquivos .DS_Store?

Sim, geralmente é seguro excluir arquivos .DS_Store. Esses arquivos são criados pelo macOS para armazenar configurações específicas do diretório e não contêm dados pessoais.