Ciência e Tecnologia

Excluir arquivos permanentemente e limpar seu armazenamento com Sysinternals: SDelete para Windows

.

Você pode pensar que excluir um arquivo da Lixeira é suficiente. Você pode até dar um passo adiante e Mudança + Del cada arquivo que você não precisa mais. E se lhe disséssemos que esses dois métodos nunca se livram completamente de um arquivo? Pelo menos, não no curto prazo.


Se despertou seu interesse, permita-nos apresentar Sysinternals: SDelete. É uma ferramenta de exclusão segura compatível com o Departamento de Defesa, fornecida pela Microsoft e usada mundialmente por profissionais do setor.


O que é Sysinternals: SDelete?

Embora tenhamos anunciado o SDelete como uma “ferramenta de exclusão segura”, o que isso significa exatamente? Em suma, todos os sistemas operacionais Windows NT/2K modernos; incluindo o Windows 10 e o Windows 11, implementam o que é conhecido como “proteção de reutilização de objetos”.

Essa proteção significa que, quando um aplicativo aloca espaço no arquivo ou memória virtual, ele não pode exibir dados armazenados anteriormente nos recursos que o Windows NT/2K aloca para ele. O Windows preenche a memória com zero e a torna indisponível. O mesmo não é verdade, infelizmente, para arquivos apagados; o espaço que ocupam não é zerado, mesmo após a exclusão.

O que tudo isso significa é que, a menos que o Windows tenha substituído o espaço anteriormente ocupado por um arquivo excluído; o que pode acontecer semanas ou mesmo meses após o fato, o arquivo permanece recuperável. Existem até ferramentas dedicadas de recuperação de dados disponíveis para ajudar com isso. Veja como usar as melhores ferramentas de recuperação de dados de terceiros para Windows para obter mais informações. No entanto, o SDelete garante que, mesmo com as melhores ferramentas de recuperação disponíveis, os arquivos excluídos não poderão ser recuperados.

Como fazer backup de seus dados antes de usar Sysinternals: SDelete

Como estamos lidando com uma ferramenta que torna os arquivos excluídos completamente irrecuperáveis, seria uma boa ideia fazer backup de seus arquivos antes de usar o SDelete. Mesmo se você estiver planejando excluir apenas alguns arquivos, vale a pena saber que, se usado incorretamente, o SDelete pode tornar seu PC com Windows inoperante.

Isso ocorre porque, além de simplesmente excluir arquivos, o SDelete também pode ser usado para limpar dados de arquivos em partes não alocadas de sua unidade. Embora isso não deva ser um problema, sempre há a chance de você executar uma operação de exclusão em arquivos que, de outra forma, gostaria de manter. Antes de experimentar o SDelete, considere pesquisar ferramentas de terceiros que você deve tentar fazer backup de seus dados do Windows.

Como usar Sysinternals: SDelete

Para começar, visite a página de download do Microsoft Sysinternals: SDelete e baixe o arquivo ZIP.

SDExcluir página de download

Uma vez baixado, clique com o botão direito no arquivo e selecione Extrair tudo. Em seguida, configure uma pasta de destino de sua escolha e clique no botão Extrair botão.

Extrair SDExcluir

Neste ponto, você pode ser tentado a Duplo click um dos três arquivos EXE localizados dentro da pasta. No entanto, isso não funcionará, pois o SDelete é uma ferramenta de linha de comando e, como tal, requer um pouco mais de configuração para configurar corretamente.

  1. Comece cortando ou copiando toda a pasta SDelete que você extraiu para o seguinte caminho de pasta: C:Arquivos de Programas.
  2. Em seguida, clique com o botão direito do mouse em Este computador no Explorador de Arquivos e escolha Propriedades.
  3. No Links Relacionados seção, clique Configurações avançadas do sistema.
    Configurações avançadas do sistema

  4. No Propriedades do sistema diálogo, selecione variáveis ​​ambientais.
    Variáveis ​​de ambiente

  5. Clique Caminho debaixo Variáveis ​​do sistema, e depois clique Editar
  6. Na nova janela, clique em Novoentão Navegar e localize a pasta em que você configurou passo 1. O caminho completo da pasta deve ser: C:Arquivos de ProgramasSDelete
    Excluir variável do sistema

  7. Clique OK três vezes para salvar suas alterações.

Agora que o SDelete foi configurado corretamente, você pode começar a usá-lo no Prompt de Comando.

  1. Para iniciar, pressione o botão janelas tecla e digite “cmd” no Caixa de pesquisa. O prompt de comando deve estar listado em Melhor partida. Clique com o botão direito no prompt de comando e selecione Executar como administrador.
  2. Quando o prompt de comando abrir, digite “apagar” e bater Digitar.
  3. Você verá agora uma lista das várias operações que você pode realizar com SDelete, bem como um Uso exemplo, para ajudá-lo com a sintaxe.
    Excluir prompt de comando

Como excluir arquivos com segurança com Sysinternals: SDelete

Vamos começar excluindo um único arquivo. Nesse caso, temos um arquivo de backup do registro localizado na área de trabalho.

  1. Primeiro, clique com o botão direito do mouse no arquivo e selecione Copiar como caminho.
  2. Em seguida, no prompt de comando, digite “apagar” seguido por um espaço e cole o caminho que você copiou. Lembre-se de remover as aspas em ambas as extremidades do caminho.
  3. A linha inteira deve ficar assim: “sdelete C:UsersPhillipDesktopBackup.reg
  4. Pressione Enter para executar a operação.
  5. Depois de concluído, a saída exibirá: Arquivos excluídos: 1
    SDExcluir arquivo único

Em seguida, vamos excluir uma pasta incluindo quaisquer subdiretórios que ela possa ter. Nesse caso, temos uma pasta chamada “Capturas de tela” em Imagens na unidade C:.

  1. Novamente, clique com o botão direito do mouse na pasta e selecione Copiar como caminho.
  2. Em seguida, no prompt de comando, digite “apagar” seguido por um espaço, em seguida, adicione o “-s” parâmetro para incluir subdiretórios, e o “-r” para remover quaisquer atributos somente leitura.
  3. Por fim, cole o caminho que você copiou e remova as aspas em cada extremidade.
  4. A linha inteira deve ficar assim: “sdelete -s -r C:UsersPhillipPicturesScreenshots
  5. Pressione Enter para executar a operação.
  6. Uma vez concluído, a saída exibirá o número de arquivos e diretórios excluídos.
    SDExcluir pastas

Por fim, vamos usar o SDelete para limpar o espaço em disco não utilizado. Vale a pena notar que, dependendo do tamanho da sua unidade e da quantidade de espaço não utilizado disponível, essa operação pode levar muito tempo para ser concluída, em alguns casos horas.

  1. No prompt de comando, digite “apagar” seguido por um espaço, em seguida, adicione o “-c” para limpar o espaço livre e adicione a letra da unidade com dois pontos. Neste exemplo, “c:” dirigir.
  2. A linha inteira deve ficar assim: “sdelete -cc:
  3. Pressione Enter para executar a operação.
  4. Durante a execução, a saída exibirá um indicador de progresso em porcentagem e uma mensagem informando que está “Limpando espaço livre na “.

Não deixe rastros com Sysinternals: SDelete

Não há dúvida de que esta pequena ferramenta despretensiosa faz o trabalho notavelmente bem. Alguns podem argumentar que criptografar seus arquivos é a opção muito melhor a longo prazo, porque pelo menos no futuro você ainda pode obter acesso a eles.

No entanto, se você é particularmente paranóico sobre seus arquivos confidenciais chegarem às mãos de alguém que não seja você, Sysinternals: SDelete e sua abordagem nuclear são definitivamente o caminho a seguir.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo