Dev Drive в Windows 11: что это и как начать

Фото: Microsoft
Краткое объяснение
Dev Drive — новый тип тома хранения в Windows 11, представленный вместе с Dev Home. Он предназначен для ускорения работы с исходным кодом, кешами пакетов и сборочными файлами. Dev Drive помогает повысить безопасность и производительность задач, где важна скорость ввода-вывода и изоляция окружения разработки.
Dev Home — это панель управления для разработчика. Она упрощает рабочие процессы, сводит воедино управление проектами, виджеты и интеграцию с GitHub.
Основные требования и рекомендации
Важное: Dev Drive сейчас в превью. Для доступа потребуется канал Dev в Windows Insider.
- Минимально свободного места: 50 ГБ. Это минимальный размер тома Dev Drive.
- Минимальная оперативная память: 8 ГБ.
- Рекомендуемая оперативная память: 16 ГБ для комфортной работы с большими проектами.
- Доступ: пока доступно участникам канала Dev Windows Insider; позже выйдет в массовое обновление.
Факт: Dev Drive не предназначен для установки основных IDE или SDK. Microsoft рекомендует хранить IDE и системные SDK на основном системном диске.
Когда стоит использовать Dev Drive
Используйте Dev Drive для:
- Репозиториев исходного кода и локальных копий проектов.
- Кешей пакетов (npm, NuGet, pip и т. п.).
- Файлов сборки и промежуточных артефактов.
Не используйте Dev Drive для:
- Установки IDE (Visual Studio и т. п.).
- Размещения системных SDK, если Microsoft советует хранить их на основном диске.
Ограничения и ситуации, где Dev Drive может не подойти
- Если на диске недостаточно места. Минимум — 50 ГБ свободного пространства.
- Если ваши инструменты зависят от специфичных дисковых метаданных или редких свойств файловой системы, которые не поддерживаются на Dev Drive. В этом случае проверьте совместимость инструментов.
- Если нужно, чтобы все данные были доступны при загрузке в других ОС — Dev Drive создаётся в рамках Windows и может иметь особенности совместимости.
- Если вы храните секреты и чувствительные данные без шифрования — подумайте о шифровании и управлении доступом.
Как создать Dev Drive: пошагово
Ниже — шаги для создания Dev Drive в Windows 11 (инструкция для превью и канала Dev). Вариантов три: создать на новом виртуальном диске (VHD), создать новый том из существующего диска или использовать уже нераспределённый объём диска.
- Откройте Настройки: Параметры > Хранилище > Дополнительные параметры хранения > Диски и тома и выберите Создать Dev Drive. Либо запустите Dev Home и выберите Create Dev Drive.
Фото: Microsoft
- Выберите вариант: Изменить существующий том (Resize an existing volume) и укажите том, который хотите разделить. Убедитесь, что на выбранном томе есть не менее 50 ГБ свободного места. Нажмите Далее.
Фото: Microsoft
- Введите размер нового тома в соответствии с потребностями проекта и нажмите Далее.
Фото: Microsoft
- Дайте томy метку, укажите букву диска и окончательный размер. Нажмите Форматировать для завершения. После этого новый Dev Drive появится в Проводнике как отдельный диск.
Важно: сделайте резервную копию данных перед уменьшением существующего тома.
Мини-методология миграции репозитория на Dev Drive
- Резервное копирование: сделайте локальную копию репозитория или используйте удалённый origin.
- Создайте Dev Drive по шагам выше.
- Инициализация/клонирование: клонируйте репозиторий прямо на Dev Drive.
- Обновите локальные конфиги (если нужно) — пути в скриптах сборки, CI, инструментах.
- Прогон тестовой сборки и проверка целостности артефактов.
- Мониторинг производительности в первые 24–72 часа.
Критерии приёмки
- Репозиторий успешно клонируется на Dev Drive.
- Локальная сборка выполняется без ошибок.
- Время сборки или операции ввода-вывода улучшилось или находится в пределах ожидаемого.
- Нет ошибок совместимости инструментов, связанных с файловой системой.
Роль‑ориентованные чек-листы
Для разработчика:
- Создать Dev Drive и клонировать репозиторий.
- Настроить кеши пакетов на Dev Drive.
- Прогнать сборку и тесты.
Для DevOps-инженера:
- Проверить CI/CD скрипты на абсолютные пути.
- Убедиться, что артефакты, необходимых для CI, корректно собираются с нового тома.
Для QA-инженера:
- Протестировать запуск приложения и сценарии сборки.
- Проверить отсутствие регрессий при работе с файловой системой.
Альтернативные подходы
- Виртуальный диск (VHD): создавайте VHD и монтируйте его как отдельный диск. Это даёт изоляцию и проще переносить между машинами.
- Отдельный физический SSD/HDD: лучший вариант для постоянного разделения рабочей среды и для снижения влияния на системный диск.
- WSL / контейнеры: используйте Linux-окружение для сборок и сборочных инструментов, если вам нужна переносимость и консистентность CI.
Советы по безопасности и резервированию
- Регулярно делайте бэкапы важного кода и артефактов.
- По возможности используйте шифрование томов (BitLocker или корпоративные решения) для секретных данных.
- Не храните секреты (пароли, ключи) в открытом виде в файлах на Dev Drive. Используйте менеджеры секретов.
Совместимость и рекомендации при миграции
- Проверьте, как ваши инструменты реагируют на изменение путей. Некоторые скрипты могут содержать жёстко зашитые абсолютные пути.
- Убедитесь, что CI/CD может повторно встроить шаги сборки с новым расположением артефактов.
- Тестируйте локально прежде, чем переходить в командную практику.
Контрпримеры: когда Dev Drive не поможет
- Если узким местом в рабочем процессе является сеть или удалённый артефактный репозиторий, перенос проекта на Dev Drive не ускорит операции.
- Если проблема — слабая CPU или нехватка RAM, то ускорение диска дадут меньший эффект; в этом случае увеличьте память или CPU.
Короткий глоссарий
- Dev Home — панель управления разработчика в Windows 11.
- Dev Drive — специализированный том для рабочих нагрузок разработчика в Windows 11.
- VHD — виртуальный жесткий диск, который можно монтировать как отдельный диск в Windows.
Итог и рекомендации
Dev Drive — полезный инструмент для ускорения и изоляции работ с исходным кодом и кешами пакетов. Подойдёт командам и индивидуальным разработчикам, которые хотят ускорить локальные сборки и снизить конкуренцию за ресурсы на системном диске.
Рекомендации:
- Протестируйте Dev Drive в канале Dev Windows Insider перед массовым развёртыванием.
- Сначала переносите невеликіе репозитории и сборочные цепочки.
- Следите за резервным копированием и безопасностью.
Коротко: создайте Dev Drive, перенесите кеши и репозитории, проверьте совместимость инструментов и сохраняйте бэкапы.
Сводка:
Фото: Microsoft
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone