Um arquivo de computador que pode ser usado apenas por um único programa ou processo de uma só vez é considerado um arquivo bloqueado.
Em outras palavras, o arquivo em questão está "bloqueado" para ser usado por qualquer outro programa no computador em que está ou mesmo em uma rede.
Todos os sistemas operacionais usam arquivos bloqueados. Na maioria dos casos, o objetivo de bloquear um arquivo é garantir que ele não possa ser editado, movido ou excluído enquanto estiver sendo usado, seja por você ou por algum processo do computador.
Como saber se um arquivo está bloqueado
Você normalmente não vai procurar por arquivos que estão bloqueados - não é um atributo de arquivo ou algum tipo de coisa que você possa obter uma lista. A maneira mais fácil de saber se um arquivo está bloqueado é quando o sistema operacional informa isso após você tentar modificá-lo ou movê-lo de onde está.
Por exemplo, se você abrir um arquivo DOCX para edição no Microsoft Word, esse arquivo será bloqueado por esse programa. Se você tentar excluí-lo, renomeá-lo ou movê-lo enquanto o programa o estiver usando, você será informado de que não pode porque o arquivo está bloqueado.
Outros programas irão realmente gerar um arquivo bloqueado com uma extensão de arquivo específica como. LCK, que é usada por programas da Autodesk, VMware, Corel, Microsoft e provavelmente outros. Outros podem usar a extensão de arquivo. LOCK ou algo semelhante.
As mensagens de arquivos bloqueados variam muito, especialmente de sistema operacional para sistema operacional, mas na maioria das vezes você verá algo assim:
- O arquivo de origem ou destino pode estar em uso.
- A ação não pode ser concluída porque o arquivo está aberto em outro programa.
- Você deve fechar o arquivo antes de continuar.
- O processo não pode acessar o arquivo porque outro processo bloqueou uma parte do arquivo.
- Esta máquina virtual parece estar em uso.
É semelhante às pastas, que geralmente mostram um prompt Pasta em uso, seguido por um Feche a pasta ou arquivo e tente novamente mensagem.
Como desbloquear um arquivo bloqueado
Mover, renomear ou deletar um arquivo bloqueado pode ser difícil às vezes se você não tiver certeza de qual programa ou processo o está aberto…que você precisará fechar.
Às vezes é muito fácil saber qual programa está com o arquivo bloqueado porque o sistema operacional informará na mensagem de erro, como no exemplo do PowerPoint mostrado na imagem acima. Muitas vezes, porém, isso não acontece, complicando o processo.
Por exemplo, com alguns arquivos bloqueados, você receberá um prompt que diz algo muito geral como "a pasta ou um arquivo nela está aberto em outro programa." Nesse caso, você não pode ter certeza de qual programa é. Pode até ser de um processo rodando em segundo plano que você nem consegue ver que está aberto!
Felizmente, existem vários programas gratuitos criados por criadores de software inteligentes que você pode usar para mover, renomear ou excluir um arquivo bloqueado quando não tiver certeza do que o está bloqueando. Nosso favorito é o LockHunter. Com ele, você pode simplesmente clicar com o botão direito do mouse em um arquivo ou pasta bloqueado para ver claramente o que o contém e, em seguida, desbloquear o arquivo facilmente fechando o programa que o está usando.
Arquivos também podem ser bloqueados em uma rede; se um usuário tiver esse arquivo aberto, ele poderá impedir que outro usuário em um computador diferente abra o arquivo de uma maneira que permita fazer alterações.
Quando isso acontece, a ferramenta Pastas Compartilhadas no Gerenciamento do Computador é muito útil. Basta tocar e segurar ou clicar com o botão direito do mouse no arquivo ou pasta aberta e escolher Fechar arquivo aberto.
Se você estiver lidando com um erro específico como o erro "máquina virtual" acima, talvez seja necessário investigar o que está acontecendo. Nesse caso, geralmente é um problema da VMware Workstation em que os arquivos LCK não permitem que você se aproprie da VM. Você pode simplesmente excluir os arquivos LCK associados à máquina virtual em questão.
Uma vez que um arquivo é desbloqueado, ele pode ser editado ou movido como qualquer outro arquivo.
Como fazer backup de arquivos bloqueados
Arquivos bloqueados também podem ser um problema para ferramentas de backup automático. Quando um arquivo está em uso, ele geralmente não pode ser acessado na medida em que um programa de backup precisa para garantir o backup. Insira o Serviço de Cópias de Sombra de Volume ou VSS.
Volume Shadow Copy Service é um recurso que foi introduzido pela primeira vez no Windows XP e no Windows Server 2003 que permite tirar instantâneos de arquivos ou volumes mesmo enquanto eles estão sendo usados.
VSS permite que outros programas e serviços como Restauração do Sistema (no Windows Vista e mais recente), ferramentas de backup (como COMODO Backup) e software de backup online (como Carbonite) acessem o clone do arquivo sem tocar no original, arquivo bloqueado.
Usar o Volume Shadow Copy com uma ferramenta de backup é uma grande vantagem porque você nunca terá que se preocupar em fechar todos os seus programas abertos apenas para que os arquivos que estão usando possam ser copiados. Com isso ativado e em uso, você pode usar seu computador como faria normalmente, com o VSS trabalhando em segundo plano e fora de vista.
Você deve saber que nem todos os programas ou serviços de backup suportam Volume Shadow Copy e, mesmo para os poucos que o fazem, muitas vezes você precisa habilitar explicitamente o recurso.