5/17/2017 0 Comments Mklink Windows XpКак полностью перенести папку Users (Windows 7, Vista) или Documents and settings (XP) на другой диск. При обычной установке Windows (будь то XP, Виста или Семерка) папка с профилями пользователей всегда находится на системном диске. Если у вас несколько дисков (не важно логические они или физические), то вполне разумно файлы пользователя хранить на диске отличном от системного. Это значительно упрощает процедуру резервирования файлов и позволяет сделать системный диск действительно компактным, что в свою очередь значительно упрощает создание его образа. К сожалению, Микрософт не прудесмотрел стандартной процедуры для перемещения папок профилей пользователей (перемещение при установке ОС с помощью файла автоматической установки, а также возможность переноса отдельных папок внутри профиля пользователя не в счет). Чтобы решить проблему пришлось довольно долго рыться в сети, в результате вышел на очень интересную статью. Однако, предложенный там метод показался довольно грубым, т. Но в комментариях к статье мелькнула действительно простая и работающая идея: использование символьных ссылок. Грубо говоря это ярлыки, но на уровне файловой системы. В Висте и Семерке для их создания используется команда mklink, в XP все немного сложнее, необходимо использовать утилиту linkd. Windows Server 2. Resource Kit Tools. Перед выполнением инструкции настоятельно рекомендую сделать полный бэкап системного диска (с помощью утилит типа Acronis True. Image или Norton Ghost). О том как переместить папку Users или Documents and Settings на этапе установки Windows читайте здесь: Автоматическая установка Windows (unattended install)Инструкция обновлена 0. В Windows Vista добавили команду mklink для создания символьных и жёстких ссылок (спасибо за информацию. В Linux и/или Vista — можно, это ограничение не NTFS, а ядра Windows XP. NTFS Junction Point) в. В Windows XP и Windows Vista в обеих папках лежит по файлу notepad.exe. Команда mklink в Windows 7 и Vista умеет создавать все три типа связей. Перенос папки Users (Windows 7, Vista)Предположим, что нам нужно перенести папку Users с диска С на диск D. Временно отключаем контроль учетных записей (UAC). Открываем Total Commander (или любой другой файловый менеджер). Необходимо обязательно включить опцию видимости скрытых файлов. Копируем содержимое папки С: \Users в D: \Users. Копируем все папки кроме All Users и Default User (это не папки а символьные ссылки, которые надо будет создать заново), а также пропускаем папку текущего пользователя. Перед началом копирования включите опцию «Копировать права доступа NTFS (нужны админ права)» это позволит пропустить п. Копируем папки с сохранением прав доступа. В процессе копирования доступ к некоторым файлам может быть заблокирован (у меня было заблокировано несколько tmp- файлов) — ничего страшного, пропускаем их. Запускаем редактор реестра (в командной строке ввести regedit) и переходим к разделу HKEY. Обратите внимание, что файлы профиля пользователя test будут созданы уже в новой папке D: \Users. Копируем оставшийся профиль основного пользователя. Переименовываем папку C: \Users в Users- old (или любое другое имя по вашему усмотрению). Теперь можно приступить к созданию символьных ссылок. Открываем командную строку и последовательно вводим следующие команды. Р’ Windows XP Рё Windows Vista Р. Из этого совета вы узнаете о символьных ссылках и их применении. Метки: символьные ссылки, mklink, windows. Команда — mklink (не входит в стандартную поставку Windows)'. К тому-же в Xp и windows 7 с ними проблем нет, а если ты не знаешь что это и с чем это едят, то не нужно здесь умничать. Mklink /H hm histmacros.cmd - С. Делается это с помощью команды mklink. В нашем случае, создаем в корне диска С папку с именем maillink, которая будет. Users d: \Users. mklink /j . Проверяем все ли работает как и раньше (должно!). Если все ОК, удаляем временного пользователя (test). В отличие от Windows XP в Windows 7 и Vista внутри профиля пользователя также присутствуют символьные ссылки. При копировании ссылки портятся (превращаются в папки). Воcстанавливать их вручную долго, поэтому я написал cmd- файл автоматизирующий этот процесс (спасибо snidekit). Скачайте его и откройте в Word. Как отключить Windows SmartScreen в Windows 10, 8.1, 8. Раздел: Система Тэги: mklink, symlink, win10, windows, настройка, оптимизация, символьная ссылка. Mklink /H hm histmacros.cmd - создать жесткую ссылку с именем hm, ссылающуюся на файл histmacros.cmd. Весь список команд CMD Windows. Pad (Word. Pad нужен для того, чтобы открыть/сохранить файл в кодировке dos- 8. Редактируем первую строку (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. Обратите внимание, что файлы профиля пользователя test будут созданы уже в новой папке D: \Users. Копируем папку пользователя, которую мы пропустили на этапе 1. Открываем редактор реестра, переходим в раздел HKEY. У этого раздела есть подразделы вида S- 1- 5- . Убеждаемся, что все работает корректно, после чего удаляем временного пользователя (test) и папку «Documents and Settings. Восстанавливаем настройки безопасности (см.
0 Comments
Leave a Reply. |