- Как Windows хранит настройки сетевых папок (share)
- Способы просмотра списка активных шар (CMD и PowerShell)
- Структура реестра, за что отвечают параметры в ветке Share
- Шаг 1. Экспорт конфигурации: сохраняем ветку LanmanServer
- Шаг 2. Миграция данных: Robocopy и сохранение NTFS-прав
- Что делает эта команда в целом
- Разбор каждого параметра по порядку
- 3. Импорт настроек и запуск службы на новом сервере
- Возможные ошибки, проблемы с SID и кэшированием
Привет, а было у тебя такое? Сидишь ты за своим компом, а твой старый файловый сервер, этот верный пёс, вдруг начинает кашлять и хрипеть. Файлы у тебя там, шары настроены идеально, все в сети к ним привыкли, а тут бац и пора на новый аппарат переезжать.
У меня такое было пару лет назад, когда мой домашний сервер на Windows Server 2012 решил, что хватит ему жить. Я тогда чуть не поседел, танцуя с бубном вокруг железа всю ночь. Но, честно говоря, процесс миграции оказался не таким страшным, как казалось.
Сегодня разберёмся, как перенести сетевые шары (те самые общие папки) с одного Windows сервера на другой, не потеряв настройки и разрешения. Я расскажу всё на пальцах, с моими косяками и лайфхаками, чтобы ты не повторял моих ошибок. Поехали?
Как Windows хранит настройки сетевых папок (share)
В Windows все эти сетевые шары это не просто папки, которые ты кликнул правой кнопкой и поделился. Под капотом работает реестр, настоящий тайный сейф с инструкциями.
Всё хранится в ветке:
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
Когда сервис LanManServer стартует (а он запускается при загрузке системы), он читает оттуда список шар и публикует их в сеть.

Способы просмотра списка активных шар (CMD и PowerShell)
- В командной строке:
net share - В PowerShell:
Get-SmbShare
На моём тестовом компе, например, помимо стандартных C$, IPC$ и прочего, висит одна пользовательская: share.

Структура реестра, за что отвечают параметры в ветке Share
Каждая шара это отдельный ключ в ветке Shares. Самые важные параметры:
- CATimeout — время ожидания клиента при обрыве связи
- CSCFlags — настройки кэширования оффлайн-файлов
- MaxUses — максимальное количество одновременных подключений
- Path — путь к локальной папке (самое важное при переезде!)
- Permissions — сетевые разрешения на шару (не путать с NTFS!)
- ShareName — имя шары в сети
- Type — обычно 0 для обычных папок
А в подветке Security живут дескрипторы безопасности с SID-ами пользователей и групп.
Шаг 1. Экспорт конфигурации: сохраняем ветку LanmanServer
Экспортируем ветку целиком:
reg export HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares C:\MyShares_2026-01-17.reg
Внимание: Для выполнения этого действия требуется запустить cmd от имени администратора.
Открываем файл в блокноте и удаляем всё лишнее:
- ADMIN$
- C$, D$ и другие административные
- Принтеры (если они там есть)
- Всё, что не планируешь переносить

Шаг 2. Миграция данных: Robocopy и сохранение NTFS-прав
Варианты от простого к сложному:
1. Виртуалки: просто отцепи диск от старой VM и прицепи к новой (та же буква диска и все готово)
2. Физические сервера: Robocopy (мой личный фаворит):
robocopy D:\Docs \\NewServer\D$\Docs /MIR /COPYALL /B /E /Z /R:2 /W:5 /LOG:C:\copy_log.txt
Внимание:
Самое опасное в /MIR это если перепутать source и destination, можно удалить все данные на приёмнике.
Перед запуском всегда перепроверь, где source, а где destination.
Что делает эта команда в целом
Данная команда robocopy копирует всё содержимое папки D:\Docs (включая все подпапки и файлы) на новый сервер в папку \\NewServer\D$\Docs.
Копирование происходит в режиме полного зеркала (mirror):
- сохраняется структура каталогов;
- переносятся все файлы;
- копируются NTFS-права, владельцы, аудит и атрибуты;
- на сервере-приёмнике удаляется всё, чего нет на источнике.
Команда типична для миграции файловых серверов, переезда на новый сервер или создания точной резервной копии.
Разбор каждого параметра по порядку
| Параметр | Что значит | Зачем нужен в этой команде | Важные предупреждения |
D:\Docs |
Исходная папка (source) | Откуда копируем данные | — |
\\NewServer\D$\Docs |
Целевая папка (destination), административный шар нового сервера | Куда копируем данные | Убедись, что есть права на запись в D$ |
/MIR |
Mirror — зеркалирование | Создаёт точную копию структуры и содержимого | Опасно! При ошибке в путях можно удалить данные |
/COPYALL |
Копировать все атрибуты (DATSOU) | Сохраняет NTFS-права, владельцев и аудит | Критично для файловых серверов |
/B |
Backup mode | Позволяет копировать файлы без прав доступа | Требует запуск от имени администратора |
/E |
Копировать все подпапки, включая пустые | Сохраняет полную структуру каталогов | При /MIR включён автоматически |
/Z |
Restartable mode | Позволяет продолжить копирование после обрыва | Замедляет процесс на 10–30% |
/R:2 |
Количество повторных попыток | Ограничивает зависание на проблемных файлах | По умолчанию 1 000 000 — это очень плохо |
/W:5 |
Ожидание между повторами (сек) | Делает повторы адекватными по времени | Совместно с /R:2 = 10 секунд ожидания |
/LOG:C:\copy_log.txt |
Запись лога в файл | Позволяет проанализировать результат копирования | Рекомендуется всегда |
3. DFS Replication это если хочется синхронизации в реальном времени (но это уже почти оверкилл)
3. Импорт настроек и запуск службы на новом сервере
- Импортировать реестр:
reg import C:\MyShares_2026-01-17.reg - Если пути изменились поправить их вручную в regedit
- Перезапустить сервис:
Restart-Service Server -Forceили просто создать/удалить любую тестовую шару - Проверить:
net shareилиGet-SmbShare
Возможные ошибки, проблемы с SID и кэшированием
- Делай регулярный экспорт реестра шар это отличный бэкап
- После импорта всегда проверяй разрешения:
Get-SmbShareAccess "Docs" - Если домены разные, тогда SID могут сломаться, придётся перенастраивать
- Оффлайн-кэш на клиентах может сильно испортить жизнь:
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\NetCache /v FormatDatabase /t REG_DWORD /d 1 /f+ перезагрузка клиента
В общем, процесс простой, но с кучей мелких подвохов. Главное не торопиться и обязательно тестировать.
А ты мигрировал сетевые шары? Был эпик фейл или крутой лайфхак? Пиши в комментариях или на форуме, интересно же! 😊
Понравилась статья?
Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!
Поддержать проектСпасибо, что вы с нами!



