Cómo aprovisionar una dev drive desde espacio no asignado en Windows 11
🔍 WiseChecker

Cómo aprovisionar una dev drive desde espacio no asignado en Windows 11

Solución rápida: Dev Drive usa ReFS y requiere Windows 11 22H2 o posterior. Reduzca la unidad C: en Administración de discos para liberar espacio y luego use Configuración → Sistema → Para desarrolladores → Dev Drive para crear una nueva Dev Drive en el espacio no asignado. Asigne al menos 50 GB; el tamaño ideal es 100–200 GB según la carga de trabajo.

Dev Drive es el volumen basado en ReFS de Windows 11 optimizado para cargas de trabajo de desarrolladores: desactiva el análisis en tiempo real de Defender en las carpetas de desarrollo, usa semántica de copia en escritura para clones rápidos y proporciona mejor E/S para repositorios de código fuente y artefactos de compilación. El inconveniente es el aprovisionamiento: necesita espacio no asignado, una unidad separada o un archivo de disco virtual. La primera vez que se configura no es obvio.

Síntoma: Desea crear una Dev Drive en Windows 11 para flujos de trabajo de desarrollo más rápidos.
Afecta a: Windows 11 22H2 o posterior, Pro/Home/Enterprise.
Tiempo de solución: 30 minutos.

ADVERTISEMENT

Por qué Dev Drive es importante y qué la hace diferente

Dev Drive sacrifica algunas características de uso general (sin compresión como NTFS, menor compatibilidad con características de Windows) a cambio de rendimiento de compilación: operaciones de archivos más rápidas en árboles de directorios grandes, copia en escritura para clones y exclusión del análisis en tiempo real de Defender por directorio. Para un proyecto típico de Node/Python/Go/.NET con miles de archivos pequeños, Dev Drive puede reducir los tiempos de compilación entre un 20–40% en comparación con un volumen NTFS en el mismo SSD.

El volumen debe usar ReFS, debe tener al menos 50 GB y debe crearse mediante el flujo de Configuración (no basta con formatear ReFS a través de Administración de discos). El flujo de Configuración establece la marca de exclusión de Defender y otros valores predeterminados específicos para desarrolladores.

Método 1: Reducir C: y crear una Dev Drive en el espacio no asignado

  1. Haga una copia de seguridad de los datos importantes en C: como precaución.
  2. Abra Administración de discos (diskmgmt.msc).
  3. Haga clic con el botón derecho en el volumen C: y elija Reducir volumen.
  4. En el campo Escriba la cantidad de espacio que desea reducir en MB, introduzca al menos 102400 (100 GB). Más si sus archivos de código son más grandes.
  5. Haga clic en Reducir. Espere a que finalice la operación. C: ahora es más pequeña; tiene espacio no asignado.
  6. Abra Configuración → Sistema → Para desarrolladores → Dev Drive.
  7. Haga clic en Crear nueva Dev Drive.
  8. Elija Crear nuevo VHD si prefiere un disco virtual (menor huella, fácil de eliminar después) o Cambiar tamaño del volumen existente si desea usar el espacio no asignado.
  9. Si usa espacio no asignado, el asistente lo formatea como ReFS con optimizaciones de Dev Drive.
  10. Asigne una letra de unidad (comúnmente D: o W: para “work”).
  11. Complete el asistente. La unidad está lista para usarse.

La unidad aparece en el Explorador de archivos como un volumen normal. En segundo plano, tiene la marca de Dev Drive establecida.

ADVERTISEMENT

Método 2: Crear una Dev Drive como VHD en lugar de cambiar el tamaño

Para casos en los que no puede reducir C: fácilmente, use un archivo de disco virtual.

  1. En Configuración → Para desarrolladores → Dev Drive, haga clic en Crear nueva Dev Drive.
  2. Elija Crear nuevo VHD.
  3. Introduzca el tamaño (por ejemplo, 100 GB) y la ubicación del archivo VHD. Elija un SSD rápido para el archivo subyacente.
  4. Establezca el tipo de VHD en Expansión dinámica — esto asigna solo lo que se usa, creciendo según sea necesario.
  5. Espere a que el asistente formatee el VHD con ReFS y las marcas de Dev Drive.
  6. El VHD se monta automáticamente como una letra de unidad. Úselo con normalidad.
  7. Para desconectarlo después: haga clic con el botón derecho en la unidad en Este equipo → Expulsar, o en Administración de discos.

Las Dev Drive basadas en VHD son portátiles: copie el archivo .vhdx a otro equipo y móntelo allí. Tiene una ligera sobrecarga de rendimiento en comparación con una partición nativa, pero es menor.

Método 3: Mover las carpetas de desarrollo existentes a la Dev Drive

Una vez que tenga una Dev Drive, mueva el trabajo de desarrollo a ella para aprovechar la mejora de velocidad.

  1. Planifique una estructura de directorios en la nueva unidad (por ejemplo, D:\dev\projects, D:\dev\packages).
  2. Para cada proyecto: cierre todos los editores y herramientas que lo usen, luego mueva la carpeta con el Explorador de archivos o robocopy para conservar los permisos.
  3. Actualice las configuraciones de las herramientas: espacios de trabajo de VS Code, repositorios Git con las nuevas rutas, gestores de paquetes (caché de npm, caché de pip).
  4. Para Node.js, establezca la caché global de npm en la 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. Ejecute una compilación. Compare el tiempo transcurrido con el anterior.

La mayoría de los desarrolladores observan una mejora notable en proyectos de Node.js / front-end con muchos archivos pequeños. Para proyectos monolíticos de C++ con pocos archivos grandes, el beneficio es menor.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Abra Configuración → Sistema → Para desarrolladores → Dev Drive. Su unidad aparece listada con tamaño y espacio libre.
  • Abra Explorador de archivos → Este equipo. Haga clic con el botón derecho en la unidad y elija Propiedades. El sistema de archivos muestra ReFS.
  • Ejecute fsutil fsinfo refsinfo D: — informa la versión de ReFS y la marca de Dev Drive.
  • Compile un proyecto que sabe que es lento en la Dev Drive frente a C:. El tiempo de compilación en la Dev Drive es más rápido.

Si nada de esto funciona

Si Dev Drive no aparece en Configuración, está en una compilación de Windows 11 que no lo admite: actualice a 22H2 o posterior. Para la edición Home, donde la opción está presente pero la creación falla, asegúrese de que la característica opcional ReFS esté instalada (consulte el artículo “ReFS Drives Show as RAW” para el instalador de la característica). Para usuarios con BitLocker vinculado a TPM en la unidad del sistema, reducir C: puede deshabilitar BitLocker temporalmente; asegúrese de tener la clave de recuperación antes de cambiar el tamaño. Para portátiles antiguos con SSD limitados, considere usar un SSD portátil como Dev Drive en lugar de reducir el interno: el rendimiento sigue siendo bueno y mantiene la unidad del sistema intacta.

Conclusión: Dev Drive es una configuración única que se amortiza en cada compilación. Reduzca C: o cree un VHD, luego aprovisione mediante Configuración para obtener la exclusión de Defender y las optimizaciones de ReFS. Mueva las cachés de paquetes y las carpetas de proyectos para aprovechar al máximo la mejora de velocidad.

ADVERTISEMENT