Solução rápida: o Dev Drive usa ReFS e requer Windows 11 22H2 ou posterior. Encolha o disco C: no Gerenciamento de Disco para liberar espaço e, em seguida, use Configurações → Sistema → Para desenvolvedores → Dev Drive para criar um novo Dev Drive no espaço não alocado. Aloque pelo menos 50 GB; o tamanho ideal é de 100 a 200 GB, dependendo da carga de trabalho.
O Dev Drive é um volume baseado em ReFS do Windows 11 otimizado para cargas de trabalho de desenvolvimento — ele desativa a verificação em tempo real do Defender em pastas de desenvolvimento, usa semântica copy-on-write para clonagem rápida e oferece melhor E/S para repositórios de código-fonte e artefatos de build. O problema é o provisionamento: você precisa de espaço não alocado, um disco separado ou um arquivo de disco virtual. A primeira configuração não é óbvia.
Atinge: Windows 11 22H2 ou posterior, Pro/Home/Enterprise.
Tempo de correção: 30 minutos.
Por que o Dev Drive é importante e o que o torna diferente
O Dev Drive troca alguns recursos de uso geral (sem compactação como NTFS, menos compatibilidade com recursos do Windows) por desempenho de build: operações de arquivo mais rápidas em grandes árvores de diretórios, copy-on-write para clones e uma opção de desativar a verificação em tempo real do Defender por diretório. Para um projeto típico de Node/Python/Go/.NET com milhares de arquivos pequenos, o Dev Drive pode reduzir o tempo de build em 20 a 40% em comparação com um volume NTFS no mesmo SSD.
O volume deve usar ReFS, ter pelo menos 50 GB e ser criado pelo fluxo de Configurações (não apenas formatado como ReFS pelo Gerenciamento de Disco). O fluxo de Configurações define a flag de desativação do Defender e outros padrões específicos para desenvolvedores.
Método 1: Encolher o disco C: e criar um Dev Drive no espaço não alocado
- Faça backup dos dados importantes no disco C: como precaução.
- Abra o Gerenciamento de Disco (
diskmgmt.msc). - Clique com o botão direito no volume C: e escolha Encolher Volume.
- No campo Digite a quantidade de espaço a ser reduzida em MB, insira pelo menos
102400(100 GB). Mais se seus arquivos de código forem maiores. - Clique em Encolher. Aguarde a operação. O disco C: agora está menor; você tem espaço não alocado.
- Abra Configurações → Sistema → Para desenvolvedores → Dev Drive.
- Clique em Criar novo Dev Drive.
- Escolha Criar novo VHD se preferir um disco virtual (menor impacto, fácil de remover depois) ou Redimensionar volume existente se quiser usar o espaço não alocado.
- Se usar espaço não alocado, o assistente o formata como ReFS com otimizações de Dev Drive.
- Atribua uma letra de unidade (comumente D: ou W: para “trabalho”).
- Conclua o assistente. A unidade está pronta para uso.
A unidade aparece no Explorador de Arquivos como um volume normal. Nos bastidores, ela tem a flag de Dev Drive ativada.
Método 2: Criar um Dev Drive como VHD em vez de redimensionar
Para casos em que você não pode encolher o disco C: facilmente, use um arquivo de disco virtual.
- Em Configurações → Para desenvolvedores → Dev Drive, clique em Criar novo Dev Drive.
- Escolha Criar novo VHD.
- Insira o tamanho (ex.: 100 GB) e o local do arquivo VHD. Escolha um SSD rápido para o arquivo subjacente.
- Defina o tipo de VHD como Expansão dinâmica — isso aloca apenas o que é usado, crescendo conforme necessário.
- Aguarde o assistente formatar o VHD com ReFS e as flags de Dev Drive.
- O VHD é montado automaticamente com uma letra de unidade. Use normalmente.
- Para desmontar depois: clique com o botão direito na unidade em Este Computador → Ejetar, ou no Gerenciamento de Disco.
Dev Drives baseados em VHD são portáteis — copie o arquivo .vhdx para outro PC e anexe lá. Pequena sobrecarga de desempenho em comparação com uma partição nativa, mas mínima.
Método 3: Mover pastas de desenvolvimento existentes para o Dev Drive
Depois de ter um Dev Drive, mova o trabalho de desenvolvimento para ele para obter o benefício de velocidade.
- Planeje uma estrutura de diretórios na nova unidade (ex.:
D:\dev\projects,D:\dev\packages). - Para cada projeto: feche todos os editores e ferramentas que o utilizam, depois mova a pasta usando o Explorador de Arquivos ou
robocopypara preservar permissões. - Atualize as configurações das ferramentas: workspaces do VS Code, repositórios Git com novos caminhos, gerenciadores de pacotes (cache npm, cache pip).
- Para Node.js, defina o cache global do npm para o Dev Drive:
npm config set cache D:\dev\npm-cache --global. - Para Python:
pip config set global.cache-dir D:\dev\pip-cache. - Para dotnet:
dotnet nuget locals all --clear; mklink /D "%UserProfile%\.nuget\packages" "D:\dev\nuget-packages". - Execute um build. Compare o tempo decorrido com o anterior.
A maioria dos desenvolvedores percebe uma melhoria notável em projetos Node.js / front-end com muitos arquivos pequenos. Para projetos C++ monolíticos com poucos arquivos grandes, o benefício é menor.
Como verificar se a correção funcionou
- Abra Configurações → Sistema → Para desenvolvedores → Dev Drive. Sua unidade está listada com tamanho e espaço livre.
- Abra Explorador de Arquivos → Este Computador. Clique com o botão direito na unidade e escolha Propriedades. O sistema de arquivos aparece como ReFS.
- Execute
fsutil fsinfo refsinfo D:— exibe a versão do ReFS e a flag de Dev Drive. - Compile um projeto conhecidamente lento no Dev Drive vs C:. O tempo de build no Dev Drive é mais rápido.
Se nenhum desses funcionar
Se Dev Drive não aparecer em Configurações, você está em uma versão do Windows 11 que não oferece suporte a ele — atualize para 22H2 ou posterior. Para a edição Home, onde a opção está presente, mas a criação falha, verifique se o recurso opcional ReFS está instalado (consulte o artigo “Drives ReFS aparecem como RAW” para o instalador do recurso). Para usuários com BitLocker vinculado ao TPM na unidade do sistema, encolher o disco C: pode desativar temporariamente o BitLocker; certifique-se de ter a chave de recuperação antes de redimensionar. Para laptops mais antigos com SSDs limitados, considere usar um SSD portátil como Dev Drive em vez de encolher o interno — o desempenho ainda é bom e você mantém a unidade do sistema intacta.
Conclusão: O Dev Drive é uma configuração única que compensa em cada build. Encolha o disco C: ou crie um VHD, depois provisione via Configurações para obter a desativação do Defender e as otimizações do ReFS. Mova os caches de pacotes e pastas de projeto para obter o benefício total de velocidade.