Установите второй диск как c: / Пользователи в Windows 7

Примерно месяц назад я установил машину Windows 7 Professional, где мне удалось подключить вторичный жесткий диск к пути C: \ Users. Это поместило все файлы пользовательского пространства на второй жесткий диск без всякого вмешательства в редактирование реестра. Он работал чудесно, и теперь я пытаюсь воспроизвести его, и я не могу вспомнить, как я это сделал. Это заставляет меня чувствовать себя совершенно идиотом.

Я считаю, что каким-то образом переместил содержимое папки c: \ Users на второй жесткий диск. Затем я установил диск d: c: \ Users. Достаточно легко, но я не уверен, как я получил содержимое папки c: \ Users, перемещенную и удаленную, прежде чем я смонтировал вторичный диск (его необходимо, чтобы это была пустая папка и все). Он работает и работает над моей предыдущей машиной, но теперь мне нужно сделать это на новой машине, и я не могу для жизни помнить, как я это сделал, и где инструкции, которые я использовал. Кроме того, в конце концов папка «Пользователи» была перемещена на диск d: и у меня нет папки C: \ Users.

Любые мысли о том, как это сделать снова, или ссылки на инструкции? Отдельные ходы профиля не решают эту проблему. Благодарю.

Похоже, что у Jimmie R. Houts на serverfault есть ответ, который я ищу . Он ссылался на эту статью с дополнительной информацией.

Чтобы расширить его ответ, после установки Windows 7:

  1. Вы загружаетесь с установочным носителем.
  2. На экране с «Install Now» выберите «Repair your computer»
  3. Вас спросят, хотите ли вы «Восстановить и перезагрузить» с помощью параметров восстановления системы, выберите «Нет».
  4. Затем убедитесь, что Windows 7 указана как одна из установленных ОС для восстановления, и она выбрана; Затем нажмите «Далее».
  5. Вам будет предоставлен список инструментов восстановления; Выберите «Командная строка».
  6. В командной строке вы будете использовать Robocopy для копирования C: \ Users в D: \ Users.
  7. Тип robocopy c:\Users d:\Users /mir /xj
    • /mir сообщает robocopy для зеркалирования каталогов; Это скопирует все файлы и разрешения и удалит любые другие файлы в целевом каталоге ( ссылка ). Если у вас уже есть профили пользователей в D: \ Users и вы хотите их сохранить, попробуйте /e /copyall ; Это копирует все рекурсивно ( /e ), все атрибуты файлов, включенные ( /copyall ), хотя по какой-то причине вам, возможно, придется впоследствии изменить права доступа.
    • /xj очень важно, это говорит robocopy, чтобы не следовать точкам соединения. Если вы забудете об этом, у вас будет много проблем.
  8. Убедитесь, что файлы не удалось скопировать (FAILED column = 0).
  9. Удалите старую папку пользователей с диска C: rmdir /S /QC:\Users
  10. Создайте соединение NTFS, которое указывает на новую папку Users: mklink /JC:\Users D:\Users . Убедитесь, что цель D: \ Users использует букву диска, которая будет использоваться после перезапуска, а не так, как это происходит во время сеанса командной строки восстановления (спасибо mindless.panda и matt wilkie ).

Теперь перезагрузитесь, и вы уйдете. Никакой дополнительной конфигурации или возиться не требуется. Новые профили пользователей будут сохранены на диске D:, а также любые данные, относящиеся к конкретному пользователю. И это возможно, без каких-либо беспорядков в реестре, поиска и замены значений, а также для того, чтобы каким-либо образом взаимодействовать с новыми профилями. Полностью стреляйте и забывайте.

Создайте соединение NTFS, которое указывает на новую папку Users: mklink / J C: \ Users D: \ Users

Для этого шага убедитесь, что цель D: \ Users использует букву диска, которая будет использоваться после перезапуска , а не так, как это происходит во время сеанса командной строки восстановления, или вас встретит ошибка «Служба сервиса профиля пользователя Не удалось войти в систему. Профиль пользователя нельзя загрузить. " При перезапуске.

Исправление этой ошибки заключается в входе в систему с другим профилем в системе с помощью admin priviliges и:

  1. Открыть командную строку в качестве администратора
  2. Тип Regedit
  3. Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. Для каждого профиля имеется 1 ключ. Когда профиль плох, есть три вещи, которые стоит проверить:
    • Убедитесь, что имя ключа не заканчивается на «.bad» или «.bak», должно выглядеть похоже на S-1-5-21-1234-1234-1234-1234
    • Убедитесь, что значение RefCount равно 0
    • Убедитесь, что значение состояния равно 0
  5. Выйдите из системы или переключите пользователей, и вы сможете легко войти в систему. Может потребоваться перезагрузка.

Дополнительная ссылка используется здесь .

Этот ответ должен быть объединен с ответом tvanover 9 октября в 20:01 и опирается на ответ Гонсало от 8 ноября в 17:03. Мне не хватает репутации для редактирования на месте или даже комментария, поэтому кто-то еще с этими собеседниками, пожалуйста, объедините (и тогда мы сможем удалить этот ответ).

Я только что протестировал ответ tvanover на виртуальной машине. Однако я сделал несколько вещей по-другому.

  1. Я сделал это со свежей установкой в ​​режиме аудита (Ctrl + Shift + F3 при первой загрузке). Я разрешаю ему загружаться один раз в режиме аудита, прежде чем продолжить.
  2. Я скопировал файлы в корень второго диска.
  3. Вместо того, чтобы делать ссылку, я устанавливаю точку монтирования.

Вот как я сделал точку монтирования:

  1. После удаления каталога C: \ Users заново создайте его

    Mkdir C: \ Users

  2. Запустите команду DISKPART и выберите второй диск (замените * на правильный номер диска, указанный после команды LIST DISK)

    DISKPART

    СПИСОК ДИСКОВ

    ВЫБЕРИТЕ ДИСК *

    ВЫБЕРИТЕ РАЗДЕЛ 1

  3. Установите точку монтирования. Если это не удается, вернитесь назад и убедитесь, что каталог C: \ Users существует и пуст.

    ASSIGN MOUNT = C: \ Users

    ВЫХОД

  4. Перезагружать. После его перезагрузки вы можете использовать Start-> diskmgmt.msc, чтобы удалить букву диска со второго диска, если хотите.

  5. Если вы находитесь в режиме аудита, вернитесь в окно «Инструмент подготовки системы», убедитесь, что в качестве действия «Очистка системы» выбрано «Ввести System Out-Box Box (OOBE)», «Обобщение» следует отключить, а Shutdown Параметры должны быть настроены на перезагрузку или завершение работы. Нажмите «ОК», и система выполнит очистку и перезагрузится до первой загрузки.

Чтобы добавить к ответу tvanover:

Я хотел внести свой вклад в этот вопрос на всякий случай, если у кого-то есть такая же проблема, как и я с этим методом.

Я сделал все шаги, но я сделал неправильную ссылку на букву диска. При загрузке с диска спасения новая буква жесткого диска назначения была «E:», но при загрузке обычно это «F:». Таким образом, ссылка была неправильной.

Я подумал: «Нет проблем, я не удалял исходный C: \ Users, вместо этого я переименовал его (переместите C: \ Users C: \ Users.orig), поэтому удаление соединения (linkd / d C: \ Users) И переименование старого, все должно работать как раньше ». Но я был неправ! Я попытался войти в систему, и я получил сообщение об ошибке (что-то, связанное с тем, что служба профиля не работает).

Поэтому я искал какое-то время, когда получил ответ ( Исправление профилей пользователей ).

В действительности, это то, что Windows создала копию моего профиля профиля пользователя в реестре. Поэтому я нашел два одинаковых ключа, но один с расширением .bak. Я удалил новый (без расширения) и переименовал старый (удалил «.bak» из своего имени).

Таким образом, я мог наконец войти (как и раньше делать что-либо).

Последним шагом было повторить шаги, которые tvanover сказал нам, но изменил букву точки соединения на ту, которую Windows «видит» после загрузки.

Наконец-то это сработало !! 😉

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

Пожалуйста, отредактируйте мой ответ, как вам нравится, так как английский не мой родной язык (очевидно, ха-ха).

Кто-нибудь хочет что-то добавить? Разве вы не чувствуете себя немного небезопасно, когда это происходит с вами? Я не говорю, что вы не можете это исправить, но я думаю, что так легко случиться, не так ли?

Еще одна вещь: мне пришлось изменить владельца пользовательской папки muy в новом месте, так как некоторые программы перестали работать как всегда (IE8 не смог сохранить избранное в качестве примера). Возможно, я должен был добавить моего пользователя на вкладку безопасности и добавить разрешения там, но изменение владельца работало до сих пор.

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

FIRST. Создайте точку восстановления: 1. Откройте систему, нажав кнопку «Пуск», щелкнув правой кнопкой мыши «Компьютер», а затем «Свойства». 2. На левой панели нажмите «Защита системы». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или введите подтверждение. 3. Перейдите на вкладку «Защита системы» и нажмите «Создать». 4. В диалоговом окне «Защита системы» введите описание и нажмите «Создать».

THEN: перейдите в раздел «Восстановление системы» / «Командная строка»: загрузитесь с установочного DVD-диска Win7, выберите язык, валюту и клавиатуру и нажмите «Далее». На экране с «Установить сейчас» выберите «Восстановить компьютер». Вам будет предложено «Восстановить и перезагрузить» с помощью параметров восстановления системы, выберите «Нет». Затем убедитесь, что Windows 7 указана как одна из установленных ОС для восстановления, и что она выбрана, а затем нажмите кнопку Далее. Вам будет предоставлен список инструментов восстановления. Выберите «Командная строка».

Найдите свой виртуальный диск Windows, загруженный с носителя Win7 (возможно, C или X), найдите фактический привод Windows / SSD (D или E) и найдите жесткий диск (обычный жесткий диск) (D или E).

Обычно в моей системе C = SSD с Windows на нем, D = жесткий диск данных

Используя носитель для обновления Win7, диски в режиме восстановления были настроены по-разному: X: виртуальный / временный диск Windows, E: фактический привод Windows / SSD, D: жесткий диск, жесткий диск. Я хотел поставить \ Users на.

Некоторые сообщают, что режим восстановления системы будет настраивать свои диски следующим образом: C: виртуальный / временный диск Windows D: фактический диск Windows / SSD E: жесткий диск, который они хотят включить / Пользователи включены.

В командной строке вы будете использовать Robocopy (NOT xcopy!), Чтобы скопировать c: \ Users в d: \ Users, а затем удалить старый c: \ Users, а затем создать символическую ссылку из c: \ Users в D: \ Users. Обратите внимание, что вы должны делать все в порядке, и вы не должны иметь объявление: \ Users dir, прежде чем это сделать.

ПРИМЕЧАНИЕ. В окне командной строки восстановления системы ваши диски не совпадают с теми, которые будут после выхода из режима восстановления! Поэтому отрегулируйте приведенные ниже команды, как диски находятся в режиме восстановления, а затем они будут исправлены позже.

Я использовал: robocopy / mir / xj E: \ Users D: \ Users

Переместить / Пользователи из Windows / SSD на HDD. / Mir сообщает robocopy для зеркалирования каталогов, это скопирует все файлы и разрешения. / Xj очень важно, это говорит robocopy, чтобы не следовать точкам соединения. Если вы забудете об этом, у вас будет много проблем. Убедитесь, что файлы не удалось скопировать (FAILED column = 0).

Затем вы должны удалить старую папку пользователей с диска Windows / SSD (c :), прежде чем создавать символическую ссылку: я использовал: rmdir / S / QE: \ Users

Создайте соединение NTFS / символическую ссылку, указывающую на новую папку «Пользователи»:

Я использовал: mklink / JE: \ Users D: \ Users

Используйте переключатель / J, чтобы создать соединение, которое представляет собой жесткую символическую ссылку. (Если вы используете переключатель / D, вам также придется редактировать реестр, потому что он не будет жесткой ссылкой.) Используя / J, когда Windows ищет каталог C: \ Users, он найдет его! Но это будет на HDD вместо SSD. Tricky!

Чтобы увидеть доказательство того, что вы создали, еще в окне командной строки перейдите в фактический Windows / SSD и выполните команду «dir», и вы увидите: «Пользователи [D: \ Users]»

Теперь перезагрузитесь, и вы увидите / Пользователи на вашем жестком диске, и там вы идете. Никакой дополнительной конфигурации или возиться не требуется. Новые профили пользователей будут храниться на диске d: как и любые пользовательские данные. И это возможно, без каких-либо беспорядков в реестре, поиска и замены значений, а также для того, чтобы каким-либо образом взаимодействовать с новыми профилями. Полностью установлен и забыт.

Если ваша ОС установлена ​​на SSD, самый простой способ найти другой путь – щелкнуть правой кнопкой мыши по папке, чтобы сказать «Видео» и выбрать свойства. Нажмите «Включить папку». Перейдите на второй жесткий диск и щелкните правой кнопкой мыши и создайте новую папку «Видео», затем выберите «Включить папку». Теперь, если вы выберете видео, вы увидите два или три местоположения файлов. C: \ users \ User \ My Videos, C: \ users \ Public \ Мои видео и D: \ Видео. Теперь перейдите на диск C -> пользователи -> Пользователь и право Нажмите «Мои видео», перейдите на вкладку «Местоположение» и выберите «Переместить выбор» D: \ «Видео» и нажмите «Выбрать папку». Теперь нажмите «Подать заявку». Затем вы получите приглашение с запросом о том, хотите ли вы переместить все выбранные «да». Теперь, когда вы нажимаете «Мои фотографии», вы увидите Три места, перечисленные ранее, за исключением того, что на этот раз все ваши файлы появляются в папке D: \ Videos. Щелкните правой кнопкой мыши видео и выберите все элементы, кроме D: \ Videos, и удалите их. Теперь, когда вы нажимаете на фотографии, все, что вы видите, это D: \ Videos. Удалите общедоступные папки, если вы хотите их использовать. Счастливые дни

В XP это относится к управлению дисками. (Я уверен, что есть миллион способов добраться туда, но я всегда щелкаю правой кнопкой мыши на «Мой компьютер» и выбираю «Управление», а затем «Управление дисками» в разделе «Хранение»). Щелкните правой кнопкой мыши на диске D: и выберите «Изменить Drive Letter and Paths ". Затем нажмите «Добавить» и введите путь, по которому вы хотите установить диск.

Не знаю, будет ли это одинаково в 7 или Vista.

Как создать и использовать подключенные NTFS диски в Windows XP и Windows Server 2003 . Вы можете использовать второй жесткий диск как «смонтированный диск».

Я использовал Winbolic Link для такого рода вещей. Для того, что вы хотите сделать, вы перемещаете содержимое на второй жесткий диск, затем создаете ссылку или соединение под названием «Пользователи» на C: \, которая отображается в папке на другом жестком диске.

Он переживает перезагрузку и работает изначально с Windows и NTFS, поэтому проблемы с совместимостью не должны быть проблемой. Информация на сайте должна, вероятно, рассказать вам все, что вам нужно знать о программе.

Я сам сделал это, чтобы переместить всю информацию Google (кеш Chrome, миниатюры Picasa, индексы рабочего стола) на другой диск, так как они имеют тенденцию к росту невероятно большой и, как правило, находятся в папке вашего профиля пользователя. : |

Как только вы это сделали один раз, и вам нужно снова установить win7, как вы это сделаете, когда вам нужно что-либо сделать в каталоге D: \ Users на HDD?

Я имею в виду, когда я пытаюсь robocopy из C: \ Users на SSD, D: \ Users уже существует со всеми данными пользователей уже?

Команда robocopy не работает, когда каталог D: \ Users (и все его данные) уже существует.

  • Какая файловая система USB-накопителя работает в операционной системе Windows, Linux и OS X?
  • Если я использую «компактный» для сжатия диска NTFS, как я могу избежать сжатия сжатых файлов?
  • OS X 10.6 Snow Leopard больше не монтирует внешний USB-накопитель
  • Windows: как отключить скрытый атрибут для всех файлов и каталогов на диске?
  • Почему существует такая большая разница между «Размер» и «Размер на диске»?
  • В Windows 7, как мне обойти «Имя (ы) файла, было бы слишком длинным для папки« ошибка »?
  • Что означает значение «+» в выводе «ls -l»?
  • Инструмент для определения файловой системы на съемных носителях
  • Почему я не могу копировать 7 ГБ файл на внешний USB-накопитель с разрешением 120 ГБ?
  • При удалении диска при доступе файловая система повреждена, можно ли ее устранить?
  • Два раздела на USB-накопителе
  • Interesting Posts

    ?: тройное условное поведение оператора при оставлении одного выражения пустым

    Передача строкового литерала в качестве параметра в class шаблонов C ++

    Извлечь имя файла и расширение в Bash

    Изменение фонового рисунка виджета searchview

    Почему статические методы не могут быть абстрактными в Java

    Как заменить специальные символы в строке?

    Объедините два кадра данных по строкам (rbind), когда они имеют разные наборы столбцов

    Не удалось загрузить профиль пользователя с профилем пользователя в Windows 10

    Почему включение аппаратного ускорения в CSS3 замедляет производительность?

    Холст растягивается при использовании CSS, но нормальный с свойствами «ширина» / «высота»

    Как перенаправить на страницу входа, когда срок действия сеанса истек в веб-приложении Java?

    поведение malloc (0)

    Не удается включить Windows Hello. Некоторые настройки управляются вашей организацией.

    Существуют ли сторонние файлы cookie, кроме рекламы?

    Простое использование веб-службы в Java

    Давайте будем гением компьютера.