Resumindo, ao tentar converter meu SSD externo de exFAT para NTFS, estraguei alguma coisa e acabei corrompendo uma pasta cheia de arquivos criptografados por EFS. Posso ver os arquivos, mas acessá-los no Windows gera um erro ( Make sure a disk is in the drive you specified
). Porém, usando Linux, consigo acessar os arquivos, independentemente do PFILE
formato. Se eu tentar copiar os PFILE
arquivos para o Windows, ele não os verá como criptografados e, portanto, não terá a opção de descriptografá-los. Existe alguma maneira de descriptografá-los ou estou ferrado?
Editar: descobri que ao criar ou mover um arquivo criptografado para uma unidade exFAT, o arquivo possui uma PFILE
extensão (visível apenas no Linux). No entanto, em uma unidade NTFS, o arquivo tem sua extensão normal (no Windows e no Linux). No entanto, isso não deve afetar a descriptografia, já que consegui descriptografar outros arquivos da mesma unidade exFAT com sucesso.
Acredito que seu problema seja o mesmo da postagem Descriptografar arquivos movidos para a unidade USB e vice-versa . Essa postagem é para FAT32, mas provavelmente também é válida para exFAT.
A resposta do usuário Daniel B diz:
Com esta informação o autor da postagem salvou seus arquivos desta forma:
Tente ver se a mesma solução funcionará para você. Você provavelmente precisará de uma partição exFAT para fazer isso.
O truque é copiar e colar o conteúdo do seu PFILE para substituir o do exFAT. O arquivo deve ficar em seu lugar dentro do exFAT, não movido, apenas seu conteúdo deve ser substituído, para que fique anexado aos seus metadados exFAT (que você não pode copiar).
Você poderia usar, por exemplo, o HxD gratuito para criar e substituir os dados do arquivo, pois possui todas as funcionalidades necessárias.