Se não conseguir localizar um ficheiro perdido a partir da cópia de segurança, pode utilizar Windows File Recovery, que é uma aplicação de linha de comandos disponível na Microsoft Store. Utilize esta aplicação para tentar recuperar ficheiros perdidos que foram eliminados do seu dispositivo de armazenamento local (incluindo unidades internas, unidades externas e dispositivos USB) e não podem ser restaurados a partir da Reciclagem. A recuperação no armazenamento na cloud e nas partilhas de ficheiros de rede não é suportada.
Importante: Se quiser aumentar as hipóteses de recuperar um ficheiro, minimize ou evite utilizar o seu computador. No sistema de ficheiros do Windows, o espaço utilizado por um ficheiro eliminado é marcado como espaço livre, o que significa que os dados do ficheiro ainda podem existir e ser recuperados. No entanto, qualquer utilização do seu computador pode criar ficheiros, o que pode sobre-escrever este espaço livre em qualquer altura.
-
Se necessário, instale a aplicação a partir da Microsoft Store:
-
Prima a tecla Windows, introduza Windows File Recovery na caixa de pesquisa e, em seguida, selecione Windows File Recovery.
-
Quando lhe for pedido para permitir que a aplicação faça alterações no seu dispositivo, selecione Sim.
-
Na janela Linha de Comandos, introduza o comando no seguinte formato:
winfr source-drive: destination-drive: [/mode] [/switches]
-
Existem dois modos básicos que pode utilizar para recuperar ficheiros: Regular e Extenso.
Exemplos de modo regular
Recupere a pasta Documentos a partir da unidade C: para a pasta de recuperação numa unidade E:. Não se esqueça da barra invertida (\) no final da pasta.
Winfr C: E: /regular /n \Users\<username>\Documents\
Recupere ficheiros PDF e Word a partir da unidade C: para a pasta de recuperação numa unidade E:.
Winfr C: E: /regular /n *.pdf /n *.docx
Exemplos de modo extenso
Recupere qualquer ficheiro com a cadeia "fatura" no nome do ficheiro com carateres universais.
Winfr E: C: /extensive /n *invoice*
Recupere as fotografias jpeg e png da pasta Imagens para a pasta de recuperação numa unidade E: .
Winfr C: E: /extensive /n \Users\<username>\Pictures\*.JPEG /n\Users\<username>\Pictures\*.PNG
As unidades de origem e de destino têm de ser diferentes. Ao recuperar da unidade do sistema operativo (muitas vezes C: ), utilize o /n <filter> comutadores para especificar os ficheiros ou a pasta do utilizador. A Microsoft cria automaticamente uma pasta de recuperação para a qual chamou, Recovery_<date and time> na unidade de destino.
-
Quando lhe for pedida confirmação para continuar, introduza Y para iniciar a operação de recuperação. Consoante o tamanho da unidade de origem, esta operação poderá demorar algum tempo. Para parar o processo de recuperação, prima Ctrl + C.
As seguintes informações podem ajudá-lo a decidir que sistema de ficheiros tem e que modo utilizar.
Sistemas de ficheiros
Sistema de ficheiros |
Exemplos |
---|---|
FAT e exFAT |
Cartões SD, pens ou pen USB (< 4 GB) |
NTFS |
Computadores (HDD, SSD), discos rígidos externos, pen usb ou usb (> 4 GB) |
Existem vários sistemas de ficheiros suportados pelo Windows que variam consoante o dispositivo de armazenamento ou o sistema operativo. A recuperação de ficheiros de sistemas de ficheiros não NTFS só é suportada pelo modo extenso. Para ver que sistema de ficheiros tem, clique com o botão direito do rato numa unidade no Explorador de Ficheiros e selecione Propriedades.
Decidir que modo utilizar
Utilize a tabela seguinte para o ajudar a decidir qual o modo a utilizar. Se não tiver a certeza, comece pelo modo Regular.
Sistema de ficheiros |
Circunstâncias |
Modo recomendado |
---|---|---|
NTFS |
Eliminado recentemente |
Normal |
NTFS |
Eliminado há algum tempo |
Extenso |
NTFS |
Depois de formatar um disco |
Extenso |
NTFS |
Um disco danificado |
Extenso |
FAT e exFAT |
Qualquer |
Extenso |
Sintaxe geral
A tabela seguinte resume para que serve cada comutador avançado.
Parâmetro/comutador |
Descrição |
Modo(s) suportado(s) |
---|---|---|
Source-drive: |
Especifica o dispositivo de armazenamento onde os ficheiros foram perdidos. Tem de ser diferente da unidade de destino. |
Tudo |
Destination-drive: |
Especifica o dispositivo de armazenamento e a pasta em que pretende colocar os ficheiros recuperados. Tem de ser diferente da unidade de origem. |
Tudo |
/regular |
Modo regular, a opção de recuperação padrão para unidades NTFS não danificadas |
Normal |
/extensive |
Modo extenso, uma opção de recuperação completa adequada para todos os sistemas de ficheiros |
Extenso |
/n<filter> |
Procura um ficheiro específico com um nome de ficheiro, caminho de ficheiro, tipo de ficheiro ou carateres universais. Por exemplo:
|
Tudo |
/? |
Resumo da sintaxe e comutadores para utilizadores gerais. |
Tudo |
/! |
Resumo da sintaxe e comutadores para utilizadores avançados. |
Tudo |
Sintaxe avançada
A tabela seguinte resume para que serve cada comutador avançado.
Parâmetro |
Descrição |
Modos suportados |
---|---|---|
/ntfs |
Modo NTFS, uma opção de recuperação rápida para unidades NTFS em bom estado de funcionamento com a tabela de ficheiros principal |
NTFS |
/segment |
Modo de segmento, opção de recuperação para unidades NTFS com segmentos de registo de ficheiros |
Segmento |
/signature |
Modo de assinatura, opção de recuperação para todos os tipos de sistema de ficheiros com cabeçalhos de ficheiro |
Assinatura |
/y:<type(s)> |
Recuperar grupos de extensões específicos, separados por vírgulas |
Assinatura |
/# |
Grupos de extensões do modo de assinatura e tipos de ficheiro suportados. |
Assinatura |
/p:<folder> |
Guarda um ficheiro de registo da operação de recuperação numa localização diferente da localização predefinida na unidade de recuperação (por exemplo, D:\logfile). |
Tudo |
/a |
Substitui os pedidos do utilizador, o que é útil num ficheiro de script. |
Tudo |
/u |
Recupera ficheiros não excluídos, por exemplo, da Reciclagem. |
NTFS Segmento |
/k |
Recupera ficheiros do sistema. |
NTFS Segmento |
/o:<a|n|b> |
Especifica se deve sempre (a), nunca (n), orkeep both always(b) ao escolher se deve substituir um ficheiro. A ação predefinida é pedir para substituir. |
NTFS Segmento |
/g |
Recupera ficheiros sem fluxos de dados primários. |
NTFS Segmento |
/e |
Para manter os resultados geríveis e focar-se nos ficheiros de utilizador, alguns tipos de ficheiro são filtrados por predefinição, mas este comutador remove esse filtro. Para obter uma lista completa destes tipos de ficheiro, consulte as informações a seguir a esta tabela. |
NTFS Segmento |
/e:<extension> |
Especifica os tipos de ficheiro que são filtrados. Para obter uma lista completa destes tipos de ficheiro, consulte as informações a seguir a esta tabela. |
NTFS Segmento |
/s:<sectors> |
Especifica o número de setores no dispositivo de origem. Para encontrar informações do setor, utilize fsutil. |
Segmento Assinatura |
/b:<bytes> |
Especifica o tamanho do cluster (unidade de alocação) no dispositivo de origem. |
Segmento Assinatura |
Lista de filtros da extensão de ficheiro
Os seguintes tipos de ficheiro são filtrados a partir dos resultados por predefinição. Utilize o /e para desativar este filtro ou o filtro de /e:<extension> para especificar os tipos de ficheiro que não pretende filtrar.
_, adm, admx, appx, appx, ascx, asm, aspx, aux, ax, bin, browser, c, cab, cat cdf-ms, catalogItem, cdxm, cmake, cmd, coffee, config, cp, cpp, cs, cshtm, css, cur, dat, dll, et, evtx, exe, fon, gpd, h, hbakedcurve, htm, htm, ico, id, ildl, ilpdb, iltoc, iltocpdb, in, inf, inf_loc, ini, js, json, lib, lnk, log, man, manifest, map, metadata, mf, mof, msc, msi, mui, mui, mum, mun, nls, npmignore, nupkg, nuspec, obj, p7s, p7x, pak, pckdep, pdb, pf, pkgdef, plist, pnf, pp, pri, props, ps1, ps1xm, psd1, psm1, py, resjson, resw, resx, rl, rs, sha512, snippet, sq, sys, t4, targets, th, tlb, tmSnippet, toc, ts, tt, ttf, vb, vbhtm, vbs, vsdir, vsix, vsixlangpack, vsixmanifest, vstdir, vstemplate, vstman, winmd, xam, xbf, xm, xrm-ms, xs, xsd, ym
Pode dar algumas sugestões para me ajudar a utilizar a sintaxe correta?
-
Utilize sempre letras de unidade no caminho de origem e destino, não se esqueça dos dois pontos (:) após a letra de unidade e certifique-se de que existe um espaço entre a origem e o destino.
-
Quando especificar apenas um nome de pasta, como /n \Myfolder\, adicione uma barra invertida (\) no final da mesma.
-
Se um nome de ficheiro ou pasta tiver espaços, coloque-o entre aspas. Por exemplo:
winfr C: E: /regular /n "\Users\<username>\Documents\Quarterly Statement.docx"
O que significa <nome de utilizador> nos exemplos de comandos?
Na barra de endereço Explorador de Ficheiros, introduza C:\users para ver uma lista de potenciais utilizadores no seu computador. Podem existir vários utilizadores no seu computador, incluindo o utilizador, o administrador e a conta predefinida. Quando vir <nome de utilizador> num caminho de ficheiro, este é um marcador de posição para o nome de utilizador atual no seu computador.
Por que motivo estou a receber esta mensagem: "A origem e o destino não podem fazer referência à mesma partição física?"
O caminho da partição ou da unidade de origem e de destino não deve ser o mesmo. Se tiver apenas uma unidade, utilize um disco rígido USB ou externo como caminho de destino. Não crie uma partição depois de perder dados, uma vez que isto reduz a probabilidade de uma recuperação bem-sucedida.
Por que motivo a operação de recuperação demora tanto tempo?
Consoante o tamanho do disco, poderá demorar algum tempo a recuperar o ficheiro, especialmente se estiver a utilizar o modo Extenso.
Por que motivo são recuperados ficheiros adicionais da minha unidade do sistema operativo?
Nos bastidores, o Windows está constantemente a criar e eliminar ficheiros. Por predefinição, Windows File Recovery filtra estes ficheiros, mas alguns escapam. Para evitar esta situação, utilize o filtro /n <> de acordo com os exemplos neste artigo.
Qual é a pasta $Recycle.Bin?
Para os modos de segmento e NTFS, também poderá ver ficheiros perdidos recuperados da Reciclagem (ficheiros na reciclagem ou eliminados permanentemente) com o nome $files.xxx e armazenados numa pasta chamada $RECYCLE. BIN.
O que acontece se a unidade de destino estiver cheia?
Se vir a seguinte mensagem: "O disco de destino está cheio, liberte espaço antes de retomar: (R)esume, (S)kip file ou (A)bort", liberte espaço na unidade de destino e, em seguida, escolha uma das opções.
Não consegui recuperar o ficheiro, e agora?
Se utilizou o modo Regular, tente novamente no modo extenso se o tipo de ficheiro for suportado. É possível que o espaço livre tenha sido substituído, especialmente numa unidade de estado sólido (SSD). Se precisar de ajuda, contacte o administrador.