Como Provisionar um Dev Drive a Partir de Espaço Não Alocado no Windows 11
🔍 WiseChecker

Como Provisionar um Dev Drive a Partir de Espaço Não Alocado no Windows 11

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.

Sintoma: Você deseja criar um Dev Drive no Windows 11 para fluxos de trabalho de desenvolvimento mais rápidos.
Atinge: Windows 11 22H2 ou posterior, Pro/Home/Enterprise.
Tempo de correção: 30 minutos.

ADVERTISEMENT

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

  1. Faça backup dos dados importantes no disco C: como precaução.
  2. Abra o Gerenciamento de Disco (diskmgmt.msc).
  3. Clique com o botão direito no volume C: e escolha Encolher Volume.
  4. 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.
  5. Clique em Encolher. Aguarde a operação. O disco C: agora está menor; você tem espaço não alocado.
  6. Abra Configurações → Sistema → Para desenvolvedores → Dev Drive.
  7. Clique em Criar novo Dev Drive.
  8. 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.
  9. Se usar espaço não alocado, o assistente o formata como ReFS com otimizações de Dev Drive.
  10. Atribua uma letra de unidade (comumente D: ou W: para “trabalho”).
  11. 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.

ADVERTISEMENT

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.

  1. Em Configurações → Para desenvolvedores → Dev Drive, clique em Criar novo Dev Drive.
  2. Escolha Criar novo VHD.
  3. Insira o tamanho (ex.: 100 GB) e o local do arquivo VHD. Escolha um SSD rápido para o arquivo subjacente.
  4. Defina o tipo de VHD como Expansão dinâmica — isso aloca apenas o que é usado, crescendo conforme necessário.
  5. Aguarde o assistente formatar o VHD com ReFS e as flags de Dev Drive.
  6. O VHD é montado automaticamente com uma letra de unidade. Use normalmente.
  7. 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.

  1. Planeje uma estrutura de diretórios na nova unidade (ex.: D:\dev\projects, D:\dev\packages).
  2. Para cada projeto: feche todos os editores e ferramentas que o utilizam, depois mova a pasta usando o Explorador de Arquivos ou robocopy para preservar permissões.
  3. Atualize as configurações das ferramentas: workspaces do VS Code, repositórios Git com novos caminhos, gerenciadores de pacotes (cache npm, cache pip).
  4. Para Node.js, defina o cache global do npm para o Dev Drive: npm config set cache D:\dev\npm-cache --global.
  5. Para Python: pip config set global.cache-dir D:\dev\pip-cache.
  6. Para dotnet: dotnet nuget locals all --clear; mklink /D "%UserProfile%\.nuget\packages" "D:\dev\nuget-packages".
  7. 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.

ADVERTISEMENT

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.

ADVERTISEMENT