Читатель Михаил поинтересовался в почте, как грамотно переместить папку C:\Users на другой раздел. В вопросе меня подкупило слово «грамотно», и я пообещал развернуто ответить в блоге.
В конце записи я объясню, почему сам не перемещаю профили. В Интернете же полно инструкций, которые пляшут вокруг символических ссылок и реестра. Однако данный способ не поддерживается, и для начала я остановлюсь на том, что эти слова означают.
[+] Сегодня в программе
- Поддерживаемые и неподдерживаемые способы
- Какой способ перемещения профилей поддерживается
- Ограничения этого способа
- Подготовка файла ответов
- Установка с помощью файла ответов
- Как это работает
- 1. Размещение файла ответов на разделе для профилей
- 2. Навигация и определение букв дисков в Windows PE с помощью блокнота
- 3. Сохранение файла ответов в корне системного диска
- 4. Процесс установки с файлом ответов
- Можно ли переместить папки ProgramData и Program Files на другой раздел
- Бонус: как переименовать папку с профилем пользователя
- Мой подход
- Дискуссия и опрос
Поддерживаемые и неподдерживаемые способы
Читайте куда более подробное объяснение того, что значит «поддерживается» и «не поддерживается».
Когда способ не поддерживается, после его применения разработчики не могут гарантировать правильную работу операционной системы или программы. Соответственно, термин «не поддерживается» надо воспринимать буквально.
Это означает, что создатель программного продукта не оказывает техническую поддержку.
Избранный вами путь может приводить к желаемому результату, и вполне вероятно, что у вас никогда не возникнет проблем. Но если вы с ними столкнетесь, винить нужно будет себя, а не программу или операционную систему, которые вы используете вопреки рекомендациям разработчиков.
Поэтому всегда лучше использовать поддерживаемый способ, если таковой имеется. Картинка поможет вам навсегда усвоить сказанное выше
18+
Какой способ перемещения профилей поддерживается
Я не раз объяснял это в форумах клиентских ОС, но вряд ли решение устраивало вопрошающих. Ведь система у них была уже установлена, а перенос профилей поддерживается только с помощью файла ответов во время установки Windows.
Сегодня я покажу вам, как это сделать за несколько секунд в полном соответствии с девизом блога!
Если вы только что установили ОС, нет ничего страшного в том, чтобы сделать это заново. В любом случае, теперь вы будете знать, как правильно действовать в следующий раз :)
Ограничения этого способа
Даже у поддерживаемых способов бывают ограничения! В случае с перемещением профилей они таковы:
- Невозможно переустановить Windows поверх, т.е. обновить систему до другого издания или следующей ОС — например, Windows 7 до Windows 10 или одну сборку Windows 10 до другой (примерно раз в квартал, т.е. переносить профиль в Windows 10 — плохая идея).
- В Windows 8 и 8.1 не поддерживаются магазин Windows и современные приложения. Если вы ими пользуетесь, не переносите профили, иначе возникнут проблемы с работой приложений. В Windows 10 этого ограничения нет.
- Целевой раздел должен быть отформатирован в NTFS. Очевидно, это необходимо для правильного разграничения доступа на основе разрешений файловой системы.
- На целевом разделе не должно быть другой установленной ОС Windows. Я думаю, тут все же подразумевается запрет на размещение папки в корне такого раздела, чтобы избежать наложения двух папок Users друг на друга.
- Символические ссылки внутри папки Users продолжают перенаправлять в старое расположение. Это не критично, ибо в худшем случае затронет только приложения, которые не обновлялись с момента выхода Vista.
Если вас не смущают эти моменты, особенно пункты 1 и 2, можно приступать!
Подготовка файла ответов
Я составил для вас готовый файл ответов для x86 & x64.
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <FolderLocations> <ProfilesDirectory>W:\Users</ProfilesDirectory> </FolderLocations> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <FolderLocations> <ProfilesDirectory>W:\Users</ProfilesDirectory> </FolderLocations> </component> </settings> </unattend>
Сохраните файл с именем Unattend.xml в корне раздела, на который вы хотите переместить профили.
Если вы уже используете свой файл ответов, можете просто добавить в проход oobeSystem строки 4-8. Однако если в вашем файле ответов выполняется настройка дисков и разделов, способ сработает только в том случае, когда точно известна конфигурация дисков целевого ПК.
Дело в том, что во время установки путь к новой папке с профилями нужно изменить, о чем я расскажу дальше.
Установка с помощью файла ответов
Здесь нет ничего сложного!
- Запустите установку как обычно и дойдите до этапа конфигурации дисков.
- Отформатируйте раздел, на который вы хотите установить Windows.
- Нажмите Shift + F10 и в командной строке введите notepad.
- В блокноте нажмите Ctrl + O и откройте сохраненный вами файл ответов. В процессе навигации обратите внимание на буквы:
- раздела с файлом ответов
- раздела, на который будет установлена ОС
- В Unattend.xml укажите в пути к папке с профилями букву раздела с файлом ответов.
- Сохраните файл с тем же именем Unattend.xml в корне раздела, на который будет установлена ОС.
- Переключитесь в окно управления дисками программы установки и нажмите «Далее».
И это все! Я записал для вас на скорую руку видео с демонстрацией этих инструкций.
Обратите внимание, что настройка переноса профилей занимает в районе полминуты, как я и обещал ;)
После установки профили пользователей окажутся на разделе, который вы указали в файле ответов.
Команда set отражает изменения в переменных среды.
Как это работает
Здесь нет никакой магии, хотя способ не совсем очевидный. Ниже я поясню ключевые моменты.
1. Размещение файла ответов на разделе для профилей
Вообще, файл ответов можно держать где угодно, лишь бы к нему был доступ во время установки. Раздел для профилей я выбрал, чтобы сделать инструкции простыми и универсальными. Например, файл ответов может лежать на установочной флэшке, но тогда инструкции не подойдут для установки с оригинального ISO или DVD-диска.
2. Навигация и определение букв дисков в Windows PE с помощью блокнота
В Windows PE буквы дисков отличаются от тех, которые вы видите в установленной системе. Именно по этой причине файл ответов нужно поправить во время установки.
Простой и наглядный способ с блокнотом я давным-давно изложил в блоге, но в данном случае любопытно, что программа используется по прямому назначению ;)
3. Сохранение файла ответов в корне системного диска
Это главная изюминка данного способа! Я видел в сети руководство, решающее задачу в режиме аудита путем обобщения системы утилитой sysprep с указанием файла ответов. Но это примерно то же самое, что лететь из Питера в Москву с пересадкой во Владивостоке :)
В программу установки заложен алгоритм поиска файла ответов на разных носителях. Например, автоматически проверяется наличие файла Unattend.xml или AutoUnattend.xml в корне установочного диска.
С учетом пунктов 1 и 2, единственным подходящим расположением для универсальной инструкции является корень диска, на который будет развернута система.
Безусловно, точно зная расклад по буквам дисков в Windows PE на своем ПК, вы просто можете заранее положить файл ответов с правильным расположением профилей в корень установочной флэшки. В этом случае перемещение профилей будет полностью автоматическим.
4. Процесс установки с файлом ответов
Все манипуляции с файлом ответов вы производите на этапе windowsPE.
Когда вы нажимаете кнопку «Далее» в окне управления дисками, начинается применение образа install.wim к системному разделу. Содержащиеся в образе файлы распаковываются как из архива, поэтому сохраненному на этом разделе файлу ответов ничего не грозит.
За применением образа следует перезагрузка, и дальнейшие этапы выполняются уже с учетом параметров файла ответов. В том числе, на этапе oobeSystem настраивается путь к профилям пользователей.
Все просто, не правда ли? :) Я думаю, вы уже догадались, что этим способом можно уже в процессе установки автоматизировать любые параметры остальных этапов, даже если программа установки изначально запускалась без файла ответов.
И раз уж я поднял тему перемещения папок, затрону еще пару вопросов.
Можно ли переместить папки ProgramData и Program Files на другой раздел
Эти две папки тоже часто становятся кандидатами на перемещение, но с ними все не так радужно.
ProgramData
Технически перемещение папки ProgramData осуществляется точно так же, как и в случае с профилями.
<ProgramData>W:\ProgramData</ProgramData>
У этого способа те же ограничения, что и у перемещения профилей, но вдобавок не поддерживается обслуживание системы при переносе папки за пределы системного раздела.
Установка обновлений, исправлений и Service Packs может не сработать!
Поэтому Microsoft настоятельно не рекомендует это делать, за исключением разве что тестовой среды.
Program Files
Перемещение папки Program Files не поддерживается. Я уже касался недостатков этого подхода, и там же упомянул причину, по которой перенос некорректен. Повторю, что в Windows с помощью жестких ссылок осуществляется связь между некоторыми файлами в папках winsxs и Program Files. Классический пример – программы в подпапке Windows NT.
Поскольку жесткие ссылки не могут вести с одного раздела на другой, официального способа перемещения папки не существует. Создатели Windows могли бы реализовать поддерживаемый способ, но не стали. В Microsoft каждая идея новой функции начинает свой путь с -100 баллов, поэтому предлагаемая возможность должна быть достаточно нужной и полезной, чтобы выбраться в плюс.
Бонус: как переименовать папку с профилем пользователя
Это еще один популярный вопрос, который часто задают люди, указавшие кириллическое имя для своей учетной записи :) Но я уже показывал в блоге такой способ на примере помощи моему хорошему знакомому.
С тех пор прошло больше года, а недавно он впервые с тех пор попросил меня помочь удаленно с каким-то вопросом. Вторая просьба была посмотреть, нельзя ли «почистить диск от мусора».
К моему удивлению выяснилось, что он все-таки не удалил старый профиль.
Видимо, тогда было опасение, что не все перенеслось, но теперь это стало уже труднее определить! В итоге старый профиль остался на месте с вердиктом «надо разобраться». Мораль той басни в том, что разбираться надо сразу – это экономит время и место на диске!
Мой подход
В отличие от большинства записей в блоге, это руководство не отражает мой личный подход. У себя я не перемещаю ни одну из описанных выше папок, поскольку предпочитаю делать образ диска с полностью настроенной средой, в которую входят:
- система
- программы
- параметры программ, личные настройки и основные персональные файлы
В случае чего достаточно просто восстановить образ. Кстати, при использовании учетной записи Microsoft с облаком синхронизируются многие ваши настройки, в т.ч. и лента проводника, что очень удобно.
Я думаю, что перемещение профилей и/или программ, скорее, нужно людям с маленьким системным разделом или SSD небольшого объема, либо тем, кто часто переустанавливает систему. Хотя для владельцев SSD перенос программ и их данных – не слишком удачная идея.
В Windows очень просто переместить пользовательские папки (Документы, Музыка и т.д.), и в большинстве случаев этого достаточно.
Но я даже этого не делаю, а просто добавляю в библиотеки нужные папки с других дисков, в т.ч. внешних.
Здесь E – это жесткий диск моего ноутбука, а G – массив из внешних USB-дисков.
Дискуссия и опрос
В принципе, мы уже обсуждали принципы хранения личных файлов отдельно от системы. Вы, конечно, можете высказаться на эту тему здесь, поскольку то обсуждение закрыто. Однако интереснее всего было бы услышать, как и зачем вы переносите именно профили целиком и/или Program Files. Развернутые комментарии приветствуются!
Опрос же призван выяснить статистику предпочтений читателей блога.
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.
Сергей
Vadim Sterkin,
Вадим, я имел ввиду «путаницу» не на уровне папок конечно же :) И все таки вы не ответили, какая разница откуда копировать содержимое папки, например «мои документы», на сервер? Будь на в профиле или перенесена на раздел D диска.
И еще, Вадим, какой на Ваш взгляд самый оптимальный способ этого самого бекапа пользовательских данных ? Если копировать на сервер то когда и чем? Или заставлять юзеров самих хранить там свои данные? И тд.
Vadim Sterkin
Сергей, в указанной мной статье вопрос переноса пользовательских данных (ПД) на др. раздел рассматривался в домашних условиях. Давайте посмотрим на него в контексте организации (вопрос переноса профилей я даже не рассматриваю, т.к. с учетом всех ограничений для этого д.б. уж очень специфические нужды).
Главный вопрос, на который надо ответить — это «Представляют ли ПД ценность для организации?» Если нет, то зачем морочить себе голову разделением диска на разделы и переносом данных. Если да, то следующий вопрос — «В каком случае удобнее управлять ПД?»
Я считаю, что в организации удобнее управлять ПД, когда они на системном разделе. Когда-то, еще во времена XP, я переводил на русский монументальное рук-во по управлению ПД и настройками. Несмотря на древность документа, технологии, подходы и лучшие практики вполне применимы и к современным ОС. И все новые технологии тоже будет проще задействовать, когда ПД на системном разделе.
Так или иначе, управление сводится к автоматическому хранению ПД на сервере организации, будь-то перенаправление папок, перемещаемые профили или рабочие папки в новейшей Server 2012 R2. А когда ПД у вас на сервере, вопрос резервного копирования значительно упрощается. ПО я вам не подскажу, т.к. я не администрирую в организации, но вы можете задать этот вопрос на форумах OSZone или Technet.
Надеюсь, я достаточно подробно ответил на ваш вопрос.
Максим
Вадим здравствуйте. Попытался выполнить перенос папки профиля по вашей инструкции. Но после установки на этапе проверки видео получил сообщение об ошибке: «Не удается выполнить синтаксический разбор или обработку файла ответов для автоматической установки [C:\unatted.xml] при проходе [oobeSystem]. Параметры, указанные в файле ответов, не могут быть применены. Ошибка при обработке параметров для компонента [Microsoft-Windows-Shell-Setup]».
В виртуальной машине создал два диска, подключил USB диск, в NotePad открыл файл xml с USB диска, указал в нем путь ко второму диску, после чего сохранил файл на первом диске.
Что я сделал не так? На одном из форумов нашел вот такой ответ, но не понял в чем проблема. «При установке с флешки, на которой находится в корне файл ответов AutoUnattend.xml , не ленитесь после первого прохода и перезагрузки зайти в биос и переставить загрузку с винта, на который ставится система. Файл ответов будет нужен и на последних этапах установки тоже. Я кучу времени потерял на том, что после первого прохода тупо вынимал флешку и давал загрузиться продолжению установки, а потом со злостью фтыкал в окно проводника в пустой диск D.»
Максим
Вадим, все таки я разобрался и победил данную проблему. Все же в файле автоматической установки необходимо указывать целевой диск, как он будет отображаться не в Windows PE а в установленной системе. Т. е. судя из вашей инструкции, когда я открыл Notepad он показал букву G: диска куда мне надо было перенести профиль. Но так процесс не прошел. Когда я указал букву D: так как я создал два диска, то у меня как раз и получилось перенести профиль на второй диск, который как раз и получился D:
Vadim Sterkin
Максим, я рад, что вы разобрались. Возможно, у вас просто другая конфигурация дисков. И в PE она отличается от той, что показана в видео @ 01:33.
Алексей
Vadim Sterkin,
Вадим, а можно подробнее о такой схеме расположения разделов на диске? Особенно интересно, что за раздел «MSR»
Vadim Sterkin
Алексей, см. Configure UEFI/GPT-Based Hard Drive Partitions
Алексей
Acronis просто одна из лучших программ по созданию образов дисков с большими возможностями. Лучше или хуже она аналогов (того же Samsung Recovery Solution 4) каждый решает для себя сам. Очень может быть, что ваш выбор лучше.
Валерий
Вадим, а не могли бы Вы подсказать файл ответов для windows 7?
У меня так …
Always
/IMAGE/NAME
Windows 7 PROFESSIONAL
true
D:\Users\
false
FLE Standard Time
Что-то не получается.
Извините пожалуйста, если считаете, что подобные вопросы здесь
не задают.
Vadim Sterkin
Валерий, не вижу связи с темой и внятного описания проблемы. Пишите в форум, плиз.
Слава
Тут вся проблема в том, что разработчики порой преследуют свои корыстные интересы, а иногда создают искусственные препятствия, чтобы пользователь покупал дополнительные лицензии, либо тратил время на ненужную переустановку профилей/софта.
Слава
Вадим, ответьте мне, плиз, или Вы со мной полностью согласны?
Vadim Sterkin
Слава, я не вижу вопроса, который бы подразумевал ответ. Вижу лишь ваше заявление, с которым [в контексте статьи] я не согласен совершенно. Однако не вижу смысла дискутировать на темы теории заговора.
Слава
Vadim Sterkin,
Вадим, вопрос я имел ввиду такой: чьи интересы важнее: разработчика ПО или конечного пользователя, чтобы их соблюдать? Российское законодательство разрешает ставить ПО на любые конфигурации, хоть Хакинтош, при наличии легально купленного ключа.
Vadim Sterkin
Слава, вы можете делать что угодно, действуя в своих интересах. Но это не значит, что любые ваши выкрутасы будут поддерживаться. Это верно не только применительно к ОС, но и вообще к эксплуатации любых товаров. Заканчивайте демагогию, плиз.
Александр [Маздайщик]
В юности (когда я ещё был старшеклассником), в начале 2000-х я заинтересовался Линуксом и узнал, что в нём принято для ряда системных папок выделять отдельные разделы (самый хардкорный — отдельные разделы для /, /home, /usr, /opt, /tmp, /var, /boot — соответственно, для корня, профилей пользователей, программ, устанавливаемых пакетным менеджером, программ, устанавливаемых из исходников, временных файлов, файлов типа почты и логов, загрузочного раздела).
Решил также сделать и в Винде (2000-й). Для этого создал отдельные разделы для корня, Program Files и Documents and Settings, для последних двух я создал пустые папки и примонтировал (Junction) упомянутые разделы. Потом установил Винду — нормально установилась, как и предполагалась.
Понятное дело, я страдал фигнёй. В большинстве случаев достаточно сменить расположение папки «Мои документы» стандартными средствами или пользоваться библиотеками (применительно к современным версиям Windows).
К чему я это написал? К тому, что если кому-то непременно надо две разные файловые системы, то для NT 5.x есть такой топорный способ. В NT 6.x, скорее всего, не сработает.
P.S. Жаль, что закрыты комментарии к посту https://www.outsidethebox.ms/13073/ — написал бы туда некоторые (слабые) аргументы в пользу нескольких разделов, которые мне не встретились у предыдущих комментаторов.
Vadim Sterkin
Александр, не работает это по другой причине. Новые ОС распаковываются из WIM-образа, в котором уже есть Users\ и Program Files\
Леонов Андрей
Перенос профиля пользователя на другой диск/раздел порой вынужденная мера. В силу особенностей использования специализированного ПО часть данных пользователя (в частности настройки) пишутся HKCU, посему перенос только документов пользователя или сохранение их на сервере погоды не сделает, собственно как и перемещаемый профиль (у каждой технологии есть свои ограничения использования).
Любая ОС рано или поздно требует переустановки/возобновления. Естественно возобновлять лучше из образа настроенной рабочей системы, для чего можно использовать библиотеку gold-образов (с последней актуализацией ПО). Но данных пользователя там нет.
Поэтому и переносят профиль целиком — в образах этот факт естественно д.б. учтён.
Виталий К. ©
Это же сколько нужно туда записать, чтобы место кончилось?
Леонов Андрей
Виталий К. ©,
Дело не в объёме, а в наличии данных пользователя в HKCU, причём дельта изменений м.б. несколько минут.
Рабочий процесс д.б. непрерывным, посему восстановление настроек пользователя спец ПО и рабочей среды вообще в ручном режиме неприемлемо.
ЗЫ Мне казалось, что я понятно написал суть необходимости переноса профиля (целиком)…
Евгений
Сделал как Вы рекомендовали. Создал ***.xml, перенес на E: пользователи, исправил на в ***.xml ,букву на диск Е. Но блокнот не нашел диск с:.Ни мог скопировать ***.xml Поэтому перенеслись только папка default. Что делать? Переустановить поновее?
Конфигурация MSI A75 SSD-128гб -диск с:, 1тб -диск Е:
Vadim Sterkin
У вас блокнот сам куда-то ходит по ночам? :) Короче, Евгений, я ничего не понял. Возможно, вам просто не нужно переносить профили.
Yaromax
Итак, если я правильно понял, наиболее грамотный сценарий работы с профилями пользователя в Windows 7 — оставить все как есть, только добавить в библиотеки нужные папки со своими данными. Второй вариант в Windows 7 и, похоже, единственный в Windows 8.1 — это перенаправление пользовательских папок \Документы, \Музыка, \Видео, \Изображения, \Загрузки на второй раздел — тогда возможно будет нормально настроить резервное копирование и не будет проблем с обновлением Windows до следующей версии. Еще вопрос — возможно ли как-то автоматизировать создание библиотек на нескольких компьютерах — например, перенаправляем папки пользователя и добавляем в его библиотеки сетевые папки?
Vadim Sterkin
1. Правильно поняли.
2. Начните отсюда: Administratively Create and Modify Windows 7 Libraries — The Grim Admin
Дмитрий
Здравствуйте . У меня такие вопросы.
1) как у вас написано «либо тем, кто часто переустанавливает систему.» , может я не заметил тут что-то , но если перенести папку «Пользователи » на другой логический раздел допустим D , то при переустановке системы эта папка заново создастся на диске С , имея уже её на D ? тоже самое относится и к пользовательским папкам Загрузки, Видео , Фото…?
2) Можно ли перед переустановкой windows папку appdata скопировать на другой раздел , а потом после устновки win просто кинуть обратно , заменив старую, или это будет плохой способ. Например мне важны настройки Фотошопа , везде пишут что нужно ее папку из roaming/adobe просто скопировать , а после переустановки заменить, тем самым все настройки применятся. Но будет ли всё так гладкр с другими программами я не знаю.
3) может быть вы знаете почему uTorrent последих версий , без указания ему пути сам устанавливается в appdata/roaming а не в program files?
Vadim Sterkin
1. Переустановка (обновление) невозможна, об этом написано в статье.
2. Я бы не стал копировать всю папку, но отдельные нужные подпапки — вполне. Степень успеха зависит от конкретной программы, кончено.
3. В Program Files нужны права администратора.
Maxim
На счет первого пункта небольшой OFF: почему если из профиля пользователя удалить только ntuser.dat, вход в систему становится невозможным, а если %userprofile% снести полностью, при следующем логине опять проводится подготовка рабочего стола и я могу логиниться, как и прежде?
Vadim Sterkin
В ntuser.dat хранится пользовательский куст реестра.
Дмитрий
Вадим, в 1 пункте я имел ввиду форматирование системного раздела и установка той же win 7 или другой, после переноса профиля.
про 3 не понял, у меня есть права. может разрабы специально хоят его в роаминг засунуть а не в програм файлс? C:\Users\Администратор\AppData\Roaming\uTorrent
Vadim Sterkin
Дмитрий,
1. Тогда это чистая установка, и подумайте сами.
2. Вижу, что вы так и не прочли статью про UAC, хотя я вам уже дважды предлагал это сделать…
Anton
Доброе время суток! Перенос пользовательских папок я так понимаю это один из моментов по консервации системы!? Просьба к Вадиму! Можете ли по подробней описать, что на самом деле из себя представляет консервация системы! В блоге Петра Губаревича читал про это в скользь. Искал информацию в инете, но так точного описания не нашёл. Как я понимаю, это когда система полностью настроенна по программам, локальным политикам безопасностям, правам…Системный раздел в размерах практически не увеличивается. Система таким образом работает очень долго не засоряясь.
Vadim Sterkin
Антон, если не хранить личные на системном диске, то да, они там не будет занимать место. Но какое отношение это имеет к работе ОС?
Anton
По мимо обычных файлов есть же скрытые файлы в папке User, например, AppData. Лично у меня размер её составляет 2 гб. Не знаю влияет ли увеличение размера подобных папок на системном разделе на производительность системы в целом? У пользователей у кого маленькие системные диски гигов на 40 были бы рады убрать парочку гигабайт. Тоже не большой плюс для некоторой категории лиц.
Vadim Sterkin
Антон, там файлы ваших программ, например, браузера. На производительность это не влияет, если место не на исходе.
niks255
Переносом профилей этим способом не занимаюсь. У меня профиль перенесён поддерживаемым способом — папки пользователя перенесены. Можно сделать для всех папок пользователя и папок внутри AppData, так что смысла в перемещении профилей целиком не вижу.
Program Files не перемещаю, но на чужом компе делал. Самый безопасный способ — не переносить папку физически, а поменять расположение в реестре, затем в новой папке сделать симлинки на стандартные папки в Program files. Например, в папке D:\Program Files сделать симлинки на C:\Program Files\Windows NT, C:\Program Files\Windows Media Player и т.д. Этот способ ничего не ломает, но MS его не поддерживает, поэтому я его не использую.
Владимир Колосов
Здравствуйте, решил поделиться своим способом который позволяет забыть о переустановки windows.
Я работаю сисадмином, обслуживаю в одной фирме 30пк и на другой 40. Системы windows xp,7,8
на всех компьютерах я сделал 2 локальных диска C и D с диска C перенес на D папки рабочий стол, мои документы, загрузки. После полной настройки системы сделал образ системного раздела т.е диска C бесплатной программой которая позволяет в несколько кликов сделать образ диска и в случае чего восстановить его. Теперь в случае каких то проблем с системой я могу удаленно ее восстановить в работоспособное состояние минут за 15. т.к все пользовательские папки находятся на диске D системный раздел занимает +-10гб
таким образом можно 1 раз настроив систему и сделав образ восстанавливать ее на момент когда все работало и не тратить время на танцы с бубном…
Intelide
Вадим что думаете по данному способу?
Vadim Sterkin
Думаю, что открыта Америка (бэкап), но только наполовину (о пользовательских данных ни слова)
Intelide
все пользовательские папки находятся на диске D
Vadim Sterkin
И что? Если это — резервное копирование, то я — балерина.
SAM
Вадим, приветствую. Скажите, а сколько времени можно затратить на восстановление данных из бэкапа?
Чаще всего такая процедура занимает довольно длительное время с учетом маломощных ПК и количеством восстанавливаемого массива файлов, это может затянутся на несколько часов…
В своей организации я практикую данный пример, описанный выше, но, с небольшими дополнениями.
Данный метод значительно снижает затраченное время. Я конечно полностью согласен с Вами, с одной стороны это рискованно, для этих целей у наших пользователей есть сетевая папка, которая подключается как сетевой диск и уже этот сервер бэкапится полностью.
Ну, а на своем примере хочу поделится следующим:
на локальный диск D у меня переезжает не весь профиль, а только (раб.стол, документы, загрузки, избранное, ссылки, музыка, контакты ну и т.п.), каталог AppData как и директория пользователя остаются на прежнем месте. Имеет это вид, типа:
D:\%UserName%\ — где уже в свою очередь и располагаются указанные каталоги пользователя. Ну а в директории самого профиля создаются символические ссылки на эти папки.
Таким образом, если устанавливается какая-то программа и её жизненно необходимо положить в папку текущего пользователя свои файлы обратившись к пути по умолчанию, типа %UserProfile%\Documents, файлик создастся в папке на диске D:\%UserName%\Documents.
Ваш способ описанный выше в теме «Как быстро и грамотно переместить профили пользователей на другой раздел» хороший. Я использовал данный способ.
Но со временем пришел к такому простому варианту т.к. зачастую не всегда нужен перенос всего профиля.
Vadim Sterkin
Столько, сколько это необходимо для восстановления важных данных. В организации важные данные пользователей вообще не должны храниться локально. Если они на сетевом диске, ИТ-отдел полностью отвечает за дальнейший бэкап.
Способ хороший, но идея плохая, о чем явно свидетельствует первое ограничение.
SAM
Таки ведь я с вами полностью согласен) Лучше уж совсем не трогать эти профили, но… опять же, уж очень быстро заканчивается свободное место на системном разделе.
Из практики скажу одно, рассказать и показать пользователю, что он должен работать с отличной от своего профиля папкой, например на другом локальном или сетевом ресурсе, приносит ровным счетом 10-15% из 100 успех.
Это я к тому, что, этот мизерный процент пользователей, действительно понимают, что вся их «рабочка» должна быть, так сказать «застрахована»))
По этому пока использую данное решение в принудительном порядке.
Григорий Брейман
Хочу рассказать всем для чего мне перемещать профили на другой диск.
Столкнулся с переносом профилей пользователей с диска C на диск E на терминальном сервере Windows Server 2008 R2.
Смысл вот в чем. Сервер в Azure. Диск C имеет объем 127 ГБ и увеличить его нельзя. Пользователей много, объем профилей большой. Диск E является SSD-диском (т. н. Premium Storage) объемом 1023 ГБ.
Нам просто перестало хватать места на диске C.
Кроме того, есть такой нюанс: профили в Windows используются очень активно. Ими пользуются Skype, Firefox и другое ПО. Это создает нагрузку на системный раздел и тем самым замедляет работу самой ОС.
Автор, свяжитесь со мной, пожалуйста, любым удобным для Вас способом.
Спасибо.
Vadim Sterkin
Григорий, непонятно, почему диск ограничен 127GB. Может, он изначально был создан фиксированного размера, а не динамически увеличивающегося?
Andrey Mogilevsky
А папку Application Data можно по умолчанию сделать в не системы, короче тоже перенести, что бы не надо было переустанавливать игры и офис например, так как устанавливая игру/офис на D, она все равно не работает после переустановки системы.
Спасибо за ранние!
Vadim Sterkin
Андрей, в свойствах папок Roaming и Local есть вкладка Расположение. Без гарантий.
За ранние что?
Сергей Бардадын
Хороший способ мне очень пригодился, дополнить могу дельным советом столкнулся после перемещения папки пользователя при установке автокада(в других приложениях тоже возможно судя по всему) приложения установки не видет некий сетевой ресурс лечится следующей цитатой):
«Возможно, это бывает, если профили установлены в другом месте. У меня Win 7, папка Users на диске D.
В реестре в ветке
указано старое расположение — диск C. Поменял на D — и все ok»
Там сообственно все понятно там в сразу видно что в некоторых ключах отсылки на старый адрес с:\users\…, надо поменять просто путь на диск куда перенесли. круто если это можно добавить в код при установке винды. Автору +
И это тоже лучше сделать
1. Экспортировать ветку реестра
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurre ntVersionExplorerUser Shell Folders
2. Изменить путь на
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurre ntVersionExplorerShell Folders
Vadim Sterkin
Сергей, рад, что помогло, и спасибо за дополнение :)
Вообще, надо тег кода использовать для реестра в комментариях, но в данном случае еще нужно четко понимать отличия между папками.
Q
я переношу профиль, потому что:
* скорость работы (да да многим покажется странным, НО у меня мощный проц, которому одного ssd мало, он может обрабатывать больше данных. Удивляет когда люди сравнивают скорость работы ssd и hdd……до парралельных процессов работы обычному человеку всё таки трудно догадаться)
* у ssd больше свободного объёма и работать чисто теоретически должен быстрее, чем переполненный.
* если накроется система windows, то я сторонник установки с нуля, причём я просто форматну ненужный хлам «c:»
Правда с windows 7 такого не понадобилось ни разу.
p.s.
минусы тоже есть, не могу найти bat-ик который делал всё необходимое при установке, видимо придётся попробовать этот способ в статье.
Anatoliy Vasiliev
Здравствуйте. Что-то никак не соображу как разместить файл ответов на разделе для профилей (на диске D) если ОС еще не установлена на ПК. Подскажите, пожалуйста.
Vadim Sterkin
Анатолий, положите в корень флэшки :)
w7ww
Где сам файл Unattend.xml ? Облазил всю страницу , не вижу где скачать !
Vadim Sterkin
https://www.outsidethebox.ms/15068/#_Toc356390050
Если и так не видно, то откройте ссылку в IE. И да, сам файл надо создать, своими руками.
Михайло Кухтяк
Доброго времени.
Подскажите одно — как правильно сделать: на компе четыре учетки в Win10: Admin (админ единый), Papa (обычная), Mama (обычная) , Deti (обычная).
1. Как сделать настройки обычных пользователей такими же как у Админа
2. Как правильно настроить чтобы (при наличии у каждого аккаунта своих) OneDrive, GoogleDrive, DropBox, Box, Sync, iCloud учетки, синхронизировали всю папку %UserFolder% (рабстол, доки, загрузки и тд) со своими «тучками».
Неделю уже винду на чисто переустанавливаю и при разных способах разные глюки и синяки.
Винчестер один на ноуте ССД 250ГБ, если умрет неожидано будет очень больно
Vadim Sterkin
1. После установки поддерживаемого способа нет. Надо настроить админа — сделать образ — развернуть с копированием профиля. А еще лучше не насаждать домочадцам свои настройки.
2. Не надо весь профиль тянуть в облако (там много лишнего — AppData и т.д.), выбирайте папки. При необходимости используйте символические ссылки или просто перемещайте пользовательские папки в сферу синхронизации облачного клиента.
Дух
1. Все жили под одним и скажем так настройки интерфейса «привыклись». Лучше всё синкать, место позволяет
2. При перемещении почему то дроп и синк почемуто теряют некоторые файлы, системы незаметил но люлей от жены уже успел получить. На Win7 такого небыло (простой хдд правда был). Или Дропбокс за ССД неуспевает или хз. Система не слабая i5/16Gb. Правда на Win7 тучки были вложены Google-Drop-Sync-Box-iCloud-OneDrive (изврат, знаю) но работало опупенно. СимСсылки как/чем лучьше делать?
Vadim Sterkin
1. Ну вот и делайте образ на основе того аккаунта, к которому все привыкли. Все настройки все равно не синхронизируются.
2. Ссылки лучше делать mklink. См. также ссылки NTFS.
Иван Шулепофф
Начиная с windows 7 вплоть до 1703 сборки w10 без проблем переносил папку пользователей с диска С на Д с помощью файла ответов и стандартной утилиты sysprep как написано в статье http://www.oszone.net/27689/ Но в новой версии десятки 1709, при переносе папки пользователей описанным ранее методом, у меня все стандартные приложения (карты, погода, калькулятор) становятся на английском языке. Как сделать чтоб они были как раньше по-русски? По умолчанию везде стоит Россия и русский. Может кто в курсе в чем проблема?
Иван Шулепофф
Благодаря вашей статье убил двух зайцев одним выстрелом. Во-первых я теперь больше не буду летать из Питера в Москву через Владивосток! Во-вторых проблема с переносом папки пользователей в windows 10 версии 1709 решена, все по-русски!! Огромное Вам спасибо и долгих лет жизни!
Иван Шулепофф
Единственное замечание, новый путь к папке пользователей в файле ответов нужно прописывать не взирая на его букву в winPE, т.е если хочешь чтобы папка с пользователями была на D то нужно путь прописывать сразу D:\Users, а не смотреть какая у него буква при установке в режиме winPE. Букву раздела куда помещаешь файл ответов и устанавливаешь систему тоже смотреть и запоминать не обязательно, ведь мы же вначале указываем и форматируем корневой раздел, поэтому и так понятно где он, хотя бы по размеру.
Vadim Sterkin
Это почему? Если в вашей конфигурации буквы совпали, это вовсе не означает, что у других такое прокатит.
Иван Шулепофф
Вчера весь вечер и пол ночи, несколько раз ставил на вируальную машину. Работал и в MBR и в GPT разделах, соответственно дисков каждый раз было разное количество и естественно буквы не совпадали. Но при этом выше описанный вами способ работал только тогда, когда папку юзеров прописываешь строго на тот диск, который в будущем будет диском D, в независимости от того какая буква у него на этапе установки (winPE). Все попытки задать другую букву диска отличную от D:\ приводят к ошибке! В комментариях раньше я вижу вам уже об этом писали, но вы продолжаете упорно игнорировать этот факт! Из этого я сделал вывод, что файл ответов с жестко заданной папкой D:\Users, можно положить в корень образа носителя с дистрибутивом виндовс, что я сразу же и сделал, и все у меня прекрасно получилось. Теперь не нужно каждый раз класть этот файл через блокнот на будущий диск С.
Vadim Sterkin
Хорошо, я больше не буду упорно игнорирвать этот факт :)
Можно, конечно, если заранее известен расклад по дискам. Об этом я прямо пишу в статье.
Иван Шулепофф
В том то и дело что расклад по дискам известен заранее, но только на установленной системе в будущем, вы же пишите что нужно руководствоваться раскладом букв дисков при установке, но они совершенно другие, и так работать не будет.
Иван Шулепофф
И даже потом все этот спокойно сиспрепом подготавливается к использованию, запаковывается акронисом и потом рапаковывается на любом другом пк, без клюков и т.п. Даже дефолтный профиль настраиваю так, что теперь любой новый пользователь создается уже с моими настройками, а не с этим жутким прокуренным окном на раб столе. Читая ваши статьи, вижу, что вам это тоже когда то было интересно.