Перенос папки Users и ProgramData на другой раздел

Хотите поделиться интересным решением, идеей, просто помочь другим не наступать на известные грабли? Или почитать заметки бывалых о работе с терминальными серверами Windows?
Ответить
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

Встретил на просторах интернета интересную статью, о переносе системных папок C:\Users и C:\ProgramData на другой раздел (к примеру, D:\Users и D:\ProgramData).
Необходимость этого переноса может быть спорной, существует куча вариантов перенести профили, но мне этот вариант понравился и я опробовал на новом сервачке.

Вот оригинальная статья с описанием переноса системных папок на Windows 7:
http://myknowledgeshare.wordpress.com/2 ... ьзователе/

В случае с Windows Server 2008 есть некоторые нюансы отличные от статьи (эта же инструкция подходит для Windows Server 2012 R2,2016 и для 2019 без строки с ProgramData).
Ниже опишу план:
1) устанавливаем WinServ2008
2) после установки просит ввести новый пароль для админа, вводим
3) запускаем "Выполнить..." (Пуск->Выполнить... или Win+R) и вводим: C:\Windows\System32\sysprep\sysprep /audit
4) комп перезагружается и оказывается в режиме аудита
5) скачиваем прикрепленный ниже файл, и переименовываем в unattend.xml (удаляем .txt)
и сохраняем его на диске C:\
6) выполняем команду: C:\Windows\System32\sysprep\sysprep.exe /audit /reboot /unattend:C:\unattend.xml
у меня выскочила ошибка какая-то (даже не запомнил), она не повлияла на дальнейший ход событий
7) дальше компьютер перегружаем в режим OOBE. Будет окошко на заднем плане, что-то типа завершения работы, в нем выбрать данный режим и нажать перезагрузка
8 ) сервер перезагружается принимает нужные изменения. По новой вводим пароль для админа(региональные настройки, ключ винды) и перенос папок готов :)
9) создаем символические линки:
mklink /D C:\Users D:\Users
mklink /D C:\ProgramData D:\ProgramData

ГОТОВО :)

Может кому пригодится ;-)

PS update: удалил битую ссылку на unattend.xml и прикрепил unattend.xml к сообщению
Вложения
unattend.xml.txt
(690 байт) 2394 скачивания
Последний раз редактировалось Shaaarnir Пн авг 10, 2020 2:47 pm, всего редактировалось 5 раз.
Soft_warrior
Сообщения: 278
Зарегистрирован: Вс ноя 13, 2005 7:39 pm
Откуда: Москва
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Soft_warrior »

а для 2003 такие акробатические трюки возможны?
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

В 2003 этот способ не подойдет.
Наверное, в 2003 такое сделать нельзя.
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

после небольшой эксплуатации обнаружился маленький минус связанный с программным комплексом ProLing.
ProLing в таком режиме НЕ РАБОТАЕТ (хоть официальный, хоть спионеренный).
В этой программулине есть какая-то хитрая защита, которая привязывается к разделу жесткого диска. И эта кривая защита не может понять, что программа установлена на C: а настройки пользователя хранятся на D: (может и ошибаюсь в чем-то, но похоже на правду).

Еще, кстати, свежий LibreOffice 3.5 не стал. Не стал разбираться в чем причина, установил версию 3.4.5

Из того, что установлено и без проблемно работает (ОС Windows Server 2008R2 SP1 x64):
- LibreOffice 3.4.5
- MS Office (пробовал ради интереса от 2003 до 2010)
- AdobeReader X
- KeePass
- Mozilla Firefox
- Mozilla Thunderbird
- Opera
- Google Chrome
- QIP 2012
- Skype 5.0
- Linphone 3.5.2
- Ліга Закон
- 1С 8.2
- 1С 7.7 (в 7.7 глюки в работе присутствуют)
- 7-zip
- FineReader 10
- Lingvo 12
- Double Commander
- Dr.Web 6 for server
- Dropbox
- nxclient
- VLC
- Punto Switcher
- PDF Creator
ну и другое ПО специфическое для нашей фирмы
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

кстати, еще на заметку: ;)
Взял пару SSD-шек в RAID1 (SATA3 до 60тыс.IOPS и скорость чтения/записи 500Мб) и на них поставил систему и огромный файл подкачки.
А все пользовательские данные соответственно на D:

Теперь сервер со скоростью звука включается и выключается :) ну и соответственно программулины открываются вообще мгновенно.
Пользователи довольные :-)
Soft_warrior
Сообщения: 278
Зарегистрирован: Вс ноя 13, 2005 7:39 pm
Откуда: Москва
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Soft_warrior »

Shaaarnir писал(а):кстати, еще на заметку: ;)
Взял пару SSD-шек в RAID1 (SATA3 до 60тыс.IOPS и скорость чтения/записи 500Мб) и на них поставил систему и огромный файл подкачки.
А все пользовательские данные соответственно на D:

Теперь сервер со скоростью звука включается и выключается :) ну и соответственно программулины открываются вообще мгновенно.
Пользователи довольные :-)
какой использовали SATA3 контроллер? или на SATA2 организовали?
в нашем случае SSD OSZ Agylty 3 использовали для 1с базы данных на dbf-ках
пока просто летает.
файл подкачки по моему мнения надо на ram-диск какой-нить.
который как sata disk цепляется физически... но это штука редкая.
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

Soft_warrior писал(а): какой использовали SATA3 контроллер? или на SATA2 организовали?
в нашем случае SSD OSZ Agylty 3 использовали для 1с базы данных на dbf-ках
пока просто летает.
файл подкачки по моему мнения надо на ram-диск какой-нить.
который как sata disk цепляется физически... но это штука редкая.
Взял недорогой железный raid-контроллер на SATA3: LSI MegaRAID 9240-4i
Не то чтобы супер выбор, но цена хорошая на него была, поэтому долго не думал (ну и руководство прессовало: давай дешевле, давай дешевле )))).
Ermo
Сообщения: 222
Зарегистрирован: Вт май 15, 2007 8:08 am

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Ermo »

Soft_warrior писал(а): в нашем случае SSD OSZ Agylty 3 использовали для 1с базы данных на dbf-ках
пока просто летает.
Аналогично, только у меня Интел на 32 гига. Счастлив до невозможности! 8-) Вот только пора уже какую-нибудь утилитку поискать, чтобы почистить его. Trim он у меня не поддерживает...
Soft_warrior писал(а):файл подкачки по моему мнения надо на ram-диск какой-нить.
который как sata disk цепляется физически... но это штука редкая.
Эх, а есть ли какие-нибудь софтовые рам-диски, которые нормально будут на сервере работать? Чтобы не страшно было в работу ставить... Или ты про железячный рам-диск?
Soft_warrior
Сообщения: 278
Зарегистрирован: Вс ноя 13, 2005 7:39 pm
Откуда: Москва
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Soft_warrior »

Ermo писал(а):
Soft_warrior писал(а):файл подкачки по моему мнения надо на ram-диск какой-нить.
который как sata disk цепляется физически... но это штука редкая.
Эх, а есть ли какие-нибудь софтовые рам-диски, которые нормально будут на сервере работать? Чтобы не страшно было в работу ставить... Или ты про железячный рам-диск?
можно попробовать http://ramdisk.nm.ru/ramdiskent-rus.htm
как бы бесплатен для rus-языкастого населения

а так то я имел ввиду

Gigabyte i-RAM (GC-RAMDISK): жесткий диск на базе DDR SDRAM http://www.ixbt.com/storage/gigabyte-iram-p1.shtml
правда где такой взять :( - редкая вещица.
Вложения
Gigabyte i-RAM (GC-RAMDISK)
Gigabyte i-RAM (GC-RAMDISK)
gc-ramdisk.jpg (37.46 КБ) 55268 просмотров
Ermo
Сообщения: 222
Зарегистрирован: Вт май 15, 2007 8:08 am

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Ermo »

Soft_warrior писал(а): можно попробовать http://ramdisk.nm.ru/ramdiskent-rus.htm
как бы бесплатен для rus-языкастого населения
Спасибо. Надо, конечно, попробовать... Но страшно. И про поддержку 2008 сервера не написано...
Soft_warrior писал(а):а так то я имел ввиду

Gigabyte i-RAM (GC-RAMDISK): жесткий диск на базе DDR SDRAM http://www.ixbt.com/storage/gigabyte-iram-p1.shtml
правда где такой взять :( - редкая вещица.
Да уж... Давно дело было. В общем, придется обходиться SSD. 8-)
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

Soft_warrior писал(а):...
можно попробовать http://ramdisk.nm.ru/ramdiskent-rus.htm
как бы бесплатен для rus-языкастого населения
....
Интересная штука, спасибо за ссылку :)
Раньше не встречал.

Надо будет на стендах опробовать :)
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

Перенос папок Users и ProgramData также работает на Windows Server 2012 R2 x64

Проверил на свежем серверном выпуске, все без проблем установилось.
Инструкция практически эквивалента.
ProPerlo
Сообщения: 3
Зарегистрирован: Пт дек 06, 2013 11:58 am

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение ProPerlo »

наконец таки правильный unattend который подошел к 2012
старый от 2008 как то криво работал в 2012
и кстати, не обязательно выполнять столько много пунктов, достаточно во время установки (выбор раздела) положить unattend в корень системного (отформатированного) диска
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

Проверил данный unattend на 2019 сервере.
Перенос ProgramData не удался ( Ну как бы он отрабатывает, но появляется две папки ProgramData и на C: и на D: , что влечет ошибки в дальнейшем.
Но папка Users перенеслась корректно
Т.е. сам unattend рабочий, но нужно его отредактировать и удалить строку с ProgramData

PS ProgramData
https://docs.microsoft.com/en-us/troubl ... irectories
Последний раз редактировалось Shaaarnir Пт сен 16, 2022 10:19 pm, всего редактировалось 1 раз.
amxs3
Сообщения: 175
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение amxs3 »

А не проще через ГПО перенаправить на D:\Users\%USERNAME%\ нужные папки?
Shaaarnir
Сообщения: 365
Зарегистрирован: Ср дек 24, 2008 2:55 pm
Откуда: Україна 🇺🇦, Харків
Контактная информация:

Re: Перенос папки Users и ProgramData на другой раздел

Сообщение Shaaarnir »

Если уже система готовая, то конечно нужно так.
А если с нуля ставится, то проще один раз unattend загрузить.

Хотя, может я так привык просто с unattend :)
Ответить

Вернуться в «Tips and tricks»