Монтирование Azure Blob Storage в Windows — настройка NetDrive

4 мин чтения provider-guide azure windows
Tayson
TaysonSenior Engineer
Пошаговое руководство по монтированию Azure Blob Storage как диска Windows с помощью NetDrive. Просмотр контейнеров в Проводнике без локальной синхронизации блобов.

Ваш CI-конвейер хранит 80 ГБ артефактов сборки в Azure Blob Storage. Дизайнеру из команды нужно открыть отдельные PSD-файлы из этого контейнера, не скачивая весь набор целиком. Azure Storage Explorer даёт графический интерфейс для просмотра, но не создаёт букву диска — а значит, творческие инструменты не могут открыть блоб напрямую. NetDrive решает эту задачу: он монтирует контейнер Azure Blob как обычный диск Windows, так что любое приложение, умеющее открывать локальный файл, сможет открыть и блоб.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

Смонтируйте Azure Blob как диск Windows за 3 шага

NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.

  • Просмотр блобов в Проводнике без локальной синхронизации
  • Любое приложение Windows открывает файлы прямо из контейнера
  • Автомонтирование при загрузке — без входа в систему
WindowsmacOS
Скачать NetDrive →

Бесплатный пробный период. Доступны бессрочная лицензия и подписка.

Чем NetDrive отличается от AzCopy и Azure Storage Explorer

Azure Storage Explorer — это графический интерфейс управления: удобен для загрузки, удаления и создания SAS-токенов, но он не создаёт смонтированный путь, распознаваемый операционной системой. AzCopy — это инструмент командной строки для передачи файлов; он перемещает файлы, но опять же без буквы диска.

Назначение NetDrive иное: он представляет удалённый контейнер Blob как нативный диск Windows. Базовый драйвер — CBFS (Callback Filesystem) от Callback Technologies, пользовательский драйвер файловой системы, который Windows воспринимает так же, как аппаратное устройство хранения. Начиная с версии 3.19.7 (01.04.2026) в качестве альтернативного бэкенда монтирования доступен также WinFSP.

Поддержка Azure Blob Storage появилась в NetDrive в версии 3.11.204 (июль 2020), одновременно с Azure File Storage. Если ваша учётная запись хранилища Azure использует File Storage вместо Blob Storage, NetDrive поддерживает и это, начиная с того же релиза.

NetDrive drive manager showing multiple cloud providers including Azure Blob mounted as drive letters

Что нужно подготовить в портале Azure

Перед запуском NetDrive соберите три значения:

  1. Имя учётной записи хранилища — на странице обзора ресурса Storage account в портале Azure.
  2. Имя контейнера — конкретный контейнер Blob для монтирования (например, build-artifacts или raw-assets).
  3. Учётные данные аутентификации — либо основной ключ учётной записи (Azure Portal → Storage account → Security + networkingAccess keys), либо токен Shared Access Signature (SAS), ограниченный контейнером.

В общих средах предпочтительнее SAS-токен. При его генерации предоставьте как минимум права: Read, Write, Delete, List, Add, Create. Установите срок действия, согласованный с политикой ротации учётных данных.

Монтирование контейнера — шаг за шагом

  1. Установите NetDrive с netdrive.net/download/windows. Установщик автоматически включает необходимые пакеты Visual C++ redistributable (vcredist12 и vcredist14 в 32- и 64-битных вариантах).

  2. Откройте NetDrive Drive Manager через значок в системном трее или меню «Пуск».

  3. Нажмите Add Drive (кнопка +) и прокрутите список провайдеров до Azure Blob Storage.

  4. Заполните форму подключения:

    • Account Name: имя вашей учётной записи хранилища (например, mycompanystorage)
    • Container: имя контейнера (например, build-artifacts)
    • Authentication: вставьте ключ учётной записи или SAS-токен
  5. Назначьте букву диска. По умолчанию NetDrive выбирает следующую свободную букву. Для единообразия в команде закрепите фиксированную букву, например Z:, чтобы общие скрипты и ярлыки приложений не требовали обновления при повторном подключении участника команды.

  6. Настройте политику Mount On:

    • Boot — монтирование до входа любого пользователя в систему (полезно для служб Windows, читающих контейнер при запуске)
    • Login — монтирование при старте пользовательского сеанса (типичная настройка рабочей станции)
    • Disabled — монтирование вручную по мере необходимости
  7. Нажмите Connect. Через несколько секунд контейнер появится в разделе «Этот компьютер» Проводника Windows как обычный диск.

Azure Blob Storage container mounted as a Windows drive letter visible in Windows Explorer under This PC

Большие файлы и фоновая загрузка

Когда вы копируете артефакт сборки объёмом 5 ГБ на смонтированный диск, NetDrive принимает запись локально и немедленно возвращает управление вашей оболочке. Загрузка продолжается в фоновом режиме, пока вы работаете дальше. Панель состояния показывает очередь загрузки и прогресс по каждому файлу.

Для файлов от 5 ГБ и выше NetDrive использует блочную загрузку — эквивалент многочастевой загрузки в Azure Blob. Неудачная загрузка на отметке 80% не начинается заново с нуля — повторно передаются только неудавшиеся блоки.

NetDrive background upload queue showing large file uploading to Azure Blob Storage

При необходимости в настройках диска можно переключиться на синхронный режим загрузки, если ваш рабочий процесс требует подтверждённой записи до того, как следующий этап конвейера прочитает файл. Это правильная настройка для рабочих процессов с данными, где потребитель запускается сразу после завершения работы источника.

Значки состояния файлов в Проводнике Windows

NetDrive добавляет значки-оверлеи в записи Проводника, чтобы вы сразу видели состояние загрузки — полностью ли загружен файл, передаётся ли он в данный момент или закеширован локально в ожидании следующего цикла записи.

Windows Explorer file status overlay icons showing upload and sync state for Azure Blob files

Это особенно полезно, когда один и тот же контейнер смонтирован у двух участников команды одновременно. Оверлей отражает текущее актуальное состояние, а не устаревший кешированный список каталога — это важно, когда один человек записывает файл в тот момент, когда другой его читает.

Итоги

Монтирование Azure Blob Storage через NetDrive — это разовая настройка на три минуты, после которой каждый инструмент Windows на вашей машине — редакторы, приложения предпросмотра, агенты CI и скрипты терминала — воспринимает удалённые блобы как локальные файлы. Не требуется ни этап синхронизации, ни отдельный клиент для загрузки.

Если вы работаете с S3-совместимым объектным хранилищем наряду с Azure, см. Mount Amazon S3 on macOS with NetDrive — аналогичную настройку для macOS, и DevOps: Mount S3 for CI Test Fixtures with NetDrive — сценарий для конвейера CI.

— Tayson, NetDrive