Для того, что бы перенести данные и настройки пользователя из одного компьютера на другой, можно воспользоваться различными платными программами, но зачем, если есть встроенное решение Windows- Средство переноса данных (Windows Easy Transfer). Стоит сразу заметить, это средство уже встроено в Windows7 и Windows8, для Windows XP и Windows Vista, его необходимо установить, что бы перенести файлы и настройки в Winsdows 7 вот ссылка на дистрибутив . Процедура установки весьма проста и сводится к нескольким нажатиям кнопки далее и принятием лицензионного соглашения. Это средство должно быть установлено и на компьютер с которого копируется профиль и на который копируется профиль.

С помощью Средство переноса данных (Windows Easy Transfer), можно перенести профиль не зависимо от версии Windows (Home Basic, Professional...), но существуют и ограничения:

Средство переноса данных Windows не перемещает файлы из 64-разрядной версии Windows в 32-разрядную версию Windows .

Средство переноса данных Windows не перемещает программы, только настройки и файлы пользователя.

Для того, что бы запустить Средство переноса данных (Windows Easy Transfer) необходимо:

В Windows XP, Windows Vista, после установки, зайти "Пуск"- "Все программы" - "Средство переноса данных Windows 7" ;

В Windows 7 зайти "Пуск"- "Все программы"- "Стандартные"- "Служебные" - "Средство переноса данных Windows";

В Windows 8 в строке поиска ввести Средство переноса данных.

Откроется окно Средства переноса данных (Windows Easy Transfer). Нажимаем "Далее ".

После этого откроется окно выбора способа переноса профиля.

Кабель переноса данных (Easy Transfer Cable) . Это специальный кабель с USB-разъёмами, который можно приобрести у вендоров аппаратного обеспечения. Один конец кабеля подключается к компьютеру-источнику, второй - к компьютеру-приёмнику. Оба компьютера должны быть включены во время переноса данных, а также на них должно быть запущено Средство переноса данных Windows. С помощью такого метода можно выполнять перенос данных только вида side-by-side.
Сеть . Чтобы выполнить перенос данных по сети, необходимы два компьютера, на которых запущено Средство переноса данных Windows и который подключены к одной сети. Оба компьютера должны быть включены по время переноса данных. Таким способом можно выполнять перенос данных только вида side-by-side. При переносе данных через сеть на компьютере-источнике задается пароль, который затем нужно ввести на компьютере-приёмнике.
Внешний диск или USB- устройство флэш- памяти. Возможно подключить внешний жёсткий диск или USB флеш устройство, также можно использовать внутренний жёсткий диск или общую папку в сети. Таким способом можно выполнять миграцию как типа side-by-side, так и типа wipe-and-restore. Ваши данные защищаются вводом пароля на компьютере-источнике, который затем нужно ввести перед импортом данных на компьютере-приёмнике.

В данном примере я буду использовать USB флешку, поэтому выбираю- Внешний жесткий диск или USB флеш устройство.


После этого выбираете учетную запись, профиль которой необходимо переместить. Если нажать "Настройка " можно добавить или убрать файлы и папки для переноса на другой компьютер.


Затем необходимо ввести пароль, что бы защитить профиль.

Следующим шагом необходимо выбрать куда мы сохраним профиль, в данном случае это будет USB флешка. Обратите внимание, что USB флешка должна быть большего объема нежели профиль пользователя.

После этого начнется процесс сохранения файлов. Он может затянуться на несколько минут, все зависит от объема профиля.

После этого откроется информационное окно, читаем, нажимаем "Далее ".

После этого нажимаем "Закрыть ".

В итоге имеем файл Средство переноса данных Windows - элементы со старого компьютера.MIG на USB флешке.

Переходим ко второму компьютеру куда необходимо перенести профиль, запускаем Средство переноса данных (Windows Easy Transfer), Нажимаем в первом окне "Далее ", затем выбираем Внешний жесткий диск или USB флеш устройство. В следующем окне выбираем "Это мой новый компьютер".


Выбираем переносимые профили. Если нажать кнопка "Настройка ", можно выбрать вручную какие файлы стоит переносить, а какие нет.

В случае возникновения ошибки Средству переноса данных Windows не удалось войти под учетной записью домена , прочитайте статью как устранить эту ошибку.

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

Теперь, если вы зайдете на новый компьютер под пользователем который вы перенесли, вам потребуется изменить пароль при входе под учетной записью перенесенного пользователя, после этого увидите все настройки, которые были на старом компьютере, включая файлы на рабочем столе, в документах и т.д..

Почему-то Microsoft отказалась от возможности переноса профиля для клиентских версий своих операционных систем, начиная с Windows Vista. С чем это связанно я не знаю, но перейдя в меню «Профили пользователей» вы увидите, что кнопка копирования профиля отключена.

Но и как многие другие ограничения, наложенных Microsoft, это тоже можно обойти, делайте всё по инструкции и у вас отлично всё получится;)

Данная статья подходит для Windows Vista, Windows 7, Windows 8, Windows 8.1. Итак по порядку:

1) Заходим под своей учетную записью администратора.

2) Создаем новую папку для хранения своих учетных записей; в моём случае это будет выглядеть так:

3) Далее необходимо создать нового пользователя с правами администратора. Для этого идем в «Панель управления» → «Учетные записи пользователей» → »Добавление и удаление учетных записей пользователей» → »Создание учетной записи». Вписываем любое имя, выбираем «Админстратор» и жмем «Создание учетной записи»:

4. Перезагружаем компьютер и заходим из-под нашего нового пользователя

5. Копируем папку с профилем нашего основного аккаунта. Для этого переходим по пути: C:\Users и копируем папку с необходимым именем пользователя в нашу новую папку.

6. Далее заходим в свойства обеих папок и переходим на вкладку «Безопасность». Здесь нам необходимо создать в папке на диске D все те же группы пользователей, что и в папке на диске С, а также задать им такие же права доступа.

Как видно, нужно удалить группы «Прошедшие проверку» и «Пользователи», также нужно добавить пользователя Skesov.ru и группу «HomeUsers».

Для того, чтобы добавить или удалить пользователя или группу, необходимо нажать кнопку «Изменить». В открывшемся окне выбираем пользователя или группу и жмем кнопку «Удалить» или просто жмём кнопку «Добавить», чтобы добавить новую группу.

Откроется окно выбора пользователей и групп:

Жмём кнопку «Дополнительно» и в новом окне справа кнопку «Поиск»:

Выбираем нужную группу и жмём ОК, пока не останется только окно «Разрешения для группы».

В итоге должны получить полную копию прав дочерней папки:

Если всё совпадает, жмём клавишу ОК для применения изменения и переходим к следующему пункту.

7. При попытке удаления/добавления пользователя система может показать следующее окно:

Нам необходимо это обойти, поэтому нужно отключить наследование прав для данной папки. Для этого в свойствах папки в разделе «Безопасность» жмём кнопку «Дополнительно»:

В данном окне жмём кнопку «Изменить разрешения» и снимаем галочку с пункта «Добавить разрешения, наследуемые от родительских объектов»:

Жмём ОК и на вопрос безопасности Windows отвечаем «Удалить» (хотя можно и «Добавить» - это просто сохранит текущие группы и пользователи, но так же позволит их изменять»):

Так же жмём кнопку ОК в окне дополнительный параметров безопасности.

8. Открываем реестр. Для этого нажимаем сочетании клавиш Win+R и в открывшемся окне «Выполнить» пишем regedit и жмём ОК. (Также можно воспользоваться поиском по меню Пуск в Windows 7 или Vista написав regedit)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Нас интересуют группы формата S-1-5-21-xxxxxxxxxx-xxx… выбираем их по очереди и смотрим на значение параметра ProfileImagePath. Путь должен вести в папку к профилю, который нам нужно перенести. В моём случае это вот этот:

Осталось перезапустить систему и зайти под основным аккаунтом. После удачной загрузки папку на диске C можно удалить.

21.02.2010 Рубрики: ,

При обычной установке Windows (будь то XP, Виста или Семерка) папка с профилями пользователей всегда находится на системном диске. Если у вас несколько дисков (не важно логические они или физические), то вполне разумно файлы пользователя хранить на диске отличном от системного. Это значительно упрощает процедуру резервирования файлов и позволяет сделать системный диск действительно компактным, что в свою очередь значительно упрощает создание его образа.


К сожалению, Микрософт не прудесмотрел стандартной процедуры для перемещения папок профилей пользователей (перемещение при установке ОС с помощью файла автоматической установки, а также возможность переноса отдельных папок внутри профиля пользователя не в счет). Чтобы решить проблему пришлось довольно долго рыться в сети, в результате вышел на очень интересную . Однако, предложенный там метод показался довольно грубым, т.к. требовал значительных модификаций реестра. Но в комментариях к статье мелькнула действительно простая и работающая идея: использование символьных ссылок . Что это такое? Грубо говоря это ярлыки, но на уровне файловой системы. В Висте и Семерке для их создания используется команда mklink , в XP все немного сложнее, необходимо использовать утилиту linkd.exe из состава . Перед выполнением инструкции настоятельно рекомендую сделать полный бэкап системного диска (с помощью утилит типа Acronis TrueImage или Norton Ghost).

Инструкция обновлена 07.10.2010.

Перенос папки Users (Windows 7, Vista)

Предположим, что нам нужно перенести папку Users с диска С на диск D.

  1. Открываем Total Commander (или любой другой файловый менеджер). Необходимо обязательно включить опцию видимости скрытых файлов. Копируем содержимое папки С:\Users в D:\Users.Копируем все папки кроме All Users и Default User (это не папки а символьные ссылки, которые надо будет создать заново), а также пропускаем папку текущего пользователя.
    Перед началом копирования включите опцию «Копировать права доступа NTFS (нужны админ права)» это позволит пропустить п.12:

    В процессе копирования доступ к некоторым файлам может быть заблокирован (у меня было заблокировано несколько tmp-файлов) — ничего страшного, пропускаем их.

  2. Изменяем ключи:
    Default на D:\Users\Default
    ProfilesDirectory на D:\Users
    Public на D:\Users\Public.
  3. Теперь создаем нового пользователя (например test) с правами администратора (правый клик на Компьютер -> Управление-> Локальные пользователи -> Правый клик на подгруппе Пользователи -> Новый пользователь).
  4. Копируем оставшийся профиль основного пользователя.
  5. Переименовываем папку C:\Users в Users-old (или любое другое имя по вашему усмотрению).
  6. Теперь можно приступить к созданию символьных ссылок. Открываем командную строку и последовательно вводим следующие команды: mklink /j c:\Users d:\Users mklink /j "d:\Users\All Users" c:\ProgramData mklink /j "d:\Users\Default User" d:\Users\Default mklink /j "d:\Users\Все пользователи" c:\ProgramData
  7. Перезагружаемся и заходим под своим обычным профилем. Проверяем все ли работает как и раньше (должно!). Если все ОК, удаляем временного пользователя (test).
  8. В отличие от Windows XP в Windows 7 и Vista внутри профиля пользователя также присутствуют символьные ссылки. При копировании ссылки портятся (превращаются в папки). Воcстанавливать их вручную долго, поэтому я написал cmd-файл автоматизирующий этот процесс (спасибо snidekit). Скачайте его и откройте в WordPad (WordPad нужен для того, чтобы открыть/сохранить файл в кодировке dos-866, notepad этой функции, к сожалению, лишили). Редактируем первую строку (set userfolder=d:\Users\default) — здесь надо прописать путь к папке профиля пользователя (если он у вас отличный от d:\Users). Сначала восстанавливаем профиль default. Symlinks.cmd рекомендую записать на рабочий стол и запускать как обычно через двойной клик. Далее снова редактируем параметр userfolder, default заменяем на имя папки другого пользователя. Таким образом последовательно восстанавливаем символьные ссылки для профилей всех пользователей.
  9. Теперь остался последний штрих. При копировании папок с одного диска на другой настройки безопасности для них обычно не сохраняются. Папки в D:\Users унаследуют настройки безопасности, установленные для всего диска D. Для всех папок профилей необходимо проделать следующие операции:
    Открыть вкладку Безопасность (Правый клик на папке -> Свойства -> Безопасность). Внизу нажимаем на кнопку Дополнительно. Откроется вкладка Разрешения, внизу еще одна кнопка Изменить — нажимаем. В открывшемся окне убираем галочку с опции «Добавить разрешения, наследуемые от родительских объектов». На вопрос копировать или удалить разрешения отвечаем Копировать. В том же окне из списка разрешений удаляем все лишнее. Должны остаться разрешения для Системы, группы администраторов, а также сюда необходимо внести учетную запись пользователя, которому принадлежит профиль, и назначить ему права полного доступа. Для папки Public, вместо учетной записи конкретного пользователя, необходимо добавить группу «Все» с правами полного доступа.
  10. После этого еще раз перезагружаемся, убеждаемся, что все работает правильно.
  11. Удаляем папку Users-old.
  12. Включаем обратно контроль учетных записей (UAC). На этом все!

Перенос папки «Documents and Settings» (Windows XP)

Предположим, что нам надо перенести папку «Documents and Settings» с диска C на диск D и при этом переименовать в Users.

  1. Открываем Total Commander (или любой другой файловый менеджер). Необходимо обязательно включить опцию видимости скрытых файлов. Копируем все папки из c:\Documents and Settings в d:\Users (кроме папки текущего пользователя! ).
  2. Запускаем редактор реестра (в командной строке ввести regedit) и переходим к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList .
  3. Изменяем ключ ProfilesDirectory на D:\Users.
  4. Создаем нового пользователя (например test) (правый клик на Мой компьютер -> Управление-> Локальные пользователи -> Правый клик на подгруппе Пользователи -> Новый пользователь) с правами администратора .
  5. Перезагружаемся и заходим в систему под только что созданным пользователем (test). Обратите внимание, что файлы профиля пользователя test будут созданы уже в новой папке 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
  10. Перезагружаемся и входим систему под своим обычным профилем. Убеждаемся, что все работает корректно, после чего удаляем временного пользователя (test) и папку «Documents and Settings.bak».
  11. Восстанавливаем настройки безопасности (см. пункт 10 инструкции для Windows 7).

Как еще освободить место на системном диске:

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

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

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

Переместить папки можно, как на другой раздел диска, если он имеет несколько разделов, так и другой физический диск: внутренний или USB. Например, когда Windows установлена на SSD накопитель, а для данных используется обычный HDD.

Шаг 1 Перейдите в папку пользователя, она находится по адресу:

C:\Users\Имя_пользователя

Шаг 2 Выберите папку, которую хотите перенести, кликните по ней правой клавишей мыши и в контекстном меню выберите Свойства


Шаг 3 В появившемся окне перейдите на вкладку Расположение . Нажмите кнопку Переместить и укажите путь куда Вы хотите переместить данную папку. Перемещать можно как в уже существующую папку, так и создать новую

Шаг 4 Нажмите кнопку Применить, чтобы изменения вступили в силу

Шаг 5 В появившемся диалоговом окне подтвердите перемещение нажав Да


Проделайте аналогичные операции и для других каталогов пользователя.

Теперь ваши папки больше не будут храниться на системном диске, и после очередной переустановки Windows все данные будут в целостности. Нужно будет лишь заново указать путь к папкам с данными на другом диске.

Но считаю её очень полезной, поэтому размещаю исправленную и дополненную копию .

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

  • Необходимость разделения оперативной информации (система) и архивных данных (данные пользователей) обусловленная, к примеру, необходимостью хранения системных файлов на высокоскоростном, но менее надежном массиве дисков RAID0.
  • Отсутствие необходимости дополнительного переноса информации при переустановке ОС.
  • По сравнению с переносом отдельного профиля пользователя перенос папки Users более предпочтителен, поскольку профили всех последующих пользователей компьютера будут также сохранены в нужном месте, и не будет необходимости снова проделывать процедуру переноса.
Одним из наиболее изящных и рациональных методов осуществления такого переноса является возможность определения месторасположения папки профилей пользователей на этапе установки системы. Такую возможность в отношении ОС Windows 7 нам предоставляет Microsoft под названием Audit Mode. Подробнее об этом режиме можно почитать в следующей статье .

Теперь собственно о сценарии переноса папки Users:

  1. Следует произвести обычную установку Windows 7 любым удобным для Вас способом остановившись на шаге, где программа установщик попросит Вас ввести имя компьютера и имя пользователя.
  2. Находясь на экране ввода имени компьютера и имени пользователя нажмите сочетание клавиш CTRL + SHIFT + F3. Компьютер будет перезагружен и загрузится уже в режиме Audit Mode. При этом система будет находится в этом режиме до тех пор, пока Вы не запустите утилиту sysprep с ключом /oobe или не выберете соответствующий пункт в оконной версии этой утилиты, которая стартует в Audit Mode каждый раз при запуске системы.

  3. Поскольку на этот момент Вы уже будете иметь установленную, но не до конца настроенную Windows 7, перед тем как назначать новое месторасположение для папки профилей пользователей, необходимо сперва подготовить дисковую подсистему, то есть произвести создание и форматирование раздела, которые планируется использовать для размещения папки Users.
  4. Теперь необходимо сформировать конфигурационный файл для настройки местоположения папки Users, вот его содержимое:

    Версия для x86 (загрузить):
    D:\Users D:\ProgramData
    Версия для x64 (загрузить):
    D:\Users D:\ProgramData
    Сохраните его под любым именем, например, unattend.xml.

    Внимание! Файл должен сохранён в кодировке UTF-8 (а для тех кто понимает UTF8 + BOM).

  5. Окно с заголовком "Программа подготовки системы 3.14" нужно закрыть. Иначе при выполнении указанной далее команды получите ошибку: "Уже выполняется другая копия этого приложения".

    Файл "unattend.xml" лучше сохранить на жёстком диске, а не на флешке, потому что при использовании этого файла при следующей перезагрузке флешка ещё не будет подключена и система сообщит об ошибке и будет постоянно перезагружаться. Весь процесс установки придётся начать сначала. Предположим, что файл unattend.xml был сохранен в корне диска C, тогда команда для его применения будет выглядеть следующим образом:

    C:\Windows\System32\sysprep\sysprep.exe /oobe /reboot /unattend:C:\unattend.xml


    Компьютер будет перезагружен.

    Если файл сохранён НЕ в кодировке UTF-8 (о чём писалось выше), то получите следующую ошибку: "Произошла неустранимая ощибка при выполнении программы Sysprep на компьютере."

  6. Вернувшись к окну задания имени компьютера и имени пользователя проведите установку до конца.
  7. После загрузки компьютера убедитесь, что папки D:\Users и D:\ProgramData существуют и что папка пользователя, имя которого Вы задали на финишном этапе установки находится в D:\Users.

В качестве бонуса также можно воспользоваться достоинствами так называемых junction points для предотвращения ошибок, связанных с явным указанием прежних путей папок профилей пользователей. Для этого создадим при помощи утилиты mklink две символические ссылки (выполнить c правами администратора):

Mklink /J C:\Users D:\Users mklink /J C:\ProgramData D:\ProgramData
Таким образом теперь даже при обращении по прежним путям любая программа не заметит подмены и будет работать с папками на диске C, хотя фактически они будут расположены в настроенном Вами месторасположении.

Для совместимости работы некоторых приложений с Windows XP рекомендую сделать следующую символическую ссылку:
mklink /J "C:\Documents and Settings" D:\Users
Если папка пользователей уже существовала и Вы при первоначальной настройке операционной системы задаёте прежнее имя пользователя, то будет создана другая папка для профиля, а старая останется не тронутой. Все файлы из старой папки следует перенести в новую вручную (желательно загрузиться под совершенно другим пользователем, чтобы не происходила блокировка файлов в папке профиля).


Поэтому я рекомендую после установки Windows и после создания профилей пользователей (для этого нужно один раз интерактивно войти под каждым пользователем), создать образ системы на диске C:. В случае сбоя, Вы разворачиваете систему из образа, в которой профили пользователей привязаны к своим папкам, и проблемы описанной абзацем выше не будет.