Как переместить общую папку на другой диск в Windows 10
В Windows 10 (или Windows 11), если компьютер действует как сервер обмена файлами, может наступить время, когда вам может понадобиться переместить общую папку на новый диск. Например, из-за того, что в старом хранилище заканчивается место, вы обновляете хранилище или имеет смысл перенести данные на другой диск.
Какой бы ни была причина, в Windows 10 нет инструмента, облегчающего этот процесс, но это не невозможно. Если вам нужно переместить общую папку на другой диск с сохранением разрешений и без перенастройки в клиентах, вы можете выполнить эту задачу, скопировав содержимое на новый диск и либо изменив реестр, либо изменив буквы дисков, в зависимости от настройки.
В этом руководстве вы узнаете, как переместить общую папку на новый диск на том же компьютере или сервере, чтобы пользователи сети не заметили изменения или перенастроили общую папку в Windows 10. Это также должно работать в Windows 11, Windows Server 2019, 2016 и 2012 гг.
Переместить общую папку на новый диск, изменив реестр в Windows 10
Прежде чем продолжить, убедитесь, что никто не имеет доступа к файлам в общей папке. Кроме того, вы будете изменять реестр. В связи с этим перед внесением изменений рекомендуется сделать резервную копию системы, если потребуется откат.
Чтобы переместить общую папку на новый диск на том же компьютере, выполните следующие действия:
Открытым Начинать в Windows 10.
Ищи Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.
Введите следующую команду, чтобы скопировать содержимое общей папки на новый диск на том же компьютере, и нажмите Войти:
robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR
В команде обязательно обновите исходный и конечный пути с помощью местоположений, которые применяются к вашей настройке.
Например, эта команда копирует данные из папки «MyShare» на диске «C» в папку «MyShare» на диске «D» на том же сервере.
robocopy C:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR
Открытым Начинать.
Ищи Реестр и щелкните верхний результат, чтобы открыть приложение.
Просмотрите следующий путь:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
Щелкните правой кнопкой мыши «Строку» с именем общей папки, чтобы перейти на новый диск, и выберите Изменить вариант. Например, MyShare.
В поле «Путь» измените букву диска с буквой на новое место назначения. Например, изменить С за Д если данные были перемещены на диск «D».
Нажмите на ХОРОШО кнопка.
Перезагрузите компьютер.
После выполнения этих шагов сетевые пользователи должны иметь доступ к файлам в общей папке из нового местоположения.
Вот разбивка опций Robocopy:
- /Р:5 — Попытки 5 раз (можно указать другое количество, по умолчанию 1 миллион).
- /В:2 — Ожидает 2 секунды перед повторной попыткой (вы можете указать другое число, по умолчанию 30 секунд).
- / Копировать все — Копирует всю информацию о файле (эквивалентно /copy:DATSOU).
- / Э — Копирует подкаталоги, в том числе пустые.
- /МИР — Отражает дерево каталогов (эквивалентно / е плюс /удалять). Использование этой опции с / е и целевой каталог перезаписывает параметры безопасности целевого каталога.
Это пример команды, которую вы можете использовать для перемещения данных с их разрешениями на диск. Однако, в зависимости от вашей среды, вам может понадобиться использовать разные варианты. Например, вы можете использовать переключатель «/MT:n» для выполнения многопоточного копирования с н потоков (по умолчанию 8).
Переместить общую папку на новый диск, изменив букву диска в Windows 10
Если данные находятся на диске, отличном от диска «C», вам не нужно изменять реестр. Вы можете использовать Robocopy, чтобы скопировать файлы на новый диск, а затем изменить букву нового драйвера на предыдущую букву, предполагая, что у вас нет приложения или другого общего ресурса, на который повлияет это изменение.
Чтобы переместить общую папку на новый диск, изменив букву диска вместо изменения реестра, выполните следующие действия:
Открытым Начинать.
Ищи Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.
Введите следующую команду, чтобы скопировать содержимое общей папки на новый диск на том же компьютере, и нажмите Войти:
robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR
В команде обязательно обновите исходный и конечный пути с помощью местоположений, которые применяются к вашей настройке.
Например, эта команда копирует данные из папки «MyShare» на диске F в папку «MyShare» на диске D на том же сервере.
robocopy F:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR
Открытым Начинать.
Ищи Управление диском и нажмите «Создать и отформатировать разделы жесткого диска», чтобы открыть приложение.
Щелкните правой кнопкой мыши исходный диск и выберите Изменить букву диска и пути вариант.
Нажмите на Изменять кнопка.
Проверить Назначьте следующую букву диска вариант.
Выберите другую букву диска, чтобы освободить текущую букву.
Нажмите на ХОРОШО кнопка.
Нажмите на Да кнопку для подтверждения.
Щелкните правой кнопкой мыши целевой диск и выберите Изменить букву диска и пути вариант.
Нажмите на Изменять кнопка.
Проверить Назначьте следующую букву диска вариант.
Выберите букву диска, который использовал исходный диск.
Нажмите на ХОРОШО кнопка.
Нажмите на Да кнопку для подтверждения.
После того, как вы выполните эти шаги, общая папка станет доступна в новом месте, но пользователи не заметят разницы, поскольку вы также измените букву диска.
Только после того, как вы убедитесь, что все работает правильно, вы можете приступить к удалению старой общей папки, чтобы освободить место (по мере необходимости).