Em breve, moverei grandes quantidades de fotos e vídeos do meu PC com Windows 10 para um NAS. Para minimizar o tempo de carregamento de miniaturas ao acessar esses arquivos no NAS, quero criar arquivos thumbs.db em todas as pastas enquanto os dados ainda estão nos HDDs do meu PC.
Neste tópico, encontrei uma ótima ferramenta para gerar automaticamente caches de miniaturas de forma recursiva:
Gerar miniaturas automaticamente para todas as subpastas de um diretório no Windows 7?
No entanto, para arquivos armazenados em um disco rígido local, apenas os caches de miniaturas em %LOCALAPPDATA%\Microsoft\Windows\Explorer são atualizados e nenhum arquivo thumbs.db é criado na pasta que contém as fotos e vídeos.
Por padrão, o Windows 10 criará arquivos thumbs.db em pastas em unidades de rede e um cache de miniaturas centralizado em %LOCALAPPDATA%\Microsoft\Windows\Explorer para arquivos em unidades locais.
Existem políticas de grupo e opções de registro para desabilitar completamente o cache de miniaturas, mas não encontrei uma maneira de forçar a criação de arquivos thumbs.db dedicados em pastas de mídia em unidades locais. Alguma idéia de como conseguir isso?
Uma possível solução alternativa seria usar a ferramenta WinThumbsPreloader vinculada a outro thread nas unidades de rede depois de transferir os dados do meu PC para o NAS. No entanto, não sei quanto tempo isso levará devido à redução significativa das velocidades de leitura dos dados no NAS.
Responder1
Você pode enganar o Windows 10 para criarpolegares.dbarquivos compartilhando sua pasta com imagens/vídeo em sua rede local. Então você se conecta a ele usando \\MY_COMPUTER_NAME\folder_name
. Navegando nas pastas que o Windows irá gerarpolegares.dbarquivos nas respectivas pastas; isso será mais rápido com a ferramenta WinThumbsPreloader que você mencionou.
No entanto, parece incerto se o Windows 10 realmente faz uso dopolegares.dbarquivos que foram gerados. Pelas minhas experiências, parece que ele os ignora, tornando todo esse processo discutível.