При обычной установке Windows (будь то XP, Виста или Семерка) папка с профилями пользователей всегда находится на системном диске. Если у вас несколько дисков (не важно логические они или физические), то вполне разумно файлы пользователя хранить на диске отличном от системного. Это значительно упрощает процедуру резервирования файлов и позволяет сделать системный диск действительно компактным, что в свою очередь значительно упрощает создание его образа.
К сожалению, Микрософт не прудесмотрел стандартной процедуры для перемещения папок профилей пользователей (перемещение при установке ОС с помощью файла автоматической установки, а также возможность переноса отдельных папок внутри профиля пользователя не в счет). Чтобы решить проблему пришлось довольно долго рыться в сети, в результате вышел на очень интересную статью. Однако, предложенный там метод показался довольно грубым, т.к. требовал значительных модификаций реестра. Но в комментариях к статье мелькнула действительно простая и работающая идея: использование символьных ссылок. Что это такое? Грубо говоря это ярлыки, но на уровне файловой системы. В Висте и Семерке для их создания используется команда mklink, в XP все немного сложнее, необходимо использовать утилиту linkd.exe из состава Windows Server 2003 Resource Kit Tools. Перед выполнением инструкции настоятельно рекомендую сделать полный бэкап системного диска (с помощью утилит типа Acronis TrueImage или Norton Ghost).
О том как переместить папку Users или Documents and Settings на этапе установки Windows читайте здесь: Автоматическая установка Windows (unattended install)
Инструкция обновлена 07.10.2010.
Перенос папки Users (Windows 7, Vista)
Предположим, что нам нужно перенести папку Users с диска С на диск D.
- Временно отключаем контроль учетных записей (UAC).
- Открываем Total Commander (или любой другой файловый менеджер). Необходимо обязательно включить опцию видимости скрытых файлов. Копируем содержимое папки С:\Users в D:\Users. Копируем все папки кроме All Users и Default User (это не папки а символьные ссылки, которые надо будет создать заново), а также пропускаем папку текущего пользователя.
Перед началом копирования включите опцию «Копировать права доступа NTFS (нужны админ права)» это позволит пропустить п.12:
Копируем папки с сохранением прав доступа
В процессе копирования доступ к некоторым файлам может быть заблокирован (у меня было заблокировано несколько tmp-файлов) — ничего страшного, пропускаем их.
- Запускаем редактор реестра (в командной строке ввести regedit) и переходим к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
- Изменяем ключи:
Default на D:\Users\Default
ProfilesDirectory на D:\Users
Public на D:\Users\Public. - Теперь создаем нового пользователя (например test) с правами администратора (правый клик на Компьютер -> Управление-> Локальные пользователи -> Правый клик на подгруппе Пользователи -> Новый пользователь).
- Перезагружаемся и заходим в систему под только что созданным пользователем (test). Обратите внимание, что файлы профиля пользователя test будут созданы уже в новой папке D:\Users.
- Копируем оставшийся профиль основного пользователя.
- Переименовываем папку C:\Users в Users-old (или любое другое имя по вашему усмотрению).
- Теперь можно приступить к созданию символьных ссылок. Открываем командную строку и последовательно вводим следующие команды:
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
- Перезагружаемся и заходим под своим обычным профилем. Проверяем все ли работает как и раньше (должно!). Если все ОК, удаляем временного пользователя (test).
- В отличие от 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 заменяем на имя папки другого пользователя. Таким образом последовательно восстанавливаем символьные ссылки для профилей всех пользователей.
- Теперь остался последний штрих. При копировании папок с одного диска на другой настройки безопасности для них обычно не сохраняются. Папки в D:\Users унаследуют настройки безопасности, установленные для всего диска D. Для всех папок профилей необходимо проделать следующие операции:
Открыть вкладку Безопасность (Правый клик на папке -> Свойства -> Безопасность). Внизу нажимаем на кнопку Дополнительно. Откроется вкладка Разрешения, внизу еще одна кнопка Изменить — нажимаем. В открывшемся окне убираем галочку с опции «Добавить разрешения, наследуемые от родительских объектов». На вопрос копировать или удалить разрешения отвечаем Копировать. В том же окне из списка разрешений удаляем все лишнее. Должны остаться разрешения для Системы, группы администраторов, а также сюда необходимо внести учетную запись пользователя, которому принадлежит профиль, и назначить ему права полного доступа. Для папки Public, вместо учетной записи конкретного пользователя, необходимо добавить группу «Все» с правами полного доступа. - После этого еще раз перезагружаемся, убеждаемся, что все работает правильно.
- Удаляем папку Users-old.
- Включаем обратно контроль учетных записей (UAC). На этом все!
Перенос папки «Documents and Settings» (Windows XP)
Предположим, что нам надо перенести папку «Documents and Settings» с диска C на диск D и при этом переименовать в Users.
- Открываем Total Commander (или любой другой файловый менеджер). Необходимо обязательно включить опцию видимости скрытых файлов. Копируем все папки из c:\Documents and Settings в d:\Users (кроме папки текущего пользователя!).
- Запускаем редактор реестра (в командной строке ввести regedit) и переходим к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
- Изменяем ключ ProfilesDirectory на D:\Users.
- Создаем нового пользователя (например test) (правый клик на Мой компьютер -> Управление-> Локальные пользователи -> Правый клик на подгруппе Пользователи -> Новый пользователь) с правами администратора.
- Перезагружаемся и заходим в систему под только что созданным пользователем (test). Обратите внимание, что файлы профиля пользователя test будут созданы уже в новой папке D:\Users.
- Копируем папку пользователя, которую мы пропустили на этапе 1.
- Открываем редактор реестра, переходим в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. У этого раздела есть подразделы вида S-1-5-…… Открываем их по порядку и изменяем параметр ProfileImagePath (например %SystemDrive%\Documents and Settings\User меняем на d:\Users\User).
- Переименовываем папку «Documents and Settings» в «Documents and Settings.bak».
- Открываем командную строку и создаем символьную ссылку:
linkd "c:\Documents and Settings" d:\Users
- Перезагружаемся и входим систему под своим обычным профилем. Убеждаемся, что все работает корректно, после чего удаляем временного пользователя (test) и папку «Documents and Settings.bak».
- Восстанавливаем настройки безопасности (см. пункт 10 инструкции для Windows 7).
Как еще освободить место на системном диске:

Дошол до пункта №8. Система запрещает переименовывать папку C:\Users.
Посмотрите Анлокером (http://myunlocker.ru/category/besplatno-skachat-unlocker) блокирует переименование, затем остановите этот процесс.
Еще вариант: попробуйте переименовать папку загрузившись в безопасном режиме.
Спасибо!
Нужно ли добавлять в свойствах папки Администратор пользователей — у меня там пусто?
При добавлении пользователя «Все» выскакивает табличка «Ошибка при применении параметров безопасности к:» далее путь с ссылкой на папку Администратор, Дефолт и Общая. и в конце надпись Отказано в доступе. нажимал на кнопку пропустить.
Как можно проверить работоспособность перенесенных папок?
Вообще так быть не должно.
Войти в папку получается?
А проверить работоспособность легко. Если вход в систему с перенесенным пользователем происходит нормально, рабочий стол и прочие папки отображаются нормально — значит все работает.
Да, в папку входил после уведомления, что нет прав доступа. ) Рабочий стол сохранялся и открывался.
Стал тормозить Эксплорер. Решил вернуть как есть и вручную перенести некоторые папки (без App-а). Наверно, не так что-то делал или win starter не в помощь (в винде в этой у меня в Управлении нет опции пользователя, через панель управления создавал пользователя Тест, в остальном по инструкции шел). Спасибо, что ответили!
Ну а кстати, пользователь Тест нормально создался?
Просто может вам создать новых пользователей и не мучиться с переносом старых.
Надеюсь странице еще посещаема. Пытался сделать все по букварю, возникли некоторые проблемы.
1. При применении команды mklink /j c:\Users d:\Users пишет что нельзя выполнить т. к. такая папка уже существует.
2. После переноса папки основного пользователя и переименования в с: Users папка-old вход под основным пользователем осуществляется как под временным.
Решил эту проблему путем удаления основного пользователя и оставления пользователя тест как основного. Ставил на новую систему, ничего не потерял, вроде все работает как надо за исключением непоняток с рабочим столом.
При скачивании файлов firefox -ом и сохранении на раб. стол их там не видно, тоесть в папке рабочий стол они есть а на самом рабочем столе нет. система W7x64 . Перенос делал на рамдиск из соображений ускорения работы системы (поправьте если ошибаюсь)) ).
1. Значит не переименовали C:\Users в C:\Users-old.
2. Удалось сделать символьную ссылку или все же нет? Попробуйте создать ее загрузившись в безопасном режиме.
Располагать папки пользователей на рамдиске — не кажется хорошей идеей. В случае сбоя (хотя бы по питанию) потеряете профиль пользователя. Вам это нужно?
Гораздо эффективнее для ускорения системы — разместить ее на SSD, а папки пользователей на обычном ЖД. Я так думаю )
Благодарю за быстрый ответ. Понял где была ошибка.
Насчет потери профиля, не страшно, во-первых идет сохранение в образ с интервалом нужным вам, во вторых пк не используется для какой-либо работы, только развлечения, так что потеря данных за 30-60-90 минут не страшна.
SSD хороший вариант, но будет уже на новом ПК, ближе к лету, а пока имею 16гб ОЗУ, которые на мой конфиг минимум в 2 раза выше лучшего варианта, вот и балуюсь. Википедия сказала что файлы реестра хранятся в папке профиля, вот и решил поэкспериментировать. Еще раз спасибо за ответ.
При установке системы C: стал загрузочным, D: — исчез, а появился E: системный. Мне надо, чтобы вместо E:, был D:.Через диспетчер устройств не получается, т.к. смена букв у системных устройств не допускается. Как выйти из этой ситуации?
Заранее спасибо
А что за система XP, 7?
По-хорошему надо переустанавливать систему.
Причем D отформатировать заранее, с помощью какого-нибудь Hirens BootCD
Добрый день! Не подскажете как поменять имя D:\ Пользователи на D:\Users? Т.е профили пользователи храняться уже там, желательно автоматически…
Заранее благодарн!
Вообще это не надо менять, т.к. преобразование Users в Пользователи это фишка именно проводника Windows, если смотреть через Total, то вы увидите, что на самом деле папка называется Users.
Может быть это преобразование и можно отключить… надо покопать Гугл.
Не работает папка VirtualStore в перенесённом профиле на диск D:\ с включённым UAC,
на пример если запустить старую программу
PHP Expert Editor 4.3
без прав администратора то программа пишет ошибки.
Этому есть решение?
А права на профиль копировали или ставили вручную?
Какие права установлены на папку?
D:\Users\XXL
Система — полный доступ
Администраторы — полный доступ
Пользователь — полный доступ
Создавал новый профиль и всё равно не хочет записывать в папку VirtualStore в Windows 7 если профиль на диске D:
здесь написано про эту папку goo.gl/Y7zjV
Здрасьте! А может вам стоит собрать програмульку, чтоб сама всё делала автоматом? Ей бы цены не было!
Да я под виндой не программирую.
А силами коммандной строки такое на полном автомате не осилить.
Жаль. А-то у меня нифига не получилось.
Делал все по инструкции, только усложнил себе задачу: перенес не только папку users на другой диск, но и вообще все на другой сервер.
Танцы с бубном были только с правкой реестра для подключения старых учетных записей, а перенос папки users сделал все по этой статье шаг в шаг.
Ф скажите ещё пожалуйста, я перенёс Program Files, но Windows Sidebar исчез с рабочего стола. Пришлось копировать сайдбар обратно. Как его тоже переписать?
А если сделать символьную ссылку по аналогии с Users?
Должно сработать.
Спасибо! Попробую
Здравствуйте! А не могли ли вы посмотреть что это за фишка? Вроде написано убедительно! Но вы специалист, и вы лучше разберётесь в этой фигне. Может она и действительно работает? Очень важно ваше мнение!
http://soft.mail.ru/pressrl_page.php?id=43049
Выглядит интересно, но надо пробовать и желательно на виртуальной системе …
А кто попробует? Я чё-то очкую
Не совсем понятно. Но вы, я уверен, разберётесь быстро!
А линки, реестр он всё сам переписывает или просто тупо копирует? Непонятно
Я если и попробую, то не раньше след недели… загружен сейчас…
Все делал, как сказано в инструкции. зашел под новым пользователем test (тоже, кстати, сначала выдал ошибку, но потом вроде все нормально пошло). Не запускается команда mklink. Что делать?
А что пишет? «Не является внутренней или внешней командой…»?
Windows 7?
Ну да. Виста. Но я уже решил вопрос — просто сначала надо ввести CMD и уже в командном окне вводить MKLINK. Тогда все работает.
По опыту переноса В 7sp1:
1) Переименовывать папку C:\Users в TC надо не как в видео, а клавишей F6.
2) До входа в систему с новым пользователем надо исправить профиль Default с помощью symlink.cmd, т.е. пункт 11 частично выполняем после пункта 5. Иначе новый профиль может не создаться, так как при его содании данные берутся из профиля Default.
Кстати да, использовать symlink.cmd до создания пользователя — это мысль!
Очень, очень помог! Спасибо большое, а то уже думал никогда не получится :)))
Да! Конечно нужно править default с помощью symlink.cmd до создания временного пользователя!
Респект камрад!
Здравствуйте!
У меня проблема как и у пользователя Sony Vaio: Пользователь с грехом пополам создаётся, при попытке залогиниться им долго конфигурирует рабочий стол, потом сообщает об ошибке и о том, что вход выполнен в стандартной учетной записи.
Ещё в «Компьютер > Управление» нет опции «пользователи»
ОС: Win7 Домашняя Расширенная (не активирована, 29 дней до выполнения активации)
Попробуйте вот что. Верните все в исходное состояние. И попробуйте копировать папку Users без копирования прав пользователей.
>Ещё в «Компьютер > Управление» нет опции «пользователи»
Да, в Домашних редакциях WIndows эта опция отсутствует. Создавайте пользователя (администратор компьютера) через панель управления.
Пробовал без прав — та же фигня.
Создавал пользователя через панель управления, но он может иметь членство ещё в группе «пользователи». Хотя, думаю, это неважно. Даже если бы это был обычный пользователь, профиль для него всё равно должен создаваться, а он не создаётся.
Мне кажется винда подставляет мне отдельную копию реестра, чтобы я с ней играл, типа как защита от дурака и чтобы программы одного пользователя не курочили реестр программ другого пользователя.
Попробую зайти в защищённом редиме через встроенную учетку администратора. Отпишусь о результатах.
Видимо в домашних версиях встроенной учетки администратора нет…
Обновил винду до «Профессиональная». Открылась опция «Пользователи» в «Управление компьютером», но это уже к делу не относиться.
После долгого онанизма вприсядку создал очередного администратора, пытался войти с неё после перезагрузки — та же фигня, ругается, что не может создать профиль.
ДАЛЬНЕЙШИЕ ДЕЙСТВИЯ: ЗАБИВАЕМ НА ЭТО СООБЩЕНИЕ ОТ ВИНДЫ БОЛТ!
Переименовываем из под этой «несуществующей» учётки папку C:\Users и далее по тексту статьи.
Дальше всё как по маслу. Создаются пользователи в нужной папке.
Рекомендую внести соответствующую правку в оригинал статьи Которая, кста, самая толковая в российских интернетах!
Оффтоп: это я комп в лаборатории настраивал. I7 2600K, 8Гб оперативы, 1Тб жесткий. Вы когда-нибудь работали с отключенным файлом подкачки? -Это прикольно!
Спасибо за информацию ) Статью поправлю чуть позже
Не восстанавливаются символьные ссылки, в папке пользователя, с помощью скачанного cmd файла. Что делать.
В папке users/default восстановились.
Может проблема в папке, её название на русском?
Во-первых для каждой папки нужно вручную редактировать файл, прописывать в нем имя папки пользователя. По умолчанию там как раз прописана папка default.
Во-вторых файл надо сохранять в кодировке dos-866.
я все так и делал, у меня всего одна папка в users,
в cmd файле прописал ее название все сохранил, запустил.Но ссылки не создаются, папки остаются обычными.
Посмотрите какие ошибки во время запуска symlinks.cmd
Друзья, через aik меняю только папку users и pr data, файл полгружается, язык выбирает я автоматически, но после установки windы я не могу войти в систему, ошибка следующая: служба учетных записей препятствует входу в систему! Что это?
Попробуй вот это решение
Да, ошибка в реестре. Дело в том, что id старых учетных записей не совпадает с id учетных записей на новой системе.
Входишь под админом и пользуешь Profile Wizard.
Он правит реестр и переназначает ключи в соответствии с профилями.
http://www.forensit.com/downloads.html
Ниже я об этом писал.
А в дистрибутиве что-то можно изменить? Например RT Seven Lite, vLite и тому подобное?
Многое можно изменить, только вопрос — зачем?
Нет, я имею ввиду папки. Можно ли их перенести прямо в дистрибутиве?
Нет, это исключено. Используйте файл ответов )
Большое спасибо!
Здравствуйте. А у меня ещё вопрос! Скажите, а можно перенести папку ProgramData?
На уже установленной системе переносить ProgramData не пробовал.
А вообще Users и ProgramData можно перенести во время установки Windows с файлом ответов
Большое спасибо! Попробую!
На безопасности стоит прошедшие проверку. Пробовал сменить владельца и разрешения, но нифига не помогло
Правда смена была с ошибками
Попробуй скопировать c:\Users на d: без копирования прав доступа.
И еще проверь в ProfilesDirectory нет ли опечатки.
Спасибо. Сегодня попробую.
Так и пишет. Произошла ошибка добавления нового пользователя… Неопознанная ошибка. А может из-за того что я перенёс Program Files? Блин, спасибо что отозвались, я и не ожидал!!!
Да, и продолжение: «Однако учётная запись этого пользователя была успешно создана»
И она сразу появляется. Но далее Членство в группе-Дополнительно-Поиск ничего не отображается. И пишет гад что мешает неопознанная ошибка. После перезагрузки её тоже нету.
А версия Windows 7 Professional x86 MSDN
Только сегодня нашёл этот драгоценный сайт. Время конечно прошло многовато, но может быть кто-то живой остался?! У меня не создаётся новый пользователь test. Пишет гад что ошибка типа, но учётная запись создана. А после загрузки её нету. Живые отзовитесь!!!
Какая версия Windows и что за ошибка?
Ознакомьтесь с этим комментарием, очень похоже на вашу проблему.
Подробнее опиши что делаешь и какие ошибки выдает.
Может прав нет?
Добрый день!
Огромное спасибо за статью, очень полезная информация.
Подскажите пожалуйста, как можно отредактировать Default user в win 7?
Цель: нужно создать Default user с определенными настройками рабочего стола, проводника, принтеров, интернет Explorer и т.д.
Решение: я создал пользователя user, настроил его как мне надо, зашел в реестр HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList изменил путь к Default user на user.
Создаем нового пользователя с правами !Администратор!, и как не странно все получается!!!!
Но к сожалению это не совсем то что мне нужно т.к. у пользователей не будет прав Админа.
А если без прав Админа то профиль не подтягивается((((
Внимание вопрос! Как правильно редактировать профиль Default user чтобы он использовался всеми пользователями без прав Админа?
Вообще профиль по умолчанию можно изменить при подготовке образа системы: http://support.microsoft.com/kb/973289.
Но можно поступить и так, как написали вы.
Проблема же, я думаю, в разрешениях на папку user. По умолчанию к папке профиля имеют доступ администраторы и сам пользователь. Попробуйте установить такие же разрешения как и на папку Default, т.е добавить разрешения на чтение для группы Пользователи, Система и Все.
Спасибо за совет, завтра попробую и отпишусь.
в политики безопасности я добавил группу «все» и дал ей полный доступ, так же в списки присутствует группа «пользователи» с правами на чтение. наследование политик отключено! Но увы это не дало никаких результатов((( при попытки авторизоваться под новым пользователем система выдает сообщение «Служба «Служба профилей пользователей» препятствует входу в систему. Невозможно загрузить профиль пользователя».
Если есть идеи как обойти или перенастроить «Служба профилей пользователей», с удовольствием выслушаю.
Сам с этим бодался, спас Profile Wizard.
Он правит реестр и переназначает ключи в соответствии с профилями.
http://www.forensit.com/downloads.html
В общем немного поисследовал этот вопрос.
Действительно, пользователя без прав администратора создать не удалось, если ключ реестра Default указывает на папку другого профиля, не default.
Но получился вот такой метод:
1. Создаю временного пользователя (test), захожу через него в систему, изменяю настройки.
2. Возвращаюсь в свой основной профиль (администратор). Теперь надо скопировать содержимое профиля test в default. Прямое копирование не пробовал (но наверное и оно должно сработать), копировал вот таким замысловатым способом: Как активировать отключенные кнопки в интерфейсе Windows
3. Теперь создаю нового пользователя (не администратор), захожу в систему — профиль корректно создается. Все настройки сохраняются, кроме обоев рабочего стола.
4. Если тестируете в системе под VirtualPC, то нового пользователя необходимо добавить в группу «Пользователи удаленного рабочего стола»!
Спасибо за ответ!
Данный способ был опробован мною одним из первых, я конечно не копировал профиль как вы, использовал простое копирование.
К сожалению после копирования переносится по сути только рабочий стол. Настройки меню пуск, браузера, проводника, принтеров и т.д не переносятся((
К сожалению желаемый результат не был достигнут.
Хм… странно.
У меня настройки меню точно перенеслись, остальное не пробовал.
На недели попробую копировать профиль вашем способом.
Спасибо.
кто нб сталкивался с такой проблемой?
данные из буфера обмена быстро исчезают, буквально через 5-10 секунд
Max Bond подскажи пожалуйста, у меня от старого переноса, я писал тут, в общем осталась папка Admin в Documents and Settings, я не мог ее снести , потмоу что там оставался фаил, левый, какойто фотки. скачал прогу Unlocker, и удалил с помощью нее, потом заметил фаил NTUSER.dat, удалил его обычно, теперь не могу например установить антивирус, ну и в общем много косяков, видимо что то еще осталось привязано к AdminУ, и мне надо восстановить этот фаил, подскажите плиз, как его восстановить? NTUSER.dat я удалил из корзины((
ntuser.dat — это ветка реестра HCU
Восстановить?
Можно попробовать через восстановление системы, если оно у тебя включено.
работает, пробовал с нескольких точек, но система не восстанавливается(( скачивал проги для восстановления данных со стертой корзины они их не находят, находят тотфаил который унлокером удалил, а вот мой ntuser.dat не видят(
Вообще странно, если бы это был используемый ntuser.dat, то система не дала бы тебе его удалить… косяк значит где-то еще…
Замени старую папку Documents and Settings на символьную ссылку (если ты этого еще не сделал), может все нормализуется )
Max Bond дай плиз асю, агент , скайп, что есть в общем
Сорри, я в онлайне пока не консультирую…
«сопоставление между именами пользователей и идентификаторами безопасности не было произведено»
вот что пишет мне когда я открываю библиотеки
в папке пользователя нажимаю «настроить папку…» — «свойства этого элемента недоступны»
UAC вообще не открывается теперь но не знаю нужно ли вообще его открывать ведь у меня сборка, раньit он у меня отключенным стоял
То что у вас сборка, коненчо, не очень радует.
А что если создать нового пользователя, те же самые глюки?
ну кароче библиотека открывавется и uac тоже. все ок после перезагрузки стало. но настройка папки пользователя не открывается попрежнему, но я и не уверен что это мне нужно так как даже не знаю что это мне даст. не работал интернет, не знаю связано ли это. потом я переустановил впн подключение и вроде ок, но вот новая проблема. редалерт не запускается и патч на него не ставится. переустановил — проблема не исчезла. патч работает с апликейшен дейт на диске ц и выдает что игра не установлена или установлена не корректно просит переустановить. ну и не запускается сама игра. говорит нет файла d3dx9_35.dll
переустановил директ х. игра запускается, патч попрежнему не ставится:(
вопрос снят. патч был заложен в ситапе игры.
прошу прощение за флуд, я бы убрал за собой но нет кнопки удалить пост))
выходит единственное пока что не так это не работающая кнопка «настроить папку» в папки моего пользователя
Хорошо, что разобрались самостоятельно )
На этапе переименования старой папки ТК выдает ошибку: Please remove write protection. Где-то проблема с правами, но где?
Делал все по инструкции шаг за шагом.
Надо посмотреть Unlocker’ом. Скорее всего какой-то процесс блокирует.
Подскажите следующий создаваемый пользователь, сражу же также будет хранится на новом диске и доп. настройки не нужны будут?
Да, новый пользователь создается на новом месте. Дополнительные настройки не нужны.
У меня при вводе mklink /j «d:\Users\All Users» c:\ProgramData пишет не найден указанный путь. В чём может быть проблема?
Странно, потому как ссылки можно создавать даже на несуществующие папки.
А другие ссылки нормально создаются?
После «соединение создано для c:\Users <> f:\Users»
Ссылка Users на диске С снова ведет в папку C:\Users, хотя папку я перименовал и её нет.
Затык полный, уже пол дня сижу.
А в чем проблема?? Ты вроде как описал, правильный сценарий работы символьной ссылки.
Если ты создаешь файл в f:\Users, то при заходе в c:\Users ты его увидишь, верно? Значит все работает правильно.
Тогда смысл переноса? Нужно же освободить место и сохранить данные.
Физически файлы на f, места на диске с они не занимают.
Симфольная ссылка только для совместимости. Допустим какая-то прога имеет жесто прописанный путь к каким-то файлам в c:\Users. При наличии символьной ссылки, прога будет работать как ни в чем не бывало.
а так вроде проще — http://moyizametki.ru/win-xp/o-tom-kak-perenesti-papku-moi-dokumentyi-na-drugoy-razdel-zhyostkogo-diska
Да, проще, если надо перенести отдельные папки.
А куда подевался файл simlinks.zip? Он очень нужен.
Вопрос снимаю. (надо было symlinks писать с маленькой буквы)
1. в общем я ничего не меняла, с первой учётной записью всё в порядке, так что да. как посмотреть в вордпаде — что имено 866 не знаю
2. нет.
Делаешь «Сохранить как», тип файла выбираешь «Текстовый документ MS-DOS» (сразу под именем файла графа).
Если после этого закрыть вордпад и потом опять открыть сохраненный файл, то русские буквы будут в виде непонятных символов. Значит все правильно сохранено.
та же проблема. после нужных действий в папке дефолт появились ссылки а в папке моего пользователя, название котоорой напаисано кирилицей нет. я сделал как вы сказалаи, сохранил в видео текстового документа мс док при открытии вместо названия папки символы. то есть все вроде бы ок, но как такую версию запустить?
вопрос снят. снимаем в панели управления в свойствах папки галочку на «скрывать расширения файлов» и в названии нашего документа с измененной кодировкой вместо .txt ставим .cmd запускаем и все ок
Добрый ночь. На моём компе две учётные записи с правами Администратора.(одна на латинице называется, вторая на кириллице)
С учётной записью, которая на латинице всё в порядке.
Про ту, которая названа на кириллице:
Не получилось после того, как я изменила строчку
«set userfolder=d:\Users\Кириллица» в symlinks.cmd, сохранила и запустила. Получить такой же результат, как в первом случае (нужные элементы не добавились в папку)
подскажите, как доделать?)
А symlinks.cmd точно сохранен в кодировке dos-866 ?!?
Какие нубудь ошибки при выполнении symlinks.cmd?
Для копирования дерева с:\users в другое место в семерке можно воспользоваться программой robocopy, по-моему, корректно перенесуться линки. Программа также корректно копирует информацию по доступу. (NTFS ACL lists).
Нет, линки robocopy не сохраняет (пробовал), вместо них образуются папки.
Права же копируются нормально, но того же самого можно и с использованием Тотал Командера добиться…
Не всё так плохо!
Сам тоже привык переносить Users и Program Files на диск D:, но в Vista и Windows 7 перенести их сложнее, а дело тут в том что Microsoft переделал пути хранения этих папок и наделал символических ссылок для совместимости. Но не просто сделал символический ссылки, а ещё изменил для них NTFS-права, для того чтобы программы не уходили в циклическое сканирование папок, т. к. некоторые символические ссылки замыкались «в себя».
Пример: «c:\Users\Default\AppData\Local\Application Data\» ссылается на «c:\Users\Default\AppData\Local\», то есть фактически если бы не ограничение на чтение содержимого папки, то был бы справедлив и путь например «c:\Users\Default\AppData\Local\Application Data\Application Data\Application Data\».
Как это побороть? Сначала я пробовал копировать содержимое с LiveCD с помощью xcopy с сохранение прав — не помогло, т. к. windows не даёт копировать защищенные таким способом папки исходя из тех же прав. Я долго искал решение как перенести ВСЁ с сохранением прав, но при этом сама программа бы игнорировала эти права. И я нашёл: Acronis Backup and Recovery SERVER. Причём именно SERVER, а не просто B&R, так же не подходит и True Image.
План переноса таков:
1) Загружаемся в LiveCD Acronis Backup & Recovery Server, делаем образ папок «C:\Users» и «C:\Program Files». И сразу восстанавливаем его на диск D: в нужную нам папку
2) Не загружая Windows, загружаемся в LiveCD c WinPE (Vista или 7), удаляем одноимённые папки на диске C:, и делаем символические ссылки вместо них, с помощью MKLINK /J
3) Загружаем Windows и открываем regedit, меняем 2 ключа (указываем новый путь на диске D:):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
Это нужно для того, чтобы правильно ставились обновления, так как MS Update не поддерживает символических ссылок (у меня были проблемы с некоторыми обновлениями — не устанавливались).
Интересно! Спасибо за информацию.
Все грамотно, только сложновато для новичка) Я хоть немного и разбираюсь, но поленился идти таким способом.
Windows 7 тут я сделал проще:
Создал на диске D:\USER\Video (Foto, Dox, Music) любую папку
зашел C:\Пользователи\Vasya (т.е. имя пользователя) и далее на папке (к примеру «Мои видеозаписи») правой кнопкой мыши свойства, и открываем, а там есть «РАСПОЛОЖЕНИЕ», и пожалуйста меняйте все что вам нужно на любой диск хоть сетевой.
Резюме: Winda будет все сохранять туда куда вы укажите относящееся именно к этой папке, и так со всеми нужными вам папками.
PS надеюсь я кому нибудь тоже помог )))
Спасибо огромное за статью, все получилось. Но при установке антивируса возникает ошибка с сообщением невозможно подключиться через сеть к D:\Users\Public\Desctop\.
А зачем антивирусу доступ через сеть к D:\Users\Public\Desctop (на самом деле desktop)? Это какой антивирус?
Спасибо Большое!!!!Респект
Огромное спасибо!!!! С трудом но все же удалось перебороть . Все правильно написано в иструкции просто очень тяжело все это сделать если до этого ничего подобного не делал
Спасибо, помогло!
Не сразу… были проблемы на шагах 6-8. Но в итоге все работает.
Впервые поставил себе Win7, сразу столкнулся с необходимостью переноса папки Users. Поиски привели на эту страничку, спасибо автору. Внимательно изучил инструкцию, а равно как и несколько других, имеющихся в Инете, и возникло несколько вопросов:
1. Какая разница между симлинком на каталог (mklink /d) и junction (mklink /j)? Дело в том, что в другой похожей инструкции http://www.itcommunity.ru/blogs/myknowledgeshare/archive/2010/12/07/138240.aspx автор использует команду mklink с ключом /d, Вы же используете ключ /j. Почитал описание ключей этой команды, разницу между ними не понял.
2. Поскольку ось только поставил, еще толком не настроил, предпочел бы полностью ее переустановить, задав нужное расположение папки Users еще на этапе установки. Опять же, изучал несколько похожих инструкций, как это сделать — Вашу по ссылке http://www.q2w3.ru/2010/08/28/2165/ и уже упомянутого выше автора http://www.itcommunity.ru/blogs/myknowledgeshare/archive/2010/12/07/138237.aspx . Что можете сказать про его метод, могут там быть подводные камни? Кстати, там он тоже использует ключ /j. Просто его метод прельщает тем, что не надо пользоваться сторонним софтом для создания файла автоматической установки (создать файл из двух строчек мне проще вручную).
1.
/d — создается мягкая (soft) ссылка. На самом деле это ярлык, если посмотреть свойства такой ссылки, то в них будет вкладка Ярлык с указанием цели ссылки.
/j — создается жесткая (hard) ссылка. Полная имитация, что это папка (в свойствах уже не будет вкладки Ярлык). Я предпочитаю /j, т.к. это более полная имитация. Но, должен сказать, что по факту разницы нет. Работает и тот и другой вариант.
2.
Способ установки, в приведенной вами ссылке, имеет право на жизнь. Я же просто предпочитаю задать все настройки заранее и пойти пить чай на время установки )) Насчет Windows AIK — штука это полезная и позволяет не запоминать все многочисленной опции доступные для настройки. Поэтому, если хотите подкрутить в системе что-то еще, то без него вам скорее всего не обойтись. Если же хотите ограничиться только переносом папок, то можно не заморачиваться и действовать по той инструкции. Одно НО. Мне кажется, п.4 там содержит ошибку — формат явно не соответствует xml. Возможно, при публикации парсер просто вырезал «лишние» строки…
1. Про ключи понял, спасибо.
2. Подумал тоже самое, когда изучал эту статью. Но поскольку никогда не видел структуры файла для автоматической установки, думал, что достаточно этих двух строк в файле, созданном в Блокноте. Значит ошибался.
В общем, уже качаю набор для автоматической установки Виндоус, мне этот способ автоматизации прописывания расположения папок пользователей кажется наиболее корректным и понятным.
Когда Вы подумаете: «все! этот танец с бубном я закончил!», пройдитесь поисковиком в реестре на предмет обнаружения » C:\users\ «, и Вы продолжите танец :), особенно весело будет, если Вы затеяли это дело на забитой всякими прогами системе…
Если поставить символьную ссылку вместо c:\users, то бегать по реестру нет необходимости.
Здравствуйте! Подскажите, пожалуйста, у меня Vista, не могу добавить новые скачанные шаблоны в PowerPoint 2007. Как это сделать? Буду очень благодарен
Вопрос, конечно, не по теме…
Ну да ладно. Совет из Гугла:
In your download there are Powerpoint Template Files (.pot). To install them, simply move those folders to: C:\Program Files\Microsoft Office\Templates\.pot files. In case you can’t find that directory try to copy files into this one:
C:\Documents and Settings\%user%\Application Data\Microsoft\Templates\
There %user% is your windows’ login name.
Как на Винде 7 Домашняя Базовая переименовать КОРЗИНУ. В реестре не даёт изменять значения — пишет ошибка. Дайте урок плиз! ))))
А также как и обычный ярлык не получается что ли?!?
Правый клик по корзине, в меню выбрать Переименовать…
и ещё запускаем cmd ввожу там linkd «Dokument and settings» d:\Users пишет, что linkd не является внутренней и внешней командой….
А ты поставил Windows Server 2003 Resource Kit Tools?
всё, ступил прошу прощения
Смотри , для xp, в первой S-1-5-18 есть Profile ImagPath с %systemroot%\system32\config\systemprofile нужно менять на что?
Здесь ничего не меняем. Системный профайл должен быть там где он есть.
Ещё мне не дает выполнить 8 шаг (переименование document and settings), пишет что приложение чем то занято..
Извините, перезагрузился норма стало!)
Скажите, а на диске с: символьная ссылка c:/Users после всех этим манипуляций должна остаться?
Да, ссылка нужна.
Винда считает объем по этой ссылке и все равно получается что место под папку Юзерс резервируется на диске с :-(
Нее! Нифига подобного.
Точнее, если свойства ссылки открыть, то да считается размер папки Users (той что на другом диске). Но винда не настолько глупая. У меня Users около 80 Гигов занимает, а системный диск 40. Так что все ок.
Да так и есть спасибо.
кстати, с этим связана одна фтука, когда проверяешь комп на вирусы, то если для проверки отмечены оба диска C и D, то антивирусник будет проверять вдвое дольше, ибо сначала проверяя диск С он наткнётся на ссылку и пойдёт по ней как бы не выходя за пределы диска C, а потом ещё разок проверит те же данные только уже при проверке диска D. будте внимательны!
проблема как у Евгения. свеженькая пустая семерка, при переносе на 6-ом пункте трабл — не заходит под новым пользователем test. там же при первом заходе с только что созданным пользователем появляется надпись Подготовка рабочего стола… , так вот эта надпись висела минут восемь, а потом всё-таки зашло, но на рабочем столе голяк, даже обоев нету, и окно ошибки появилось, вот что там написано:
C:\Windows\system32\config\systemprofile\Desktop ссылается на недоступное расположение. Это может быть диск или сетевой ресурс. Убедитесь, что диск вставлен… ну и так далее. при чем эта ошибка возникает снова при открытии любых окон проводника, например Мой компьютер. окна открываются, но ошибка появляется. в журнале ошибок в пункте Приложение есть две ошибки, посвященные неправильному входу:
Ошибка 1505 — Windows не удалось загрузить профиль пользователя, поэтому вход в систему выполнен с помощью стандартного системного профиля. ПОДРОБНО — Системе не удается найти указанный путь.
и Ошибка 1511 — Windows не удалось найти локальный профиль пользователя, вход в систему выполнен с временным профилем. Любые изменения профиля будут потеряны при выходе.
при этом папка пользователя test не создаётся вообще нигде, ни на С: ни на D:, а также почему-то нигде не появляется папка временного пользователя temp, хотя по идее должна…
предыдущие пункты выполнены в точности и без проблем, папка Default перенесена, все диски в NTFS, при откате изменений папка нового пользователя успешно создаётся в C:\Users
А какая версия системы? Home? Дистрибутив официальный, не сборка?
Win7 Ultimate, 32-битная, не сборка, образ лицензионного диска, активирована Win7 loader XE
кстати, ошибка системного профиля вылезает в тему, в папке :\Windows\system32\config\systemprofile действительно нет ничего, кроме AppData и файлов ntuser, наверно так быть и должно. но вот почему в новой папке Users на диске D: не создаётся даже временный пользователь??
Есть ощущение, что за эту ошибку ответственен какой-то апдейт. В гугле полно вопросов по этой ошибке, но нет решений ) Причем у народа ошибка случается просто так без всякого переноса профилей…
Попробуй такое безумной решение: скопируй папку desktop из какого-нибудь профиля в windows\system32\config\systemprofile. Чем черт не шутит, может и поможет.
ну оно-то конечно помогло, теперь ошибка «…ссылается на недоступное расположение» пропала, потому что расположение стало доступным. но меня интересует другое — почему вообще активируется системная учетная запись из папки systemprofile? ведь при первом запуске с новым пользоателем должна создаваться папка этого пользователя в Users, а если произошла ошибка входа — то в Users создаётся папка Temp и вход производится из неё. но тут как будто система не воспринимает новый путь к папке Users и не может создать там ни папку пользователя ни папку Temp. пока в реестре написано %SystemDrive%\Users — всё работает, если пишу другой диск — вафли, загружается системный профиль..
Понятно.
Попробую отловить этот глюк у себя на виртуалке…
всё ништяк, проблема решена. видимо, дело было в останках старой винды ХР, которая раньше была в этом разделе. раздел очищался быстрым форматированием, наверно оставались какие-то ошмётки. загрузился с загрузочной флешки и качественно отполировал раздел акронисом, после чего заново поставил семёрку. перенос прошел успешно =) извини за беспокойство. и спасибо за эту статью — реально крутой мануал, особенно кино))
О! Хорошо как! )
Слушай может дело в разделе на который ты ставил. Мне тут написали, что тоже были проблемы с переносом, но во время установки:
«Очень долго маялся с ошибками в самом конце при установке. Для того, чтобы установщик подхватил второй форматированный раздел как диск D, этот раздел должен быть на Logical partition. Я акронис диск директором создал примари партишн для системы и логикал партишн для раздела с данными. При установке форматнул оба штатными средствами установщика и впервыйпоставил винду. До тех пор, пока второй раздел был у меня таким же основным как и системный винда писала ошибку: Не могу установить виндовс на ваше железо.»
не, в этом плане всё чётко с самого начала было — только системный раздел основной, все остальные диски логические. просто меньше надо быстрому форматированию доверять) а тот метод, которым диск форматится в процессе установки семёрки ваще никуда не годится. кароч наверно надо счас сделать себе образ системного диска со всеми прогами и настройками чтоб в следующий раз не парится. там же, я так понимаю, создаётся полная копия системы, так что заново Users переносить не надо будет, и вообще все настройки сохранятся вплоть до обоев на десктопе, так?
> там же, я так понимаю, создаётся полная копия системы
Да, только папку Users тоже забэкапить надо. А то полетит диск, восстановишь системный, но без Users — прикол будет)
хехе) не, у меня папка Users вообще на другом харде, так что всё будет пучком. спасибо)
Всплыла та же проблема. После долгих экспериментов отследил, что появляется она только в случае если при копировании default и public поставить галку на «copy NTFS permissions…».
Может поможет кому-то…
Поддерживаю!! Была та же ошибка. Удалил папку Users с диска D. Заново создал папку и скопировал папки Public и Default без копирования прав доступа. Ошибка исчезла.
Аналогично.
После повторного копирования папок (без копирования прав) test нормально загрузился. Но после переноса своего профиля — он не загружается, а загружается временный пользователь.
Всё так же колдовал с правами на папки — переносил и без копирования прав и с копированием, и вручную потом мутил с этими правами — всё без толку, не запускается свой профиль никак :(
Попробуй совет от FiRE, перенеси профиль с помощью Profile Wizard
Качай User Profile Wizard 3.5 Personal Edition for Windows XP/Vista/Windows 7
Проверьте разрешения безопастности на саму папку «D:\Users», проставьте такие же как на папку «C:\Users» всё лишнее убрать в том числе наследования от диска D:\.
А не проще на ХР просто поменять место расположения папки, указать другой путь и все.
Вы говорите о папке Documents and Settings? Система не даст вам этого сделать вот так просто )
А вот например «Мои документы» перенести можно.
1-я и последняя проблема появилась при использовании
mklink /j c:\Users d:\UsersПишет:
Невозможно создать файл, так как он уже существует.Все остальные команды сработали. В итоге конечно же ничего не получилось.
А папку Users на C переименовали без проблем?!?
Эта ошибка означает, что существует папка c:\users- а этого быть не должно на данном этапе инструкции.
А мне система на дает переименовать C:\users :(
Надо посмотреть Анлокером, какой процесс блокирует переименование.
Также можно еще попробовать переименовать, загрузившись в безопасном режиме.
Хмм.. в некоторых программах часть надписей вместо русского стала отображается крякозябрами. Это как то связано с переносом папки юзерс? Шрифты же вроде в папке виндовс.
Не знаю… а что за программы? До переноса нормально работали?
На своем компе, да и на многих других я таких эффектов от переноса не наблюдал…
Например, в окошке ввода логина и пароля в qip, в uTorrent часть надписей. На следующий день комп не захотел заходить под моей учетной записью, пришлось зайти в безопасном режиме создать еще запись, после этого и моя стала грузиться. Может у меня что-то глюконуло и это не связано с переносом папки?
Тут может быть любой вариант… в этом и проблема
Если глюки достанут, можно переустановить систему и перенести папку users во время установки: http://www.q2w3.ru/2010/08/28/2165/
Cпасибо за ссылку, возможно так и сделаю со временем. Пока проще отключить русификацию программ в которых русские надписи нормально не отображаются.
Unlocker не спас, он под Win 2008R2х64 не работает :)
У меня процесс висел под учеткой пользователя.
Прибил процесс — переименовал папку.
Все работает.
Пользователей перенёс, вылавливаю глюки.
Спасибо.
Ясно. Ну хорошо, что справились )
Спасибо за инструкцию, вроде все получилось. Хотя одна вещь, поначалу, сбила с толку. Созданные ссылки работают не так как родные виндозные. Родные перенаправляют в ту папку на которую настроена ссылка, а созданные через мклинк открываются как папка(т.е. если я создал на диске д ссылку «1″ на папку «дрова», то кликнув на неё попадаю не в д:\дрова, а в д:\1) Не подскажете почему так проиходит?
Извиняюсь, если задал глупый вопрос, я с виндой только как пользователь общаюсь:)
Вопрос более чем нормальный. Но ответа я пока не нашел. Сначала думал, что такое поведение зависит от ключа mklink (/J — соединение для каталога, /H — создание жесткой ссылки), но вроде бы (?) оба варианта работают одинаково… В общем вопрос требует дополнительного изучения.
лет через 10 винда станет удобной
Боюсь, что через 10 лет они придумают что-то такое, что также потребует еще 10 лет на доработку )
Процесс бесконечный ))
Перезагружаемся и заходим в систему под только что созданным пользователем (test). Обратите внимание, что файлы профиля пользователя test будут созданы уже в новой папке D:\Users.
У меня почемуто не создается профиль test
Проверь логи Windows.
Правый клик на Компьютер -> Управление -> Просмотр событий -> Журналы Windows -> Приложение и Система
Есть ли ошибки, относящиеся ко входу в систему?
Какая версия системы?
У меня была такая же ботва. Прошла когда я сделал две вещи:
1) Папку USERS переименовал в Users (вроде винде пофигу на регистр, но все же)
2) при копировании файлов из C:\users не стал ставить галочку про копирование прав.
3) Удалил юзера «тест» из группы «Пользователи», оставив только в администраторах.
После этого сей пункт выполнился на раз, создав полноценного юзера с папкой в Д:\Юзерс.
2 MAX
Возникла проблема с переименованием С:\Юзерс
Пишет что низя и все тут. Вначале грешил на файрвол (винда свеже поставленная. но уже с софтом некоторым) снес файрвол (комодо стоял). Потом поубивал все левые процессы (сервер Етокена, жава) которые могли лезть на диск в эту папку и стопорить.
Файлмоном поглядел — на нее регулярно (раз в минуту где то) ломится svhost и что то там какие то файлики дергает.
Вспомнил прикол еще с ХП, что не владелец, даже будучи админом, не может лазать в юзерские папки. Сделал теста владельцем. Не помогло. Не могу перименовать и все :( А без этого делать симлинки смысла нет :(
винда семерка ультимейт. Не сборка.
>1) Папку USERS переименовал в Users (вроде винде пофигу на регистр, но все же)
>2) при копировании файлов из C:\users не стал ставить галочку про копирование прав.
>3) Удалил юзера «тест» из группы «Пользователи», оставив только в администраторах.
Хм… интересно!
Насчет svchost. Советую сделать вот что:
Определить PID этого svchost.
В командной строке выполнить: tasklist /svc. В результате получите список процессов с описанием.
Посмотреть, что за служба ездит на этом svchost. Если служба какая-то второстепенная, то спокойно останавливаем ее.
Админ, по поводу пункта 11 для семерки, если название профиля кириллицей, то ссылки не восстанавливаются.
Даже если файл сохраняешь в досовской кодировке??
Читаю и не могу понять: зачем вам переносить ВСЮ папку «Documents and Settings» в Windows XP?
Многие приложения написаны таким образом, что размещают часть своих файлов ТОЛЬКО в С:\Documents and Settings. И чтобы вы не делали с этой папкой, какая-то программа обязательно создаст её именно на диске ЦЭ, несмотря на то, что она где-то у вас уже существует.
Объясняют перемещение этой папки в другое место уменьшением веса образа системного диска. Лично у меня с массой установленных программ — от Лингвы до фотошопа с вордом — образ весит ~1.5 (полтора) гига. Разве это вес?
А вот что ОБЯЗАТЕЛЬНО нужно сделать, так это преместить папки Мои Документы, Рабочий Стол, Избранное, Главное Меню и SendTo на другой диск (раздел).
Как переместить Мои Документы ясно:
щёлк правой кнопкой —> Свойства и пишешь путь куда надо.
А остальные папки — ВСЕ, что я назвал — перемещаешь простым перетаскиванием.
На практике я делаю так.
1.
перемещаю «Мои Документы»
2.
открываю папку «Мои Документы»
3.
рядом с ней открываю папку «c:\Documents and Settings\Имя Пользователя»
и из неё правой кнопкой мыши ПЕРЕТАСКИВАЮ выше означенные папки в папку «Мои Документы», выбрав пункт «Переместить».
Рестарт и фсё ОК.
Канешна, предварительно в папках «Избранное», «Главное Меню» и «SendTo» наводишь порядок тот, что нужен тебе, а не программистам из майкрософт.
Таперича при переустановке системы повтори пункты 1-2-3.
А лучшее создай образ полностью настроенной системы со всеми установленными прогами, которыми пользуешься, и будет тебе счастье.
ПричОм, все антивирусники и «огненные стены» можешь выбросить. К чертям собачьим!
Ок, у меня сервер 2008, сейчас я ео настраиваю и ставлю заказчику. В неизвестные мне моменты времени будут создаваться новые профили юзеров и я не смогу приехать и вручную их столы и доки перетаскивать. К тому же бэкап штатными средствами винды на базы 1с и все доки юзеров проводить проще когда оно все лежит дружно — пачкой.
А для одного юзера на компе, кнечно, проще перетащить мышкой в окошках и все.
Да хотя бы чтобы все темп файлы и прочую динамическую помойку выгрузить с SSD диска, дабы не стирался зря. Индивидуально по каждой проге не подчистишь не поднастроишь все. Все норовят что нибудь да себе там завести, да гадить периодически.
Здраствуйте,не знал куда еще обратиться.Я установил на диск С винд 7,перед етим у меня стоял ХР,я скопировал ХР папки Program files и Documents and Settings на D.Можно как-то перенести их уже в 7-ке на С,чтоб был был такойже рабочий стол с рабочими програмами с ХР?
Нет, копирование ничего не даст, только систему загубите.
Все программы надо переустанавливать заново. Из Document and Settings можно переписать важные для вас данные: документы, почту, закладки и т.п.
Чтобы сохранить свои настройки, надо было использовать Windows Easy Transfer перед установкой Windows 7 (http://www.blogsdna.com/3217/step-by-step-guide-to-upgrade-windows-xp-to-windows-7.htm)
Спасибо,разобрался.
Свежепереуставновленная (предустановленная) Windows Vista на ноуте Sony Vaio, без сервис-паков и единственным пользователем-администратором. Директория Users переносится на логический диск D. На пункте 6, после создания пользователя test и входе под ним, выдается сообщение <»Профиль пользователя был загружен неправильно». Вход в систему выполнен с профилем, используемым системой по умолчанию>. В папке d:\Users ничего нового не создается. На предыдущих пунктах проблем не было.
Папку Default перенесли в D:\Users?
После захода в пользователя test, посмотрите журнал (Компьютер -> Правый клик -> Управление -> Просмотр событий -> Журналы Windows -> Система), какие там ошибки относящиеся ко входу в систему?
Диск D отформатирован в NTFS?
Что еще… если откатить все изменения, пользователь в C:\Users создается нормально?
Да, Default перенесена в d:\users.
В системном логе ошибок, относящихся ко входу в систему, нет, есть только жалоба спулера на недоступное подключение к принтеру (принтер еще не устанавливал) и недоступный сервер времени.
Все диски в системе форматированы в NTFS
При откате изменений и повторном созданиии пользователя с админскими правами, новый пользователь в c:\users создается нормально, система ни на что не ругается.
Хм… Не знаю в чем проблема, но можно попробовать обходной вариант.
Создать пользователя test в C:\Users , загрузиться в него. Потом опять вернуться к основному профилю. Перенести default и test в D:\Users. Изменить ключи реестра. И попробовать вновь зайти в пользователя test. Если получится, тогда продолжить действия по инструкции.
Удалось в какой-то мере обойти проблему штатными средствами ОС. Перенес директории для пользовательских файлов на другой логический диск путем изменения целевой папки в свойствах. Профили как таковые остались на системном диске, но задача освобождения системного диска от пользовательского мультимедийного хлама, считаю, выполнена.
У меня windows 7 32- bit home basic
пробовал в обход…. но осталась проблема
папки новых пользователей не создаются в D:\Users
вместо этого там появляются папки temp,
а чтоб работали перенесенный в ручную пользователи пришлось езе подправлять в реестре пути к их папкам
которые находятся в подпапках
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileLis….
те я добился того чтоб старые пользователи созданные допереноса работали а вот чтоб создавались на D:\Users новые не получилось….
Какие ошибки при входе с новой учетной записью?
Посмотри логи Windows: правый клик на Компьютер -> Управление -> Просмотр событий -> Журналы Windows -> Приложение
Подскажите кто нибудь пожалуйста как переименовать папку пользователи на диске С в Windows 7
из за наличии в пути кириллицы некоректно работает приложение
у меня щас такой путь C:\Пользователи\saves\Skidrow
А нужен такой путь C:\Users\saves\Skidrow что бы в пути не было кириллицы !
Бьюсь уже 3 день никак не могу решить проблему, если кто то знает как решить проблему отпишитесь пожалуйста.
Хм… кириллица появляется только, если ты смотришь через Проводник. На самом деле папка называется Users без всяких переименований, изначально в русской Win 7. Т.е. ты свободно можешь использовать путь C:\Users, а путь C:\Пользователи работает только в проводнике как я понимаю.
Чтобы убедиться открой Компьютер -> папка Пользователи. Затем в окне проводника кликни на строку адреса (та что справа от кнопок назад / вперед). После клика вместо красивого путя а-ля Компьютер -> C: -> Пользователи ты увидишь реальный путь и он будет C:\Users.
Всё получилось, но появилась проблемка у простого пользователя нету теперь возможности запускать програмы от имени Администратора, иногда это необходимо что бы не переключаться, так как работаю исключительно под пользователем болезнь со времен работы с unix :D
Пробывал создать нового, те же грабли, думаю что-то связано с реестром или симлинками пока ответ не нашел.. может у кого-то тоже такая проблема и знает как её решить?
Забыл включить обратно UAC.. все работает вопрос снят )
добавьте этот фикс в пункт после изменений с безопасностью ) думаю еще кто-то столкнеться обязательно )
Спасибо за замечание! Пункт добавил )
Огромное спасибо Max Bond за это статью и видеоурок!!! Так действительно гораздо лучше, чем поганить реестр. У меня при переносе Users на семёрке всё прошло успешно, чего и желаю всем остальным! только один момент вызвал волнение — в файлике Symlinks.cmd нужно было укзать имя папки пользователя, а оно у меня на русском. Просто написать его туда и сохранить, как на видео, не получилось, хз чего. в общем, я пошел на сайтик с декодером: http://www.artlebedev.ru/tools/decoder/advanced/ там в левой колонке указал СР866, а в правой нормальнуй СР1251, потом в лоевой написал Димон, расшифровал, и в правой получил перевод — „Ё¬®. эти символы и подставил вместо имени пользователя. Кривой метод, конечно, мне кажется, что там должно быть совсем не так, что оно само должно перекодировать как-то, я не знаю. Уменя получилось так, по-другому не знаю, если кому поможет — хорошо.
В общем, чтобы сохранить symlinks.cmd в CP866 как раз и нужен WordPad. Только одно НО, сохранять его надо обязательно через опцию «Сохранить как…» и в поле «Тип файла» обязательно указать «Текстовый документ MS-DOS» — этот момент в ролике я упустил, со временем исправлю.
А вот еще такой вопрос: вот перенёс я папку на другой диск. А потом допустим надо будет переставить систему. Тогда выходит, что большинство действий делать не надо, просто указать новые пути в реестре и создать ссылку на общую папку вместо старой папки, так? Ведь внутри папки уже все линки есть. А в перенесённой папке можно переименовать папку пользователя под новое имя и указать туда ссылкой. Или так не прокатит? Или даже при одинаковых именах такое не прокатит? И как тогда быть с содержимым папок, типа AppData? Словом, как это можно сделать?
Если систему ставить будешь с нуля, то лучше сразу при установке указать расположение папки Users (см. Автоматическая установка Windows (unattended install)). После установки надо будет создать новых пользователей, и скопировать данные из старых профилей в новые. В принципе копировать можно все файлы, кроме ntuser.*. Папку AppData тоже надо копировать (например именно там располагаются почтовые базы Outlook), ну может не на 100%, но на 90% — исключить всякие temp папки, кэш эксплорера и т.п.
Если оставишь значение ProfilesDirectory по умолчанию, то тогда все действия инструкции надо повторить + вручную перенести данные из старых профилей.
Как делаю я. Систему заново не переставляю. У меня есть образ системного диска, который при необходимости возвращает систему к начальному состоянию с уже созданными пользователями и базовыми программами, которые мне нужны. Тогда восстановление проходит безболезненно и гладко.
На 7-ке не переименовывается C:\Users никак ни через проводник ни через командер ни через администратора
Гляньте Анлокером, скорее всего какой-то процесс блокирует.
Не проверял на Висте, но на ХР у вас точно нифига не получится :) Из винды вам не удастся полностью скопировать всё содержимое Documents and settings, конкретно, винда вам не разрешит копировать системные файлы *.DAT и никакие тотал коммандеры и анлокеры вам не помогут. Из-за этих файлов папка Documents and settings восстановится. Зачем танцы с символьными ссылками? Реестр руками правится за 10 минут, ничего там сложного нет. Расскажу, как сделал я. Винда XP SP3 чистая, НЕ СБОРКА, свежеустановленная, даже без дров. Переносил из C:\Documents and settings в D:\Users загрузился с Mini Windows XP USB, далее мой компьютер — сервис — свойства папки — вид — установите флажок Показывать скрытые файлы и папки и снимите флажки Скрывать расширения для зарегистрированных типов файлов и Скрывать защищенные системные файлы. Далее, с помощью виндовского проводника скопировал всё содержимое C:\Documents and Setting в D:\Users (в Mini Windows XP буквы дисков могут отличатся от реальных) далее перезагрузился и зашел уже нормально в систему. Пуск — выполнить — regedit — HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList меняем значение ProfilesDirectory было C:\Documents and Setting поменял на D:\Users и во всех подразделах типа S-1-5- итд этой ветки, параметр ProfileImagePath где значение C:\Documents and Setting на свой путь. Далее в окне редактора реестра из меню Правка выберите команду Найти. Введите в появившемся диалоговом окне строку documents and settings искать имена разделов, имена параметров, значения параметров. Везде должны стоять галки и нажмите кнопку Найти. В каждом разделе и параметре реестра, который содержит исходный путь к папке замените этот путь на свой. Примечание. Это изменение необходимо выполнить для всех вхождений исходного пути в реестре. Имена параметров тоже менять. ВНИМАНИЕ При поиске в реестре строки «Documents and Settings» обнаруживается строковое значение в следующем разделе: HKLM\system\controlset001\control\hivelist. Это строка «\Device\HarddiskVolume#\Documents and Settings». НЕ ИЗМЕНЯЙТЕ ЭТУ СТРОКУ. После завершения поиска строки «Documents and Settings» требуется выполнить также поиск короткого имени файла «Docume~1». Измените путь в найденных строках. Я проверил оба параметра несколько раз, чтобы точно ничего не пропустить :) Перезагрузите компьютер. Теперь исходную папку «Documents and Settings» можно удалить. За основу взята эта статья http://support.microsoft.com/kb/236621
Под XP метод работает (если точно следовать инструкции :)! Я и сам пробовал, да и см. комменты alexandr-makukhin — у него все получилось. Что касается символьных ссылок, то они нужны для совместимости со старым софтом, который тупо ломится в C:\Documents and Settings. Да и по моему, гораздо удобнее создать одну символьную ссылку, чем бегать по реестру и изменять все пути с «Documents and Settings».
Впрочем, твой способ тоже имеет право на существование )
P.S.
В случае чистой установки, можно создать файл Unattend.xml и в нем прописать параметр ProfilesDir — при установке винда сама создаст папку профилей пользователей в нужном месте. Думаю, надо будет как-нибудь об этом написать…
Я немогу понять, как тебе из под винды удалось скопировать файлы *.DAT? Я на двух разных компах пробовал c SP2 и SP3 ^:)http://i8.fastpic.ru/big/2010/0811/62/2764499f763e23974b61907c5e986962.jpg
Вот чё его использует http://i8.fastpic.ru/big/2010/0811/04/158d2b27ba174bfc5248194e41b61904.jpg
КАААК?
Ааа ) есть в инструкции для XP неточность… надо переделать!
В общем, как делал я пару минут назад на XP SP3:
Скоприровал все папки из «Documents and Settings», которые копируются без ошибки (это все папки, кроме папки текущего пользователя — в моем случае user1).
Далее изменил в реестре ключ ProfilesDirectory.
Создал нового пользователя (user2), добавил его в группу администраторов. Перезагрузился и вошел как user2 (профиль user2 создался уже по новому адресу). Скопировал оставшуюся папку пользователя user1 (все ок — никаких ошибок с ntuser).
Поменял ProfileImagePath для всех учетных записей.
Переименовал «Documents and Settings» в «Documents and Settings.bak», создал символьную ссылку.
Перезагрузился.
Вошел как user1. Удалил user2, удалил «Documents and Settings.bak». Готово.
Опыты переноса Program Files случайно нет? :) Хочу перенести ещё и эту папку. И по поводу символьных ссылок. На быстродействии это никак не отражается? То что обращение идёт не напрямую, а через ссылку?
Майкрософт вот чё пишет http://support.microsoft.com/kb/933700 Но я думаю способ с символьными ссылками должен сработать.
Program Files? Нет, не пробовал переносить. Хотя чисто теоретически, думаю, можно скопировать Program Files на другой диск (лучше сделать это из другой винды, например как ты писал с Mini Windows XP USB) установить символьную ссылку — система и не заметит подмены.
Насчет производительности символьных ссылок. Я никакой разницы не почувствовал… Если там и есть какие-то издержки, то не значительные.
В хр это делается при установке с помощью winnt.sif
[Unattended]
ProgramFilesDir=\Programs
CommonProgramFilesDir=\Programs\Common
TargetPath=\Windows
В хр это делается при установке с помощью winnt.sif
[GuiUnattended]
ProfilesDir=C:\Settings
и другие папки
[Unattended]
ProgramFilesDir=\Programs
CommonProgramFilesDir=\Programs\Common
TargetPath=\Windows
Точно. Автоматическая установка Windows (unattended install).
Добрый день! я уже опробовал данный метод с ХР- работает.
1) с winnt.sif у меня не получалось: http://social.technet.microsoft.com/Forums/ru-RU/smsru/thread/03741d4b-4815-4a41-951f-856e5725bfc3
2) Есть ли какой-либо скрипт для автоматизации данного процесса?
Скрипта пока нет…
Большое спасибо за информацию :)
…я бы добавил еще такую простынку http://narod.ru/disk/22412185000/1_2.txt.html (dos-866)
Я что-то не понял смысл всех этих дополнительных преобразований… )
В файле ссылки внутри C:\Users, которые бьются при перемещении, превращаясь в просто папки.
Очень сумбурная фраза, смысл не понятен.
Я просто вырезаю папки и переношу их на D.
Какой ещё «файл ссылки»? Что там бьётся?
Если вы копируете символную ссылку, то она становиться папкой («бьется»).
Например если у вас есть три символьные ссылки указывающие на одну и ту же папку. При копировании этих ссылок вы создадите три независимые папки. Поэтому ссылки надо не копировать, а создавать заново.
Угу.
При «копировании».
Вырезать не пробовали?
Попробовал. Действительно, если ссылка внутри «вырезаемой папки», то все корректно переносится. А вот при «вырезании» ссылки на прямую, вместо ссылки создается папка… и исходная ссылка не удаляется.
..то есть их гораздо больше…можно проверить например Junction Link Magic.
Да, теперь понял. Спасибо! Надо будет дополнить инструкцию.
Я разобрался с переносом на Windows Server 2008 R2 (рус), он конечно смахивает на Win7, но есть нюансы: Все делал как в мануале, но с некоторыми добавлениями…. Когда в свойстве папки влючаете проказывать скрытые файлы не забудьте поставить галочку показывать системные файлы. Когда меняете ключи в реестре, то ,что нужно сделать для XP делаете тоже. В папке c:\Users есть еще одна символьная ссылка «Все пользователи» она такая же как и «All Users» ее тоже копировать в начале не надо, а потом когда прописываете ссылки пишите (писать нужно в консоли «Выполнить…» ->пишите cmd потом вводите команды): mklink /j «d:\Users\Все пользователи» c:\ProgramData Также есть символьная ссылка выглядит, как папка, на диске С:\ «Documents and settings», ее нужно переименовать как хотите и добавить новую ссылку mklink «с:\Documents and settings» d:\Users После перезагрузки меняем настройки безопасности новой папки и пользователей … возвращаем в реестре все ключи обратно … и удаляем папки C:\Users и С:\Documents and Settings. У меня все получилось и работает!
О! Спасибо за информацию )
начал делать на Win2008 R2 вроде на основе Win7 все делается … но говорит «mklink» имя не верное, попробовал «linkd» тоже не пашет где взять исполняемый файл?
и причем «C:\Users» немогу переименовать в проводнике отображает «User-old», a в строке пути «C:\Users», а в ТоталКомандере вообще жму переименовать печатаю «User-old», а он не переименовывает, оставляет просто «Users»
через cmd работает) mklink а выполнить… и WindowsPowerShell незнают такую)
о а теперь у меня как у Rusya_1607 ссылку на c:\user нельзя переделать т.к. переименовать не удается в проводнике переименовываю папка название отображает новое, но в адресной остается старое название, в тоталкомандере пишет «снимите защиту записи» как ее снять?
>о а теперь у меня как у Rusya_1607 ссылку на c:\user нельзя переделать т.к. переименовать не удается в проводнике переименовываю папка название отображает новое, но в адресной остается старое название, в тоталкомандере пишет «снимите защиту записи» как ее снять?
Не понял. Ты пытаешься переименовать символьную ссылку или папку?? Ссылку переименовать не получится, надо ее удалить и создать заново.
А вообще давай подробнее. Буквально какие этапы инструкции получились, где затырка и что конкретно пытаешься делать.
Подскажите пожалуйста, вроде бы всё сделал по вашей инструкции, но всё равно, если старые пользователи создают что нибудь у себя на рабочем столе, то это всё сохраняется на том же диске C:\Users. а вот когда создаются новые пользователи, то всё работает нормально. почему это происходит?
Папку c:\Users надо заменить на символьную ссылку. Похоже, вы этого не сделали.
А как это можно сделать в Win Server 2008
Также как и на Vista — из командной строки c помощью утилиты mklink.
Да, чтобы ссылка нормально создалась, папку c:\users надо удалить (или переименовать), т.е. нельзя создать ссылку поверх существующей папки.
У меня 20 пользователей, и их всех нужно перенести на другой диск. я скопировал папку c:\Users на другой диск, попробовал поэкспериментировать с одним пользователем, и он оказался удачным, но когда я стал проделывать все остальные действия с другими пользователями, у меня ничего не вышло. создаются какие то папки по названием ТЕМР. что нужно сделать что бы у меня всё получилось?
Я тебя не совсем понял…
«но когда я стал проделывать все остальные действия с другими пользователями» — это что ты имеешь в виду?
Символьную ссылку создать получилось??
получились только эти ссылки
mklink /j «d:\Users\All Users» c:\ProgramData
mklink /j «d:\Users\Default User» d:\Users\Default
Ну а что с ссылкой c:\Users ? Какие ошибки? Что конкртено не получается?
Давай подробности!
Вкладка «Безопасность» доступна в Windows XP Home Edition в Безопасном режиме.
+++++++++++++++++++++++++++++++++
Я не совсем понял у каких папок профилей нужно менять опции: у тех, которые находятся на Локальном диске или у папок профилей, которые находятся на диске E:\ ?
Если у меня две учётных записи с правами Администратора («1″ и «Nadezhda»), значить ли это, что мне нужно сменить опции только этих двух папок и не менять опции папок: «All Users», «Default User», «LocalService», «NetworkService», а также не изменять права безопасности у папок находящихся внутри папок пользователей «1″ и «Nadezhda»?
Какие опции нужно сменить мне в закладке «Безопасность»?
http://fotki.yandex.ru/users/makukhin-82/album/97219?p=0
Менять надо на E: и только для папок верхнего уровня (1, Nadezhda), подпапки унаследуют разрешения.
Проверить и изменить настройки доступа лучше для всех папок!
Группа SYSTEM — присутствует везде, полный доступ.
Группа Администраторы — присутствует везде, полный доступ.
Группа Пользователи — убрать отовсюду кроме All Users и Default User.
Также желательно добавить учетные записи пользователей для соответствующих папок. Например к папке Nadezhda добавить пользователя Nadezhda с правами полного доступа.
Для All Users — добавить группу Опытные пользователи с полным доступом и группы Пользователи, ВСЕ с правами только на чтение (Чтение и выполнение, Список содержимого папки, Чтение)
Для Default User — добавить группы Опытные пользователи, Пользователи, ВСЕ с правами только на чтение.
LocalService, NetworkService — только группы SYSTEM и Администраторы с правами полного доступа.
Это, то самое или нет? http://fotki.yandex.ru/users/makukhin-82/view/189687/?page=1
Не, это архиватор )
Не нашёл где можно скачать программу «Security Configuration Manager Tool».
Скачать можно здесь: ftp://ftp.microsoft.com/bussys/winnt/winnt-public/tools/scm/ (SCESP4I.EXE)
Спасибо за советь установить утилиту «Unlocker»! Она, мне очень помогла. На Локальном диске высвободилось 3 ГГБ.
+++++++++++++++++++++++++++++
Я не могу найти вкладку Безопасность в ОС Windows XP Home Edition.
А эту инструкцию пробовали: http://www.q2w3.ru/2009/08/06/394/ ?
На Home Edition она не сработает, сорри. Но сработает вот эта: http://www.mydigitallife.info/2006/08/03/enable-and-display-security-tab-in-windows-xp-home-edition/ (английский язык)
Можно-ли удалить лишние папки
Documents and Settings-old
Documents and Settings-[[[
Ошибка при удаление файла или папки.
Не удаётся удалить cert8.db. Объект используется другим пользователем или программой.
Закройте все программы, которые могут использовать этот файл и повторите попытку.
++++++++++++++++++++++++++++
Есть-ли ещё способы по облегчению Локального диска? Я под Локальный диск отвёл 15ГГБ, а он уже чем-то заполнился на 12ГГБ.
Под корневой раздел Linux я отвожу 10ГГБ и этого вполне хватает, а здесь перенёс Documents and Settings на диск E:\ , а место не освободилось на Локальном диске D:\ .
Да, папки можно удалить. Если файлы не удаляются — используйте Анлокер (см мой коммент выше) или на крайний случай удалите из линукса.
Т.к. инсталяция у вас свежая, в Documents не успел накопиться мусор и файлы пользователя, поэтому эффект небольшой.
Хотя… 12 Гб — это уж слишком для свежей инсталяции XP. Лично я для экспериментов устанавливаю XP на виртуалке и при этом обхожусь диском в 4ГБ.
Могу еще посоветовать перенести файл подкачки на другой диск (http://support.microsoft.com/kb/307886) — обычно это может освободить от 1 до 2 ГБ. Ну и конечно тупо по папкам посмотреть где гигабайты скрываются (может какие-то временные файлы, архивы, много чего может быть).
http://fotki.yandex.ru/users/makukhin-82/view/189205/?page=1
Все правильно. Ссылка создана. Поздравляю ))
Да, папка Documents and Settings наконец создалась, только создаётся она не там где нужно на диске E, а на локальном диске D.
linkd «D:\Documents and Settings» «E:\Documents and Settings»
Так и должно быть. Если заходите в D:\Documents and Settings, то видите содержимое именно E:\Documents and Settings — это и есть символьная ссылка.
В принципе она нужна только для совместимости с программами, которые будут искать Documents and Settings на системном диске (в вашем случае D:)
Получилось — http://fotki.yandex.ru/users/makukhin-82/view/189197/?page=1
Вообще-то не получилось, т.к. E:\Documents and Settings вы не взяли в кавычки!!! Кавычки нужны чтобы имена файлов/папок с пробелами воспринимались как единое целое, а не как отдельные команды.
Если все правильно linkd напишет — Link created at: D:\Documents and Settings
В проводнике вы действительно увидите, что появилась папка D:\Documents and Settings, но если вы ее откроете, то увидите содержимое E:\Documents and Settings
Диск отформатирован NTFS или FAT32?
———————
NTFS
++++++++++++++++++++++++++
Кстати, не совсем понял: профайл у вас в E:\Documents and Settings, а символьную ссылку устанавливаете на E:\Users – почему так, а не на E:\Documents and Settings ?!
——————
Значить символическая ссылка приведённая в инструкции не верна. Я просто подставлял свои значения диска.
linkd «c:\Documents and Settings» d:\Users
Просто в инструкции я менял C:\Documents and Settings на D:\Users. Вместо D:\Users вы можете выбрать любую другую папку.
В вашем случае надо сделать так:
linkd "D:\Documents and Settings" "E:\Documents and Settings"
Я заново переустановил утилиту rktools и сразу попытался вновь создать символическую ссылку. На этот раз cmd.exe ответила так: «»Iinkd» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.».
http://fotki.yandex.ru/users/makukhin-82/view/189174/?page=1
Просто система не может найти файл linkd.exe
Скопируйте его в E:\Documents and Settings\1 или перейдите в D:\Program Files\Windows Resource Kits\Tools и запускайте оттуда (как сделали в прошлый раз).
Кстати, не совсем понял: профайл у вас в E:\Documents and Settings, а символьную ссылку устанавливаете на E:\Users — почему так, а не на E:\Documents and Settings ?!
Да, после удаления тех программ, папка Documents and Settings переименовалась просто.
Теперь возникла проблема с созданием символической ссылки — http://fotki.yandex.ru/users/makukhin-82/view/189148/?page=1
++++++++++++++++++++++++++++++
Кстати, какую версию XP ставили? Надеюсь не Зверь?
—————————
Windows XP Home Edition — прилагавшуюся к купленному компьютеру в 2006 году.
Странно… синтаксис верный.
Диск отформатирован NTFS или FAT32? linkd работает только с NTFS.
Еще такая ошибка выскакивает, если папка на которую будет устанавливаться ссылка отсутствует, т.е. возможно, опечатка в E:\Users (понимаю, что маловероятно, но проверьте на всякий случай)
Windows XP установил начисто недавно (с форматированием Локального диска).
Сразу после установки Windows XP, я поставил «AnVir Task Manager» и «Avira AntiVir».
Ну что ж, тогда удалите эти приложения и повторите эксперимент еще раз.
Кстати, какую версию XP ставили? Надеюсь не Зверь?
И да, искали какие файлы блокируются???
>А когда создаете нового пользователя, его профайл создается где?
—————-
На другом диске, то-есть там где надо: E:\Documents and Settings
Понятно. Скорее всего какой-то процесс заблокировал доступ к одному или нескольким файлам. Надо выяснить какие именно файлы заблокированы.
Когда вы переименовали Documents and Setting из Kubuntu, после перезагрузки папка восстановилась. Надо посмотреть какие еще файлы были созданы внутри Documents and Settings. После того, как определите проблемные файлы, скачайте Unlocker. Эта прога поможет определить процесс, который блокирует доступ к файлу. Скорее всего это какое-то приложение, установленное вами. Его надо будет снести, чтобы папка Documents and Settings не восстанавливалась.
может в безоп режиме получится? или в диагностическом….
В Windows XP не удаётся переименовать папку Documents and Settings:
«Ошибка при переименовании файла или папки.
Не удаётся переименовать Documents and Settings. Нет доступа.
Диск может быть переполнен или защищён от записи, либо файл занят другим приложением».
Через Kubuntu можно легко переименовать папку Documents and Settings, но это ни чего ни даёт. После очередного входа в Windows XP папка автоматически вновь создаётся на Локальном диске, вне зависимости от того, в какую запись я вошёл.
Хм…
А когда создаете нового пользователя, его профайл создается где? В C:\Documents and Settings — на старом месте?
Ключи реестра все поменяли?
>Особенно важно поменять значение для Default User, LocalService и NetworkService.
—————————
Где находятся эти значения?
В командной строке запускаешь команду regedit. Открываешь путь\папку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. Там есть подпапки вида S-1-5-и-еще-много-цифр. В этих подпапках информация об учетных записях (Default User, LocalService и NetworkService — это системные учетные записи). Чтобы не заморачиваться меняешь для всех учетных записей параметр ProfileImagePath
)понял что имел ввиду… сначало тоже был в замешательстве) названия этих сервисов прописаны в значениях параметра ProfileImagePath!
Пожалуйста, расскажите подробней о том, как в Windows XP переименовать папку Documents and Setting?
У меня и в новой учётной записи, и в Безопасном режиме не переименовывается данная папка, а только выскакивает сообщение:
Переименование.
Папка «Documents and Settings» является системной папкой Windows и необходима для правильной работы Windows. Переместить или переименовать её нельзя».
В учётной записи на новом диске не работают Специальные возможности (залипающие клавиши и управление курсором мыши на клавиатуре).
Ещё есть один вопрос. Как открыть командную строку в Windows XP? Я просто, в основном работаю в операционной системе Kubuntu — Linux.
Признаюсь, что на XP еще пока не производил перенос папки… На днях попробую на виртуалке, отпишу.
Для запуска командной строки нажмите Пуск->Выполнить, откроется окошко Запуск программы, введите в строку cmd и ввод, откроется окно с командной строкой.
Попробовал. Получилось. Но есть нюансы:
1. В редакторе реестра меняем путь не только для ProfilesDirectory, но и для всех учетных записей. У HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList есть подпапки вида S-1-5-…… Открываем их по порядку и изменяем значение ProfileImagePath (например %SystemDrive%\Documents and Settings\User меняем на D:\Documents and Settings\User). Особенно важно поменять значение для Default User, LocalService и NetworkService. Предварительно в новую папку Documents and Settings копируем все содержимое из оригинальной Documents and Settings (папки Default User, LocalService, NetworkService — скрытые, поэтому в Total Commander или другом файловом менеджере выставляем опцию показа скрытых файлов).
2. После этого можно создать нового пользователя и перезагрузиться. Заходим в нового пользователя. Папка Documents and Settings переименовывается без проблем.
3. linkd.exe. Выполняем команду: linkd "c:\Documents and Settings" "d:\Documents and Settings"
4. Возвращаем обратно значения измененных ключей реестра.
здорово! надо будет попробовать
вот! это надо записать, и не потерять. Спс Max Bond за доступный гайд!
зы не сразу понял что Вы автор))
можно поправку сделать, я ее нашел, возмонжо там же, где и автор, но там советовали для изменения\удалеения папки Users не создавать для этого новый аккаунт, а активировать администратора(если раннее это не делалось.. (политика безопасности)и, если в него еще не заходили.
еще примечание, скрытые файлы\подпапки папки(сорри за тафталогию)Users также должны б скопированы, т.к без них вход в уч записи может быть проблематичен(в моем случае только благодаря уч.записи администратор удалось все исправить)
Конечно, скрытые файлы/папки тоже должны быть скопированы.
Насчет аккаунта Администратора. В Win 7 он по-умолчанию отключен, и если вы до этого его не трогали, то можно вместо создания нового пользователя, активировать аккаунт администратора. Однако, разницы никакой нет, если создать нового пользователя, а потом добавить его в группу администраторов.
Да, вы навели меня на интересную мысль. Чтобы проблем с переименованием папки Users было меньше, необходимо предварительно отключить контроль учетных записей (Win 7: зайти в Панель управления \ Учетные записи пользователей и семейная безопасность\Учетные записи пользователей\Изменение параметров контроля учетных записей Опускаем ползунок вниз. Vista: Панель управления \ Учётные записи (которая зелёная, клацать именно по ней) \ Учётные записи пользователей (опять зелёная ссылка) \ Включение или отключение контроля учётных записей (UAC))
спс автору и [b]Max Bond[/b] все получилось!
А как решили проблему? )
возможно,помогло то, что полный доступ к папке разрешил, и в безоп режиме уже мог ее переименовать, хотя с удалением были проблемы, тот командер не хотел удалять ее иззза папки… какой-то, я ее в проводнике через конеткстное меню опцией удалить с пиктограммой брандмаура на против…
все же, точно не знаю, что именно было ключевым)
не получается переименовать папку Users через тот командер, и в безопасном режиме.
После окончания копирования переименовываем папку C:\Users в Users-old
Как это сделать… ну не переименовываеться хоть убейся блин.. аррр
А переименовываете в проводнике или в Total Commander?
Через проводник переименовать не получится.
Если же дело не в этом, попробуйте переименовать папку загрузившись в безопасном режиме.
Здравствуйте, у меня такая проблема, заходил в свой пользователь, видимо что то сбилось, и создался новый пользователь, то есть новая папка в «Documents and Settings», соответсвенно новый раб стол, старая папка сохранилась, но пользователь загружается с новой, как удалить эту новую папку, и сделать так чтобы пользователь заходил со своей прежней?? папка в «Documents and Settings» была Admin, и новая Admin.MICROSOF-ACD535.000 , в реестре подраздел S-1-5-21-…. с папкой Admin, стал .bak
М-да… это очень неприятная проблема. Скорее всего оригинальный профиль Admin поврежден, и есть большая вероятность, что восстановить его не получится.
Что можно сделать.
Во-первых создать резервную учетную запись с админскими правами. Зайти в нее. Удалить учетную запись, которая ссылается на Admin.MICROSOF-ACD535.000. В реестре для старой учетной записи Admin изменить state на 0х00000100 (256). Попробовать зайти под Admin. Если загрузится старый рабочий стол — значит получилось (маловероятно). Но скорее всего загрузится профиль по умолчанию — тогда увы — придется вытаскивать вручную всю инфу в из папки Admin.
В общем я переписал в реестре подразделы, «.bak» переставил на нового, и пользователь зашел с админа, только там отсутствовала языковая панель, и перестали нажиматься многие кнопочки в той же панели управления, в все копирнул на нового, а админа снес, заодно папку Temp очистил, разницы никакой, спасибо всем за полезную статью!!!