Как перенести папку пользователи на другой диск в windows 7?

16 ответов на вопрос “Как перенести папку пользователи на другой диск в windows 7?”

  1. Goodfriend Ответить

    Предположим, нужно перенести профиль с диска С: на диск D:. Просто скопировать файлы профиля смысла не имеет, поскольку это не сработает.
    Самый простой и доступный способ – использовать Средство переноса данных Windows (Windows Easy Transfer). Таким образом можно перенести абсолютно весь профиль, включая папку AppData и разнообразные системные ссылки, связанные с профилем.
    В первую очередь нужно зайти в ту учетную запись, которую мы будем переносить. Затем откроем  Средство переноса. Для этого щелкните на кнопке Пуск и перейдите в меню Все программы > Стандартные > Служебные > Средство переноса данных Windows.

    Запустится Средство переноса данных Windows, в котором, фактически, просто нужно выбрать место, где будет сохранены пользовательские данные. Лучше всего перенести их на внешний жесткий диск или USB-флешку, хотя никто не мешает выбрать сетевой диск.


    В итоге у нас получится файл с расширением .MIG, в котором будут хранится драгоценные данные.
    Далее по этапам.
    1. Зайдите с учетной записью Администратора и удалите старый профиль и всего его файлы (если страшно, можете предварительно их сохранить в надежном месте).
    2. Откройте редактор системного реестра (Пуск > regedit).
    3. Перейдите в ветку системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList.
    4. Найдите значение ProfilesDirectory и укажите для него адрес новой папки – скажем, D:\Users.

    5. Перезагрузитесь.
    6. Зайдите с учетной записью Администратора.
    7. Создайте новую учетную запись пользователя (см. “Учетные записи Windows 7“). Назовите ее так же, как удаленную учетную запись – впрочем, это лишь для удобства.
    8. Выйдите из системы и зайдите с новой, только что созданной, учетной записью. Теперь папка профиля будет создана там, где мы указали ранее для значения ProfilesDirectory.
    9. Осталось найти созданный ранее файл .MIG и дважды щелкнуть на нем. Мастер перенесет всю пользовательскую информацию в новый профиль. Если название новой учетной записи не совпадает со старой – то в Мастере переноса, в дополнительных параметрах, просто нужно указать новое имя.
    Этот способ относится к переносу профиля в давно установленной системе. Однако, порой имеет смысл сделать это сразу после установки Windows 7.

    Выбор размещения профиля пользователя при установке Windows 7

    Если вы переустанавливаете или устанавливаете Windows 7 “с нуля”, то удобно сразу на этапе установки выбрать новое расположение будущего пользовательского профиля.
    После основных этапов установки Windows 7 остановимся в окне, где нужно создать нового пользователя в системе. Не спешите его указывать и нажмите , чтобы открыть окно командной строки.
    Теперь займемся переносом профиля на новое место.  В нашем примере мы переносим папку  C:\Users в папку E:\Users, а также папки ProgramFiles и ProgramData.
    1. Скопируем профили, папку Program Files и ProgramData в новое место.
    robocopy “C:\Users” “E:\Users” /E /COPYALL /XJ
    robocopy “C:\Program Files” “E:\Program Files” /E /COPYALL /XJ
    robocopy “C:\ProgramData” “E:\ProgramData” /E /COPYALL /XJ
    2. Удалим старые папки и создадим нужные связи между папками.
    Папка Program Files:
    rmdir “C:\Program Files” /S /Q
    mklink /J “C:\Program Files” “E:\Program Files”
    Профили:
    rmdir “C:\users” /S /Q
    mklink /J “C:\users” “E:\users”
    Папка ProgramData:
    rmdir “C:\ProgramData” /S /Q
    mklink /J “C:\ProgramData “E:\ProgramData”
    Вполне вероятно, что при удалении  папок командой rmdir появится сообщение об ошибке. Удалить эти папки можно и позднее, после перезагрузки.
    Теперь введите regedit чтобы открыть редактор системного реестра.
    Перейдите в следующую ветку:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
    Измените в ней значения пути к папкам ProgramFilesDir и CommonFilesDir, введя диск E:\ вместо диска C:\.
    Теперь перейдите в список пользовательских профилей и снова измените пути, указав E:\ вместо C:\.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
    Закройте редактор системного реестра. Теперь введите следующую команду:
    shutdown /r /t 0
    Компьютер будет выключен, включите его опять. Снова появится этап создания пользователя, создайте его и на этом установка Windows 7 и перенос профилей будет завершен.

  2. Kazira Ответить

    При создании нового пользователя в Windows, система выделяет ему специальные папки для сохранения различных данных: документов, изображений, музыки, видео и т.д.; создавая для этого одноименные папки. По умолчанию все они хранятся в папке пользователя на диске с установленной системой, чаще всего это диск C. Большинство пользователей именно в этих стандартных папках и хранят все свои файлы.
    Но случаются разные ситуации, и в какой-то момент операционная система может дать сбой и перестать загружаться, единственным выходом будет только полная переустановка Windows. Соответственно, все пользовательские файлы, которые хранились в папках Загрузки, Документы, Музыка, Видео, Изображения будут бесследно удалены. Чтобы этого не допустить и в будущем не думать о том, что ваши фотографии, документы и музыкальная коллекция могут быть потеряны, нужно переместить стандартные папки пользователя на другой диск.

    Как переместить стандартные папки пользователя в Windows на другой диск

    Переместить папки можно, как на другой раздел диска, если он имеет несколько разделов, так и другой физический диск: внутренний или USB. Например, когда Windows установлена на SSD накопитель, а для данных используется обычный HDD.
    Шаг 1 Перейдите в папку пользователя, она находится по адресу:
    C:\Users\Имя_пользователя
    Шаг 2 Выберите папку, которую хотите перенести, кликните по ней правой клавишей мыши и в контекстном меню выберите Свойства

  3. SnexFO Ответить

    И вообще, у меня возникает ощущение, что это проблема взаимодействия 1С v8 и Windows 2008 R2.
    1С v8 свои системные кэши и временные файлы записывает в профиль пользователя. По адресам %UserProfile%\AppData\Local и %UserProfile%\AppData\Roaming.
    Под Vista и Windows 2008 адреса те же. Под Windows 2003 запись также ведётся в профиль пользователя, но там адреса другие. Провести проверку под Windows 2003 уже не получится, но тогда пользователи и не жаловались на медленную работу базы данных 1С.
    Проверка производительности на испытуемом сервере, контрольном сервере и контрольной персоналке, привела к непонятным результатам.
    Во всех случаях была выбрана одна и та же задача. Первое подключение администратора к конфигурации 1С v8 в “Конфигураторе”. Эта процедура всегда требовала значительного времени.
    На Windows 2003 эта операция проходила заметно дольше 1 минуты, но за разумное время. Никто из программистов не жаловался. На контрольной персоналке с Vista 32 эта операция заняла 5:20 мин. На контрольном сервере с Windows 2008 64, который сопоставим
    с испытуемым по производительности, но формально слабее, эта операция заняла 2:20 мин. На испытуемом сервере c Windows 2008 R2 64, эта операция продолжалась 45:10 мин.
    На форуме уже есть обсуждение, где выясняют почему 1С v8 (SQL) потеряла производительность. Но там потери примерно в 2 раза, а у меня в терминальном варианте (без SQL и 1С серверов) потери в 20 раз. Одновременно работающих пользователей 1С v8 – 8, максимум
    10. При этом одновременно работают 10-15 пользователей 1С v7. На потерю производительности они не жалуются.
    P.S. Именно потеря производительности в 1С v8 привела к желанию перенести профили пользователей с системного диска. 1С v8 и Windows 2008, 1С v7 и Windows 2008 не страдали от подобной потери производительности.

  4. Добавьлайк Ответить

    Здравствуйте уважаемые читатели блога http://www.ithabits.ru. Сегодня мы завершим описание процесса переноса операционной системы Windows 7 с сохранением профилей пользователей, установленных программ, данных и настроек на два жестких диска. Один из дисков — твердотельный накопитель SSD объемом 60 ГБ, второй — обычный механический HDD.
    Решение сделать сдвоенную конфигурацию жестких дисков было принято после анализа объемов, занимаемых операционной системой и данными пользователей. В силу того, что суммарно они явно превышали 60 ГБ, перенести все на один небольшой SSD-диск не представлялось возможным.
    Забегая вперед скажу, что для настольного компьютера такое решение оказалось не только удачным, но и весьма выгодным с финансовой точки зрения. Суммарная стоимость небольшого SSD и механического HDD пока получается меньше стоимости одного большого твердотельного накопителя.
    Даже если «для себя родного» денег не жалко, скорее всего, объема одного SSD реально не хватит. Например, у меня только папки с фотографиями занимают около 130 ГБ. И это при том, что фотографии преимущественно в формате jpg. А у кого в RAW? А если видео? Это я к тому, что все равно придется или устанавливать еще один HDD, или подключать внешний.
    Что касается скорости работы системы, то изначально были серьезные опасения, не скажется ли на ней негативно перенос профилей пользователей Windows 7 на обычный механический диск. Опасения не подтвердились – все «летает». Нет, наверняка отклик компьютера был бы еще быстрее, если бы на твердотельном диске располагалась не только операционная система, но и данные. Но что-то мне подсказывает, что в большинстве практических случаев эта разница не была бы сильно заметна.
    Возвращаемся к процессу. В прошлый раз мы перенесли операционную систему Windows 7 на SSD-диск и профили пользователей на механический HDD. Для переноса пользовательских профилей мы попытались использовать стандартный для Windows 7 визард «Средство переноса данных Windows».
    К сожалению, результат получился не совсем тот, который хотелось бы видеть – не сохранились настройки некоторых программ. Частично это можно объяснить тем, что при таком переносе профиля меняются абсолютные пути к файлам и некоторые программы их не находят. Видимо, «Средство переноса данных Windows» имеет смысл использовать для решения тех задач, для которых оно непосредственно предназначено. Одним словом, это вам не Linux, где в \home можно смонтировать любой раздел на любом диске.
    Сегодня я опишу второй, очень простой, способ переноса папок пользователей Windows 7 на другой диск. Идею такого переноса подсказал мне майкрософтовский визард в тот момент, когда отказался разворачивать сохраненные профили на второй диск и мне пришлось обманывать его, создавая символьные ссылки. Вот их то мы и задействуем на все сто.

    Перенос папок пользователей Windows 7 с использованием символьных ссылок

    Возвращаемся к тому моменту, когда предварительная оптимизация занимаемого системой места на диске С: уже сделана, но исходные профили пользователей с диска С: еще не удалены. Копируем пользовательские каталоги в любое доступное место или сразу туда, где их и предполагается разместить в конечном счете.
    Сделать это можно различными способами, главное сохранить разрешения на файлы и папки и не потерять системные и скрытые. Например, с помощью команды xcopy в командной строке с правами администратора:
    xcopy C:\Users\UserName\ X:\Users\UserName\ /E /H /O /X
    UserName – имя каталога профиля пользователя;
    X:\Users\UserName – конечная папка;
    /E – копируются каталоги с подкаталогами, включая пустые;
    /H – копируются скрытые и системные файлы;
    /O — сохраняются списки контроля доступа ACL и данные о владельце;
    /X – копируются сведений аудита файлов.
    Или, тоже в командной строке, командой robocopy:
    robocopy C:\Users\UserName\ Х:\Users\UserName\ /E /COPYALL /XJ
    C:\Users\UserName, Х:\Users\UserName – источник и результат;
    /E – копируются каталоги с подкаталогами, включая пустые;
    /COPYALL – копируются все сведения о файлах (данные о владельце, сведения аудита и др.);
    /XJ — исключить точки соединения.
    Команда robocopy интересна тем, что она предназначена для репликации данных и умеет удалять «лишние» файлы из реплики. Ее с успехом можно использовать для создания резервных копий без полной перезаписи всех файлов.
    Смотрите новые замечания по поводу использования команд robocopy и xcopy для копирования профилей пользователей.
    Копировать профили пользователей нужно в сеансе другого пользователя, в противном случае часть файлов окажется заблокированной. Ранее специально для этих целей мы создали нового администратора, профиль которого никуда с диска С: переносится не будет.
    Для тех, кто командную строку сильно недолюбливает, можно предложить, например, бесплатный файловый менеджер FAR. Он умеет копировать права доступа к файлам. Запускать менеджер файлов надо с правами администратора.
    Выбираем на левой и правой панелях FAR-а что, куда, и нажимаем F5.

    В открывшемся окне в строке «Права доступа» ставим маркер перед «Копировать».
    После того, как все нужные папки профилей пользователей будут скопированы, делаем все то, что уже было описано в предыдущей статье, за исключением действий, связанных с утилитой «Средство переноса данных Windows». Еще раз описывать все не буду, только кратко перечислю пункты:
    Удаляем с диска С: скопированные каталоги пользовательских профилей;
    Убираем с диска C: файл подкачки;
    Отключаем спящий режим хибернейт (Hibernate mode);
    Проверяем, включен ли в BIOS режим AHCI контроллера жестких дисков. Если нет, то читаем, как это сделать;
    Инсталлируем новый SSD-диск в компьютер;
    Клонируем диск с системой на твердотельный накопитель;
    Перезапускаем компьютер, во время перезапуска заходим в BIOS и меняем загрузочный диск на SSD.
    Заходим в систему под учетной записью специально созданного администратора. Ждем, когда Windows 7 найдет новое оборудование (SSD-диск) и еще раз перезагружаем компьютер. Переживаем первый восторг от скорости загрузки системы.
    Если в качестве второго диска будет использоваться исходный, то, возможно, его предварительно надо будет подготовить: удалить ненужные теперь на нем системные разделы и задействовать освободившееся после их удаления место, или просто отформатировать диск целиком. Все это можно сделать из «Управление компьютером» -> «Управление дисками». Главное не торопиться и случайно не «махнуть» что-то нужное. Впрочем, надеюсь, что на этот аварийный случай у вас есть бекап.
    Переносим любым способом, который больше понравился (xcopy, robocopy, FAR), скопированные ранее каталоги пользователей в нужное место.
    В прошлый раз мы меняли в реестре путь до пользовательских каталогов («ProfilesDirectory»). Пока мы этого делать не будем.
    Создаем символьные (символические) ссылки в каталоге C:\Users
    Опять же, не буду повторять описание команды mklink.
    Выглядеть команды будут так (если пути не содержат пробелов, кавычки можно не ставить):
    mklink /D “C:\Users\User-1” “Х:\USERS\User-1”
    mklink /D “C:\Users\User-2” “Х:\USERS\User-2”

    mklink /D “C:\Users\User-N” “Х:\USERS\User-N”
    — где User-1, User-2, User-N – имена (логины) пользователей, Х:\USERS — новое местоположение пользовательских каталогов, Х: — буква второго (механического) диска.
    Те, кто предпочитает графический интерфейс командной строке, могут снова воспользоваться возможностями файлового менеджера FAR. На одной панели открываем папку C:\Users, на другой X:\Users. Подсвечиваем на последней каталог нужного пользователя, нажимаем последовательно клавиши Alt и F6. Готово, в папке C:\Users появляется нужная символьная ссылка.
    Вот, собственно, и все. Дело сделано. Осталось последовательно зайти в сеансы наших «перенесенных» пользователей и убедиться, что все работает и настройки программ не сбились. Программы, которые, так или иначе, умеют работать с символьными ссылками, а другие найти сегодня будет сложно, охотно поверят «обману» что все продолжает располагаться, как бы, на C:.

    Замечание по поводу изменения путей к пользовательским каталогам в реестре

    Для тех, кто планирует капитально разместить пользовательские папки на выбранном диске X:, пути в реестре можно и поправить, причем для разных пользователей можно указать разное расположение. Для этого запускаем с правами администратора regedit и находим ветку:
    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList

    Находим нужного нам пользователя по значению ProfileImagePath перебирая номерные каталоги на левой панели. Меняем значение ProfileImagePath на реальный путь до каталога пользователя, например, X:\Users\User-1.
    Если нужно чтобы каталоги профилей всех новых пользователей сразу создавались на втором диске, заменяем значение параметра ProfilesDirectory в папке ProfileList с дефолтного %SystemDrive%\Users на X:\Users , где X:\Users – наименование корневой папки профилей.
    Я этого делать пока не стал чтобы не устроить путаницу – старые приложения в этом случае будут работать через символьную ссылку с C:\, новые непосредственно с X:\. Вдруг потом опять захочется перенести все профили на C:\.

    Создаем или переносим на другой диск файл подкачки

    Для окончательного приведения системы в рабочее состояние осталось выбрать диск, на котором будет расположен файл подкачки и указать его в системе.
    Открываем «Панель управления» > «Система» > «Дополнительные параметры системы». В окне «Свойства системы» нажимаем вкладку «Дополнительно». В разделе «Быстродействие» нажимаем «Параметры». В открывшемся окне «Параметры быстродействия» снова выбираем вкладку «Дополнительно», далее «Изменить». Путем несложных манипуляций добиться надо примерно такого варианта:

    После сделанного выбора конфигурации файла подкачки нужно перезагрузить компьютер.
    Если оперативной памяти в компьютере установлено мало, а приложений одновременно надо запускать много, и есть опасения, что свопинг будет активным, не стоит убирать файл подкачки с SSD. Размещение файла подкачки на значительно более медленном, по сравнению с SSD, механическом диске неизбежно приведет в этом случае к снижению скорости работы системы. Можно попробовать схитрить – сделать файлы подкачки на обоих дисках, но на SSD задать его небольшого фиксированного размера, например – 1…2 ГБ.
    С клонированием и переносом системы Windows 7 и папок пользователей на два диска все получилось. Очень даже несложно. Можно начинать работать на обновленном компьютере и радоваться его удивительной шустрости. Если бы у меня с самого начала было подобное описание последовательности действий, то на все про все ушло бы около двух часов.
    Коль уж дисков теперь два, попробуем еще безболезненно для производительности Windows переместить некоторые системные файлы на второй диск и освободить тем самым  дополнительно место на SSD-диске C:\. Об этом в следующей части.

  5. Gholv Ответить

    Здравствуйте!
    Нашел статью Как полностью перенести папку Users (Windows 7, Vista) или Documents and settings (XP) на другой диск
    по ссылке http://www.q2w3.ru/2010/02/21/1381/.
    Две проблемки:
    1) Суть была в том чтобы перенести пользовательские данные из папки С:\Users (которая находится в системной папке, если кто не понимает) в другой раздел диска (например D:\Users) c целью не терять эти данные при переустановке.
    Ну так вот папку создать на другом диске удалось. Но и в диске С она осталась, т.е. папку Users он показывает как ссылку, но в ней хранится папка пользователя и если посмотреть ее путь C:\Users\PTO. Т.е. и в С и в D находятся эти папки. Это нормально?
    2) Сделал все так как сказано в статье (почти). Но После завершения кроме основного пользователя PTO появился временный профиль Temp PTO. Т.е. при входе в систему под пользователем PTO (других в принципе нет) заходит под временным профилем Temp PTO. В Локальных пользователях этого профиля нет. Все текущие изменения профиля Temp PTO хранятся до перезагрузки компа потом пропадают. Что делать пока не знаю.
    Кто что может подсказать буду рад)
    А пока восстанавливаю комп, перед всем этим сделал резервную копию системного раздела.
    Спасибо заранее)

  6. Рамша Ответить

    Итак, необошедшие вниманием мой пост “Купил себе немного компьютера”, видели, что я прикупил два диска, один из которых SSD.
    Естественно, его я взял не для хранения архивов :).
    А значит его я и сделал системным, установив на него Windows 7.
    Что бы не говорили производители SSD-дисков об их надёжности, всё равно она ещё далека от надёжности HDD. Естественно, первым делом встал вопрос о методах увеличения срока службы диска.
    В интернете чего только не советуют, например – перенести swap и temp на HDD. Типа, именно эти ресурсы потребляют значительное количество отпущенных нам производителем циклов перезаписи.
    Вот только, зачем тогда было ставить систему на быстрый диск, если наиболее используемые ею ресурсы будут лежать на медленном диске?
    Посему, из кучи прочтённых материалов я вынес следующее:
    Даже если не прибегать ни к каким советам по конфигурированию системы для работы с SSD, Windows 7 будет работать на SSD чуть менее чем превосходно.
    Некоторые советы позволят снизить количество записей на SSD-диск (за счет обещго снижения быстродействия системы), что может продлить и без того относительно долгий срок его работы.
    Многие советы позволят вам изменить некоторые параметры, не убив при этом производительность системы, но и не давая никакой практической пользы 🙂
    Ну и главный вывод котрый я сделал для себя – На SSD должны лежать данные, скорость доступа к которым критична и которые не страшно потерять. Т.е. на этом диске должна лежать система и программы. А вот данные пользователей нужно переносить на HDD (и не забывать делать бэкап 🙂 )
    Собственно поэтому и встал вопрос, как же перенести папку “Пользователи” (C:\Users) на другой диск.
    Первая же ссылка в гугле приневела меня к статье на ru.intel.com, где всё детально описывается.
    Приведу здесь подробную инструкцию из этой статьи:
    “…
    Наверное Вы уже заметили наличие в свежеустановленной системе Windows Vista или Windows 7 папки с иконкой, подобной ярлыкам. Такими папками в Windows 7, например, являются C:\Documents and Settings, C:\Users\All Users и т.д. Опуская технические детали можно сказать, что эти папки представляют собой ссылки на прежние расположения папок пользователей (как то было в Windows XP) сделанные на уровне файловой системы NTFS и созданы они были именно для того, чтобы «смягчить» переход с Windows XP, сохраняя совместимость с устаревшими приложениями.
    И всё бы ничего с их переносом, однако же, есть одно «но». Все разумные стандартные средства копирования/переноса файлов в одной половине своей при встрече такой папки создадут неизвестный объект NTFS с тем же именем, в другой же упадут в бесконечную рекурсию, копируя папки сами в себя. То есть существует очень мало средств, которые на самом деле понимают что такое junction point и уж тем более умеют корректно работать с ними.
    Одним из средств умеющих корректно работать с junction points является утилита XXCOPY от издателя Pixelab (http://www.xxcopy.com). Она обладает обширным набором функций копирования, включающим в себя функции копирования прав доступа, резервного копирования, условного копирования и т.п. И конечно же функции для копирования junction points. Для того чтобы в полной мере воспользоваться возможностями XXCOPY необходимо использовать версию Pro. Досада здесь заключается в том, что она не является бесплатной, однако мы нисколько не нарушим лицензионного соглашения, если воспользуемся триальным периодом в 60 дней для наших целей.
    Итак, всё готово для начала переноса папки Users и в этой статье мы будем рассматривать случай, когда операционная система уже установлена и ведется ее активная эксплуатация.
    Теперь немного подробнее:
    Необходимо создать нового пользователя с именем типа TempUser, который будет использован для произведения операции переноса данных. Перезагрузимся, чтобы очистить блокировки на файлы профилей пользователей и входим от имени только что созданного временного пользователя.
    Тут начинается самое интересное, поскольку количество ключей XXCOPY поражает воображение даже опытных линуксоводов. Не мудрствуя лукаво, сообщаю вам готовую команду, которую следует запустить в cmd для того, чтобы скопировать папку профилей пользователей на диск D:
    xxcopy c:\Users d:\Users /E /H /K /SC /oE1
    В реестре следует прописать пути к новому расположению папки профилей пользователей. В ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList следует изменить ключи Default, ProfilesDirectory и Public в нашем случае на «D:\Users\Default», «D:\Users» и «D:\Users\Public» соответственно. В ветке ProfileList также находятся ветки реестра хранящие параметры пользователей, зарегистрированных в системе и если мы хотим, чтобы профили существующих пользователей также были корректно перенесены, необходимо переписать ключ ProfileImagePath для каждой ветки пользователя.
    Все готово к применению внесенных изменений, при этом обратите внимание, мы в действительности не переносили, а копировали данные, поэтому в случае ошибок можно будет легко вернуться назад. Перезагружаемся и входим в систему от имени учетной записи, являющейся администратором системы (полагаю это будет Ваша обычная учетная запись).
    После того как мы убедимся, что система загрузилась корректно и профили теперь находятся не на системном диске, воспользуемся возможностями системы NTFS, которые нам так мешали, в своих целях. Создадим на системном диске символические ссылки на новое расположение папки профилей пользователей для повышения совместимости приложений. Поскольку, как было сказано выше, такие ссылки уже существуют на системном диске и junction points нельзя изменять, удалим существующие ссылки и, заодно, перенесенную папку пользователей:rd “C:\Documents and Settings”
    rd “C:\Users” /S
    Затем создадим собственно сами ссылки:
    mklink /D “C:\Documents and Settings” “D:\Users”
    mklink /D “C:\Users” “D:\Users”
    Если все прошло успешно, то Ваша система не только имеет папку профилей пользователей на выделенном диске, но и защиту от возможных ошибок за счет символических ссылок, указывающих на новое расположение….”
    И прошу прощения за отнятое время у тех, кто это знал и до меня.
    Win7 использую с Relase Candidate, но ни разу ещё не ставил её на комп, имеющий более одного диска. Поэтому с такой задачей столкнулся впервые.
    Метки: комп

  7. ПяТ@4oK Ответить

    Перенос пользовательских профилей на другой диск и изменение пути к ним – весьма непростая задача. Однако, вполне выполнимая, причем несколькими различными способами. После успешного завершения переноса старые папки профилей можно будет без проблем удалить.
    Предположим, нужно перенести профиль с диска С: на диск D:. Просто скопировать файлы профиля смысла не имеет, поскольку это не сработает.
    Самый простой и доступный способ – использовать Средство переноса данных Windows (Windows Easy Transfer). Таким образом можно перенести абсолютно весь профиль, включая папку AppData и разнообразные системные ссылки, связанные с профилем.
    В первую очередь нужно зайти в ту учетную запись, которую мы будем переносить.
    Далее идем по пути Пуск -> Все программы -> Стандартные -> Служебные -> Средство переноса данных Windows.

    Запустится Средство переноса данных Windows, в котором просто нужно выбрать место, где будет сохранены пользовательские данные. Лучше всего перенести их на внешний жесткий диск или USB-флешку, хотя никто не мешает выбрать сетевой диск.


    В итоге у нас получится файл с расширением .MIG, в котором будут хранится драгоценные данные.
    Далее по этапам.
    1. Зайдите с учетной записью Администратора и удалите старый профиль и всего его файлы (если страшно, можете предварительно их сохранить скопировав в надежное место).
    2. Откройте редактор системного реестра (win+r -> regedit).
    3. Перейдите в ветку HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList.
    4. Найдите значение ProfilesDirectory и укажите для него адрес новой папки – например, D:\Users.

    5. Перезагрузитесь.
    6. Зайдите с учетной записью Администратора.
    7. Создайте новую учетную запись пользователя (Пуск -> Панель управления -> Все элементы панели управления -> Учетные записи пользователей). Назовите ее так же, как удаленную учетную запись – впрочем, это лишь для удобства.
    8. Выйдите из системы и зайдите с новой, только что созданной, учетной записью. Теперь папка профиля будет создана там, где мы указали ранее для значения ProfilesDirectory.
    9. Осталось найти созданный ранее файл .MIG и дважды щелкнуть на нем. Мастер перенесет всю пользовательскую информацию в новый профиль. Если название новой учетной записи не совпадает со старой – то в Мастере переноса, в дополнительных параметрах, просто нужно указать новое имя.
    Этот способ относится к переносу профиля в давно установленной системе. Однако, порой имеет смысл сделать это сразу после установки Windows 7.
    Выбор размещения профиля пользователя при установке Windows 7
    Если вы переустанавливаете или устанавливаете Windows 7 “с нуля”, то удобно сразу на этапе установки выбрать новое расположение будущего пользовательского профиля.
    После основных этапов установки Windows 7 остановимся в окне, где нужно создать нового пользователя в системе. Не спешите его указывать и нажмите Shift + F10, чтобы открыть окно командной строки.
    Теперь займемся переносом профиля на новое место. В нашем примере мы переносим папку C:\Users в папку E:\Users, а также папки ProgramFiles и ProgramData.
    1. Скопируем профили, папку Program Files и ProgramData в новое место.
    Показать / Скрыть текст
    robocopy “C:\Users” “E:\Users” /E /COPYALL /XJ
    robocopy “C:\Program Files” “E:\Program Files” /E /COPYALL /XJ
    robocopy “C:\ProgramData” “E:\ProgramData” /E /COPYALL /XJ
    2. Удалим старые папки и создадим нужные связи между папками.
    Папка Program Files:
    Показать / Скрыть текст
    rmdir “C:\Program Files” /S /Q
    mklink /J “C:\Program Files” “E:\Program Files”
    Профили:
    Показать / Скрыть текст
    rmdir “C:\users” /S /Q
    mklink /J “C:\users” “E:\users”
    Папка Programdata:
    Показать / Скрыть текст
    rmdir “C:\ProgramData” /S /Q
    mklink /J “C:\ProgramData “E:\ProgramData”
    Вполне вероятно, что при удалении папок командой rmdir появится сообщение об ошибке.
    Удалить эти папки можно и позднее, после перезагрузки.
    Теперь введите regedit чтобы открыть редактор системного реестра.
    Перейдите в следующую ветку:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
    Измените в ней значения пути к папкам ProgramFilesDir и CommonFilesDir, введя диск E:\ вместо диска C:\.
    Теперь перейдите в список пользовательских профилей по ветке:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
    и снова измените пути, указав E:\ вместо C:\.
    Закройте редактор системного реестра. Теперь введите следующую команду:
    shutdown /r /t 0
    Компьютер будет выключен, включите его опять. Снова появится этап создания пользователя, создайте его и на этом установка Windows 7 и перенос профилей будет завершен.

  8. Kuper Ответить

    Перенос папок профилей пользователя с системного диска  на другой диск нужен для освобождения, сравнительно небольшого, системного диска (например, SSD).
    Операция небезопасная и спорная — кто не знает как и зачем — делать не стоит.
    Потребуется доп. утилита xxcopy. Требуется версия Pro. Она хоть и платная, но для нашей задачи вполне достаточно её официального триального периода на 60 дней.
    Итак:
    Устанавливаем xxcopy.
    Создаём нового временного пользователя с именем, например, «TU», который будет использован для произведения операции переноса данных и выдаём ему права администратора.
    Перезагружаемся (для устранения блокировок на используемых файлах) и входим под новым пользователем («TU»).
    Запускаем командную строку Windows в режиме администратора. Для копирования папки с диска C: на диск D: запускаем команду:
    xxcopy c:\Users d:\Users /E /H /K /SC /oE1
    Если у вас буквы дисков другие — подставьте свои. В результате папка будет скопирована надлежащим образом. На ошибки, если они будут, особого внимания можно не обращать.
    Далее запускаем команду regedit.В ней находим ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.В данной ветке меняем значения ключей:
    Default на «D:\Users\Default»
    ProfilesDirectory на «D:\Users»
    Public на «D:\Users\Public»
    В этой же ветке располагаются ветки с параметрами профилей пользователей уже зарегистрированных в системе (ветки с длинными названиями это они и есть) — для каждого пользователя необходимо изменить значение ключа «ProfileImagePath» на  директорию на переносимом диске.
    Временный пользователь более не нужен — всё, что от него требовалось — завершено. При этом, пока, ничего необратимого сделано не было — все данные в реальности были скопированы, а не перенесены. Поэтому, в случае «что-то пошло не так…» всегда можно вернуть статус-кво. Теперь снова перегружаемся и входим под реальной администраторской учёткой.
    Убеждаемся, что вход происходит корректно и система загружается без вопросов. Теперь можно приступать к дальнейшим шагам.
    Снова запускаем командную строку Windows в режиме администратора и выполняем команды:
    rd «C:\Documents and Settings» — удаление символической ссылки на старую папку Users
    rd «C:\Users» /S — удаление самой старой папки Users
    Затем создадим символические  ссылки на новое местоположение папки Users:
    mklink /D «C:\Documents and Settings» «D:\Users»
    mklink /D «C:\Users» «D:\Users»
    Теперь в вашей системе папка профилей пользователей Users находится на нужном диске и, к тому же, имеются символические ссылки на новую папку, которые защищают систему от неправильного обращения по старому адресу.

  9. Ангел в цепях Ответить

    В одной из статей я описывал способ, как переместить папки профилей и установленных программ в Windows 7. Теперь опишу как можно перенести папку Documents and Settings в Windows XP на другой диск. Делается это в основном для уменьшения размера занимаемого пространства на системном диске. Будет рассматривать на примере если нам нужно перенести папку с диска С на диск D .
    1) Открываем Total Commander (или любой другой файловый менеджер). Можно и через стандартный проводник, но нужно обязательно включить показ скрытых файлов и папок.
    Копируем все папки из C:\Documents and Settings в D:\Users (кроме папки текущего пользователя!).
    2) Запускаем Редактор реестра (комбинация клавиш Win + R -> вводим regedit) и переходим к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
    3) Изменяем ключ ProfilesDirectory на D:\Users.
    4) Создаем нового пользователя (например vindavoz) (ПКМ на Мой компьютер -> Управление -> Локальные пользователи -> ПКМ на подгруппе Пользователи -> Новый пользователь) с правами администратора.
    5) Перезагружаемся и заходим в систему под только что созданным пользователем (vindavoz). Заметьте, что файлы профиля пользователя vindavoz будут созданы уже в новой папке D:\Users.
    6) Копируем папку пользователя, которую мы пропустили на шаге 1.
    7) Открываем Редактор реестра, переходим в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
    У этого раздела есть подразделы вида S-1-5-…… Открываем их по порядку и изменяем параметр ProfileImagePath (например %SystemDrive%\Documents and Settings\User меняем на D:\Users\User).
    8) Переименовываем папку “Documents and Settings” в “Documents and Settings.bak”.
    9) Открываем командную строку и пишем следующий код (создаем символьную ссылку):
    linkd “C:\Documents and Settings” D:\Users
    Перезагружаемся и входим систему под своим обычным профилем.
    Если все работает корректно, то удаляем временного пользователя (vindavoz) и папку “Documents and Settings.bak”.

  10. Brak Ответить

    Перенос системных папок пользователя таких как: Мои документы, Избранное, Контакты, и другие на другой раздел диска, отличный от системного, поможет сохранить ваши данные в случае краха системы. Папки пользователя находятся в профиле C:\Users\Имя_Пользователя

    Примечание: перенос папок необходимо делать сразу после установки системы. Это надо для того, чтобы при установке программ, игр, драйверов все данные сразу сохранялись в другом месте.
    Перенос нужной папки в другое место
    Создайте на другом разделе диска папки с аналогичными именами папок, которые хотите переместить.
    На папке, например Контакты, щелкните правой кнопкой мыши, чтобы открыть свойства папки.
    Открываем вкладку Расположение

    Теперь нажимаем кнопку Переместить и указываем путь к новой папке.

    Жмем Применить и на системное предупреждение жмем кнопку Да

    На этом перенос папки завершен. Осталось перезагрузить компьютер, чтобы изменения вступили в силу.

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *