A exclusão de arquivos por meio do prompt de comando usando a palavra-chave del oferece alguma recuperação integrada, como a lixeira?

A exclusão de arquivos por meio do prompt de comando usando a palavra-chave del oferece alguma recuperação integrada, como a lixeira?

Então, se um usuário fez algo como

cd super_important_directory
del /s /q *.*

no prompt de comando, o Windows envia esses arquivos para a lixeira? Eles são excluídos permanentemente e a única opção de recuperação é um software especializado?

Responder1

Resposta curta

Não, não há recuperação para arquivos excluídos da linha de comando e é uma exclusão “permanente”.

Resposta não tão curta

O delcomando não limpa a parte de dados do arquivo, apenas remove a entrada do sistema de arquivos.

Isto significa que com software especializado, a recuperaçãopoderiaserá possível, se nada mais tiver sido gravado naquela área do disco (até onde o sistema sabe, essa área agora é espaço "livre").

Por outro lado, a lixeira é apenas um local para onde os arquivos são movidos, de modo que o sistema de arquivos ainda está ciente de sua existência.

O que você pode fazer:

A melhor maneira de evitar que os usuários façam isso é impedir que excluam os arquivos.

Dê uma olhada nas permissões de um arquivo:

  1. Clique com o botão direito no arquivo.
  2. SelecionePropriedades.
  3. Clique noSegurançaaba.

A melhor maneira de fazer isso é impedir que eles os modifiquem, alterando as permissões e removendo Modifye Write.

Se os usuários precisarem modificar os arquivos, será possível usar permissões mais detalhadas para evitar a exclusão, mas ainda permitir modificações.

Para acessar as permissões avançadas, clique emAvançadona guia de segurança.

Você pode manter os direitos concedidos Modifye simplesmente desmarcar a Deletepermissão.

Certifique-se de que eles também não tenham Delete Subfolders and Filespermissão na pasta pai, caso contrário, eles poderão excluir o arquivo de qualquer maneira.

Mais detalhes

VerComo definir, visualizar, alterar ou remover permissões especiais para arquivos e pastas no Windows XP(aplica-se a qualquer versão do Windows usando NTFS).

Responder2

não, não acho que seja esse o caso. Depois disso del foobar.txt, não encontrei nenhum foobar.txt na minha lixeira. A linha de comando é considerada uma ferramenta para ""profissionais"". Além disso, você não deseja que todos os arquivos excluídos com um arquivo em lote permaneçam até que o usuário sinta a necessidade de esvaziar a lixeira. Muitas vezes o usuário nem sabe que algum arquivo em lote excluiu alguma coisa.

No Linux você pode criar um alias para o rmcomando e redirecioná-lo para algum outro comando ou definir outras opções. Por exemplo, você pode perguntar "você tem certeza". Mas não sei se existe algo como aliases no Windows.

Você também pode restringir o acesso ao cmd para seus usuários normais. Eu não acredito que eles possam excluir arquivos do sistema de qualquer maneira.

informação relacionada