Перемещение C:\Users в другой раздел в Windows Server 2008 Standard
На стандартном сервере Windows Server 2008 у меня есть два раздела с именами C: и P:.
Я хотел бы переместить каталог профилей пользователей C:\Users в P:\Users
Является ли это возможным? Это поддерживается Microsoft? Может ли это привести к проблемам при обновлении и т. Д.? Кто-нибудь здесь делал что-нибудь подобное?
1 ответ
Да, это возможно. Смотрите эту статью kb - Перемещение каталога Users и каталога ProgramData. Лучший способ сделать это во время установки. Перемещение вручную после установки системы, вероятно, не будет поддерживаться Microsoft. Если вы не выполните рекомендуемый метод перемещения папки, у вас могут возникнуть проблемы. Обязательно прочитайте заметку о применении пакетов обновления, которые решают некоторые проблемы с перемещенными папками.
Официальные инструкции Microsoft, в то время как "официальные", я нашел этот метод для реального взлома некоторых приложений, которые предполагают, где находится каталог Users вместо того, чтобы искать его. Как говорится в приведенной выше статье Microsoft, она может даже не работать при обновлении Windows.
Хотя и "неофициально", я обнаружил, что гораздо лучше создать символическую ссылку из обычного местоположения каталога Users на новый диск, где я хочу разместить вещи. Это делает его таким, что он всегда будет "выглядеть" в правильном месте, но данные будут находиться в другом месте. Процесс установки этого не ужасен, но не легок.
Вот что я сделал:
- Загрузите компьютер с установочного компакт-диска Windows.
- Выберите "Восстановить мою установку", а затем выберите "Командная строка"
- Перейдите к различным буквам дисков (например, c:, d:, e:, f: и т. Д.), Чтобы выяснить, где находится ваш текущий каталог Users и куда вы хотите переместиться относительно того, как при загрузке Windows отображались диски.
Скопируйте каталог "Пользователи" из того места, где он находится в данный момент, куда он должен быть, например:
xcopy /h / s / E /B /Y /V /C /K /XF:\Users D:\Users
Переместите текущий каталог Users в другое имя, например Users2:
переместить пользователей User2
Создайте символическую ссылку, откуда пользователи были, куда вы скопировали папку.
mklink /J Пользователи D:\Users
Перезагрузите и подтвердите, что все в порядке (например, создайте новый файл в ваших документах и проверьте, что он отображается на другом диске / в другом месте)
Удалить копию каталога Users2.
ПРИМЕЧАНИЕ. Для некоторых папок вам необходимо перейти в "Advanced" и стать владельцем файла, прежде чем вы сможете удалить его.