Eu estava pela primeira vez testando o media player da TV da sala. Copiei um filme para um de meus HDDs de trabalho (NTFS) e pluguei na TV. Não foi reconhecido. Quando trouxe de volta para o computador a surpresa: “Acesso Negado”. A tudo. Nem conseguia listar o conteúdo da da raiz.
Tentei me dar permissão usando as ferramentas que o Windows 10 disponibiliza na GUI. Não surtiu efeito algum.
Para encurtar, porque eu tentei muita coisa e nada deu certo, ChatGPT me deu a solução na primeira tentativa. Bastou abrir um prompt powershell como administrador e rodar os seguintes comandos (Drive E:):
takeown /F E:\ /A /R
icacls E:\ /reset -> Este foi recusado, dizendo que a ACL ficaria inutilizada.
icacls E:\ /grant ‘*S-1-1-0:(OI)(CI)F’
icacls E:\* /reset /T /C /L
Eu já passei por um episódio de corrupção de ACL assim em várias pastas de um HD de dados, de forma espontânea (sem envolver outro SO ou dispositivo), acho que foi lá nos primórdios do Windows 10. Foram exatamente esses comandos que corrigiram.
A situação do NTFS no Linux tem melhorado nos últimos anos, com o driver NTFS3 direto no kernel que dispensa o antigo ntfs-3g, mas uma TV tentar montar o sistema de arquivos em read-write é loucura. Ou isso, ou o HD se corrompeu espontaneamente.
Sei que não deveria, mas as TVs hoje salvam informações no HDD. Seja onde parou uma mídia, seja informações do aplicativo de gravação da TV que pode usar o HDD como armazenamento, e, em alguns casos, até informações de thumbs dos vídeos.
Saudades do tempo dos cartões SDs que dava para mexer na chavinha de read-only. Não, não tenho saudades dos disquetes. Nenhuma!
É, eu gostava bastante dessas chaves. Se houvesse algo parecido em adaptadores USB-SATA muitos problemas seriam evitados.
Será que esse comando serve pra um ssd que ficou em formato raw?
Preciso recuperar o conteúdo, e estou evitando a opção de formartar e depois
ficar tentando recuperar com algum programa de recuperação de apagados (como o Recuva).
Não. Esses comandos tem a ver com permissões. Uma partição RAW é um problema numa camada mais abaixo, na tabela de partições ou de alocação. Veja que os comandos exigem uma letra de unidade e partições RAW não tem letras de unidade alocadas.