SNAPSHOT is invalid error: btn: invalid key (464, 16392)

Ao rodar o utilitário de disco ele apresenta o seguinte erro:


error: btn: invalid key (464, 16392)

Snapshot is vialid


Já tentei rodar o utilitário de disco pelo modo de recuperação e o problema persiste.

Li online que apagar os snapshots do Time Machine poderia ser a solução. Fiz isto e o problema continua.

Ao rodar o fsck_apfs com a opção -S, ele realiza o restante do teste e retorna 0, ou seja, SSD sem problemas.

Contudo, se eu rodo o Reparador no Utilitário de Disco, a mensagem novamente aparece. Se eu rodo mais de uma vez, ele informa que o disco está com problemas e que não realizará mais testes.

Curiosamente, se desligo e ligo o computador o Utilitário roda o teste novamente e apresenta a mesma mensagem de erro.


Como resolver esta questão? Alguma sugestão?

MacBook Pro 13”, macOS 10.14

Publicado em 27/06/2020 13:47

Responder
Pergunta marcada como Resposta melhor classificada

Publicado em 29/06/2020 16:44

Obrigado. Olhei, tentei mas não funcionou.

Como consegui fazer um backup, acabei tendo que formatar o SSD mesmo. Depois de formatar, restaurei o backup.

Então, o erro no snapshot não aparece. O reparador do utilitário de disco ainda demora bastante para verificar os snapshots, mas não apresenta mais erros.

Talvez em alguns casos apagar os snapshots seja suficiente. No meu, infelizmente, não foi.


Agora, depois de restaurar o backup me deparei com outra situação, meu usuário administrador não tinha mais a administração do macbook (o meu tem o chip T2).


Passei trabalho, mas consegui com os passos abaixo. Então, caso alguém tenha que passar pelo que passei, fica a dica de como fazer isto (atribuir o token para um usuário administrador):


Como devolver usuário administrador após retorno de Backup

MacOs Mojave / Mackbook com T2


Antes de mais nada, fazer um backup completo(!).

Primeiro, criar um novo usuário administrador:

Login como Single User mode, reiniciando o mac e segurando as teclas “command” + “shift” + “s” (command + S).

Apareça tela preta com escrita branca, quando chegar ao final digitar

/sbin/mount -uw / <enter>

rm /var/db/.AppleSetupDone <enter>

reboot <enter>

Seguir o passo a passo, criar novo usuário administrador, as configurações podem ser puladas (icloud etc.).

Neste novo usuário, abrir Preferências do Sistema e confirmar que o usuário antigo ainda é Admin. Se não for, colocar para administrar a máquina e reiniciar.

Logar novamente neste novo usuário, abrir o Terminal e digitar:

sysadminctl -secureTokenStatus “novo usuário”


Se este novo usuário tiver token enable, então precisa atribuir o token para o antigo usuário admin.

sysadminctl -adminUser “novo usuário” -adminPassword “senha deste” -secureTokenOn "usuário admin antigo" -password “senha deste”

 

De onde consegui ambas informações

https://apple.stackexchange.com/questions/323495/renaming-user-failed-lost-admin-rights

https://www.jamf.com/jamf-nation/discussions/28939/securetoken-for-admin-accounts

Perguntas semelhantes

2 respostas
Pergunta marcada como Resposta melhor classificada

29/06/2020 16:44 em resposta a mariecouto

Obrigado. Olhei, tentei mas não funcionou.

Como consegui fazer um backup, acabei tendo que formatar o SSD mesmo. Depois de formatar, restaurei o backup.

Então, o erro no snapshot não aparece. O reparador do utilitário de disco ainda demora bastante para verificar os snapshots, mas não apresenta mais erros.

Talvez em alguns casos apagar os snapshots seja suficiente. No meu, infelizmente, não foi.


Agora, depois de restaurar o backup me deparei com outra situação, meu usuário administrador não tinha mais a administração do macbook (o meu tem o chip T2).


Passei trabalho, mas consegui com os passos abaixo. Então, caso alguém tenha que passar pelo que passei, fica a dica de como fazer isto (atribuir o token para um usuário administrador):


Como devolver usuário administrador após retorno de Backup

MacOs Mojave / Mackbook com T2


Antes de mais nada, fazer um backup completo(!).

Primeiro, criar um novo usuário administrador:

Login como Single User mode, reiniciando o mac e segurando as teclas “command” + “shift” + “s” (command + S).

Apareça tela preta com escrita branca, quando chegar ao final digitar

/sbin/mount -uw / <enter>

rm /var/db/.AppleSetupDone <enter>

reboot <enter>

Seguir o passo a passo, criar novo usuário administrador, as configurações podem ser puladas (icloud etc.).

Neste novo usuário, abrir Preferências do Sistema e confirmar que o usuário antigo ainda é Admin. Se não for, colocar para administrar a máquina e reiniciar.

Logar novamente neste novo usuário, abrir o Terminal e digitar:

sysadminctl -secureTokenStatus “novo usuário”


Se este novo usuário tiver token enable, então precisa atribuir o token para o antigo usuário admin.

sysadminctl -adminUser “novo usuário” -adminPassword “senha deste” -secureTokenOn "usuário admin antigo" -password “senha deste”

 

De onde consegui ambas informações

https://apple.stackexchange.com/questions/323495/renaming-user-failed-lost-admin-rights

https://www.jamf.com/jamf-nation/discussions/28939/securetoken-for-admin-accounts

Esta conversa foi encerrada pelo sistema ou pela equipe da comunidade. Você pode votar em quaisquer publicações que considerar úteis ou pesquisar outras respostas na Comunidade.

SNAPSHOT is invalid error: btn: invalid key (464, 16392)

Bem-vindo à Comunidade de Suporte da Apple
Um fórum onde os clientes da Apple ajudam uns aos outros com seus produtos. Use sua conta Apple para começar.