Перемещение 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 на новый диск, где я хочу разместить вещи. Это делает его таким, что он всегда будет "выглядеть" в правильном месте, но данные будут находиться в другом месте. Процесс установки этого не ужасен, но не легок.

Вот что я сделал:

  1. Загрузите компьютер с установочного компакт-диска Windows.
  2. Выберите "Восстановить мою установку", а затем выберите "Командная строка"
  3. Перейдите к различным буквам дисков (например, c:, d:, e:, f: и т. Д.), Чтобы выяснить, где находится ваш текущий каталог Users и куда вы хотите переместиться относительно того, как при загрузке Windows отображались диски.
  4. Скопируйте каталог "Пользователи" из того места, где он находится в данный момент, куда он должен быть, например:

    xcopy /h / s / E /B /Y /V /C /K /XF:\Users D:\Users

  5. Переместите текущий каталог Users в другое имя, например Users2:

    переместить пользователей User2

  6. Создайте символическую ссылку, откуда пользователи были, куда вы скопировали папку.

    mklink /J Пользователи D:\Users

  7. Перезагрузите и подтвердите, что все в порядке (например, создайте новый файл в ваших документах и ​​проверьте, что он отображается на другом диске / в другом месте)

  8. Удалить копию каталога Users2.

ПРИМЕЧАНИЕ. Для некоторых папок вам необходимо перейти в "Advanced" и стать владельцем файла, прежде чем вы сможете удалить его.

Другие вопросы по тегам