Встановіть другий диск як c: / Користувачі в Windows 7


24

Отож, близько місяця тому я встановив машину Windows 7 Professional, де мені вдалося встановити вторинний жорсткий диск на шлях C: \ Users. Це ставить усі файли простору користувачів на другий жорсткий диск, не маючи при цьому можливості редагування реєстру. Це чудово спрацювало, і зараз я намагаюся його повторити, і я, здається, не пам'ятаю, як це робив. Що змушує мене відчувати себе цілком ідіоткою.

Я вважаю, я якось перемістив вміст папки c: \ Users на другий жорсткий диск. Тоді я встановив диск d: як c: \ Users. Досить просто, але я не впевнений, як я перемістив вміст папки c: \ Users і видалив до того, як я встановив вторинний диск (sice, це має бути порожня папка і все). Він працює і працює над моєю попередньою машиною, але тепер мені потрібно це зробити на новій машині, і я не можу на все життя пам'ятати, як це робив, а також не там, де використовуються інструкції. Крім кінця, папка Користувачі була переміщена до диска d: і у мене немає папки C: \ Користувачі.

Будь-які думки, як це зробити знову, або посилання на інструкції? Окремі кроки профілю не вирішать цю проблему. Спасибі.


Ви просите дві різні речі. В одному місці ви хочете встановити другий диск у користувачів C: \. В іншому місці ви запитаєте, як перемістити профілі користувачів у D: \. Це дві різні процедури, які ви хочете виконати?
MDMarra

Ну, ви не можете встановити другий диск як d: \ Користувачі, які не переміщують вміст до d: \. Після того, як вміст буде переміщено і старий c: \ Користувачі відсутній або порожній, це просто встановити другий диск на c: \ Users.
тверновер

1
Ви можете вказувати профілі користувачів на d: \ users, або ви можете встановити другий диск c: \ users, але в цьому випадку він не буде мати букву d: \, він взагалі не матиме букву. Я думаю, саме там моя плутанина.
MDMarra

Ось стаття, в якій детально описано, як це зробити.

Відповіді:


26

Схоже, Джиммі Р. Хауз на сервері за замовчуванням має відповідь, яку я шукаю . Він посилався на цю статтю з додатковою інформацією.

Щоб розширити свою відповідь, після встановлення Windows 7:

  1. Ви завантажуєтесь із встановленим носієм.
  2. На екрані із пунктом "Встановити зараз" виберіть "Ремонт комп'ютера"
  3. Вас запитають, чи бажаєте ви "Ремонт та перезапуск" за допомогою параметрів відновлення системи, виберіть "Ні".
  4. Потім переконайтесь, що Windows 7 вказаний як одна з встановлених ОС, доступних для відновлення, і вона вибрана; потім натисніть «Далі».
  5. Вам буде наданий список інструментів відновлення; обрав "Командний рядок".
  6. У командному рядку ви будете використовувати Robocopy для копіювання C: \ Users в D: \ Users.
  7. Тип robocopy c:\Users d:\Users /mir /xj
    • /mirповідомляє роботокопію дзеркально мати каталоги; це скопіює всі файли та дозволи та видалить усі інші файли в цільовому каталозі ( посилання ). Якщо у вас уже є профілі користувачів у D: \ Користувачі та хочете зберегти їх, спробуйте /e /copyallзамість цього; це копіює все рекурсивно ( /e), всі атрибути файлів включені ( /copyall), хоча з певних причин, можливо, пізніше все одно доведеться коригувати права власності.
    • /xjЦе дуже важливо, це говорить роботокопії не слідувати точками стику. Якщо ви це забудете, у вас буде багато клопоту.
  8. Переконайтесь, що жодних файлів не вдалося скопіювати (FAILED column = 0).
  9. Видаліть стару папку користувачів із диска C: rmdir /S /Q C:\Users
  10. Створення Junction NTFS , що вказує на нові папки користувачів: mklink /J C:\Users D:\Users. Переконайтесь, що ціль, D: \ Користувачі, використовує букву диска, яка буде використана після перезавантаження, не так, як це відбувається під час сеансу командного відновлення відновлення (Спасибі mindless.panda та matt wilkie ).

Тепер перезапустіть і там ви йдете. Ніяка додаткова конфігурація чи не потрібна конфігурація. Усі нові користувацькі профілі зберігатимуться на D: накопичувачі, як і будь-які дані для користувача. І це досяжно без будь-якого возиння в реєстрі, пошуку та заміни значень або будь-якого способу возитися з новими профілями. Повністю вогонь і забудь.


Літери накопичувача можуть бути різними. Ви хочете dir c: d: e: і f: щоб знайти оригінальний диск та пункт призначення.
тюновер

Здається, у завантажувальній програмі для ремонту потрібно мати таку саму букву накопичувача, що і для звичайного завантаження (я зіткнувся з неможливістю прочитати профіль користувача). Використовуйте mountvol для переміщення букв диска.
Pontus Gagge

Що ви маєте на увазі під (FAILED column = 0)?
Знаркус

Відповідно до моєї роботокопії (win7sp1), поведінка копіювання за замовчуванням не копіює інформацію про безпеку, власника та аудит. Чому б ми не хотіли використовувати / copyall прапор?
Денні

@Danny Я спробував це, використовуючи /copyallпрапор, і в кінцевому підсумку було невеликі замки у всіх моїх папках. Я не впевнений, які ще наслідки є, але це турбувало. Використання шляху ОП не залишає цього. Я думаю, що це може бути причиною.
Пол Гоффер

9

Створіть з'єднання NTFS, яке вказує на нову папку Користувачі: mklink / J C: \ Users D: \ Users

Для цього кроку переконайтеся, що ціль, D: \ Користувачі, використовує букву диска, яка буде використана після перезавантаження , не так, як це відбувається під час сеансу командного відновлення відновлення, або ви будете зустрінуті з помилкою "Служба служби профілю користувачів не вдалося ввійти. Профіль користувача не можна завантажити. " при перезапуску.

Виправлення цієї помилки полягає у вході з іншим профілем у системі з правами адміністратора та:

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

Тут використовується додаткова довідка .

Цю відповідь слід поєднувати з відповіддю твеновер 9 жовтня о 20:01 та звертається до відповіді Гонсало 8 листопада о 17:03. Мені не вистачає репутації для редагування на місці чи навіть коментарів, тому хтось із цими приватними особами, будь ласка, поєднайте (і тоді ми можемо видалити цю відповідь).


1
Будь-яка порада щодо отримання повідомлення про помилку "Не вдалося ввійти. Профіль користувача не можна завантажити", коли я використовував правильний цільовий диск?
mindless.panda

Це краще, ніж робити «роботокопію»?
DaSh

5

Я щойно перевірив відповідь твеновера у віртуальній машині. Однак я кілька справ робив інакше.

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

Ось як я зробив вершину:

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

    mkdir C: \ Користувачі

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

    ДИСКПАРТ

    СПИСОК ДИСКУ

    ВИБРАТИ ДИСК *

    ВИБІР ЧАСТИНИ 1

  3. Встановіть точку кріплення. Якщо це не вдалося, поверніться назад і переконайтесь, що каталог C: \ Users існує та порожній.

    ПОРІВНЯЙТЕ МОНТА = C: \ Користувачі

    ВХІД

  4. Перезавантажте. Після завершення перезавантаження ви можете скористатись Пуск-> diskmgmt.msc для видалення літери диска з другого диска, якщо хочете.

  5. Якщо ви перебуваєте в режимі аудиту, поверніться до вікна Інструменту підготовки системи, переконайтесь, що "Введіть досвід роботи з поза коробкою (OOBE)" вибрано як Дія очищення системи, "Узагальнити" слід зняти прапорець і відключити Параметри слід встановити або Перезавантажити, або Вимкнути. Натисніть кнопку ОК, і система очиститься і перезавантажиться назад до налаштування першого завантаження.


4

Просто, щоб додати відповідь на twanover:

Я хотів зробити свій внесок у це питання на той випадок, якщо хтось інший має таку ж проблему, як і я цим методом.

Я протримав усі кроки, але неправильно відзначив букву диска. Завантажуючи з рятувального DVD нову літеру жорсткого диска призначення було "E:", але завантажувати зазвичай це "F:". Тож посилання було невірним.

Я подумав: "немає проблем. Я не видалив оригінальний C: \ Користувачі, натомість перейменував його (переміщуємо C: \ Users C: \ Users.orig), тому видаляю перехід (linkd / d C: \ Users) і перейменувавши стару, все має працювати як раніше ". Але я помилився! Я спробував увійти в систему, і сталася помилка (щось, що стосується служби профілю, не працює).

Отож, шукаючи деякий час, я отримав відповідь ( Виправлення профілів користувачів ).

Дійсно, що Windows створила копію мого ключа профілю користувача в реєстрі. Тож я знайшов два однойменні ключі, але один із розширенням .bak. Я видалив новий (що без розширення) і перейменував старий (з його назви видалив ".bak").

Таким чином я міг нарешті увійти (як і раніше щось робити).

Останній крок знову робив кроки, про які нам розповів, але змінив літеру точки з'єднання на ту, яку Windows "бачить" після завантаження.

Нарешті це спрацювало !! ;-)

Таким чином, це може призвести до того, що хтось зміниться, якщо літери диска колись зміниться або якщо диск із папкою Користувачі вийде з ладу або його просто від'єднають в одному завантаженні.

Будь ласка, відредагуйте мою відповідь так, як вам подобається, оскільки англійська мова не є моєю рідною мовою (очевидно, ха-ха).

Хтось хоче щось до цього додати? Ви не відчуваєте себе трохи небезпечно, коли це відбувається з вами одного дня? Я не кажу, що ви не можете це виправити, але я думаю, що це так легко статися, чи не так?

І ще одне: мені довелося змінити власника папки користувача muy в новому місці, оскільки деякі програми перестали працювати як завжди (IE8 не міг зберегти вибране, як приклад). Можливо, я мав би додати моєму користувачеві вкладку безпеки та додати там дозволи, але зміна власника працювала досі.


4

Щоб легше перемістити всі файли користувачів та файли програм користувача з завантажувального диска (SSD в моєму випадку), дотримуйтесь цих інструкцій.

ПЕРШЕ, Створіть точку відновлення: 1. Відкрийте Систему, натиснувши кнопку Пуск, клацніть правою кнопкою миші Комп'ютер, а потім клацніть Властивості. 2. На лівій панелі натисніть Захист системи. Якщо вам буде запропоновано пароль адміністратора або підтвердження, введіть пароль або надайте підтвердження. 3. Перейдіть на вкладку Захист системи та натисніть кнопку Створити. 4. У діалоговому вікні Захист системи введіть опис та натисніть кнопку Створити.

ТОГО: Перейдіть до системного підключення / командного рядка: Завантажте DVD-диск Win7 Install, виберіть мову, валюту та клавіатуру та натисніть кнопку Далі. На екрані із пунктом "Встановити зараз" виберіть "Відновити комп'ютер" Вам буде запропоновано "Ремонт та перезапуск" за допомогою параметрів відновлення системи, виберіть "Ні". Потім переконайтесь, що Windows 7 вказаний як одна з встановлених ОС, доступних для відновлення, і що вона вибрана, а потім натисніть кнопку Далі. Вам буде наданий список інструментів для відновлення. Виберіть "Командний рядок".

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

У моїй системі зазвичай, C = SSD з Windows на ньому, D = накопичувач даних HDD

Використовуючи носій оновлень Win7 Update, диски в режимі відновлення були налаштовані по-різному, таким чином: X: віртуальний / тимчасовий накопичувач Windows, E: власне привід Windows / SSD, D: жорсткий диск, жорсткий диск, на який я хотів поставити \ Користувачів.

Деякі повідомляють, що режим відновлення системи встановить свої диски таким чином: C: virtual / temp Windows drive D: Фактичний привід Windows / SSD E: HDD, вони хочуть поставити / Users.

У командному рядку ви будете використовувати Robocopy (НЕ xcopy!), Щоб скопіювати c: \ Користувачі до d: \ Користувачі, потім видаліть старий c: \ Користувачі, а потім зробіть посилання з c: \ Користувачі до D: \ Користувачі. Зауважте, що ви повинні робити це в порядку, і у вас не повинно бути реклами: \ Користувачі реєруються перед цим.

ПРИМІТКА: у вікні командної системи відновлення системи ваші диски не такі, як вони будуть після виходу з режиму відновлення! Тож відрегулюйте команди нижче для того, як диски перебувають у режимі відновлення, а потім вони вимкнуться правильно.

Я використовував: robocopy / mir / xj E: \ Users D: \ Users

Переміщення / Користувачі з Windows / SSD на жорсткий диск. / mir повідомляє роботокопію віддзеркалювати каталоги, це скопіює всі файли та дозволи. / xj дуже важливо, це говорить роботокопії не слідувати точками стику. Якщо ви це забудете, у вас буде багато клопоту. Переконайтесь, що жодних файлів не вдалося скопіювати (FAILED column = 0).

Потім ви повинні видалити стару папку користувачів з диска Windows / SSD (c :), перш ніж ви зможете створити симпосилання: Я використав: rmdir / S / QE: \ Users

Створіть з'єднання / посилання NTFS, яке вказує на нову папку Користувачі:

Я використав: mklink / JE: \ Користувачі D: \ Користувачі

Використовуйте перемикач / J, щоб створити стик, який є твердим посиланням. (Якщо ви використовуєте перемикач / D, вам також доведеться відредагувати реєстр, тому що це не буде важким посиланням.) Використовуючи / J, коли Windows шукає C: \ Users dir, він знайде його! Але це буде на жорсткому диску замість SSD. Хитрий!

Щоб побачити підтвердження того, що ви створили, все ще у вікні командного рядка, увійдіть у власне Windows / SSD та виконайте команду "dir", і ви побачите: "Користувачі [D: \ Користувачі]"

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


2

Якщо ваша ОС встановлена ​​на SSD, найпростіший спосіб, який я знайшов, щоб вказати інший шлях, - це клацнути правою кнопкою миші на папці скажімо Відео та вибрати властивості. Клацніть на "Включити папку". Перейдіть до другого жорсткого диска та клацніть правою кнопкою миші та створіть нову папку під назвою "Відео" та виберіть "Включити папку". Тепер, якщо ви вибираєте відео, ви повинні побачити два-три розташування файлів C: \ users \ Користувач \ Мої відео, C: \ користувачі \ Громадські \ Мої відео та D: \ Відео Тепер перейдіть до диска C -> Користувачі -> Користувач і право натисніть на "Моє відео", перейдіть на вкладку "Місцеположення" та виберіть "Перемістити" Виберіть D: \ Відео та натисніть кнопку "Вибрати папку". Тепер натисніть кнопку "Застосувати". три перераховані раніше місця, крім цього часу всі ваші файли з’являються у D: \ Відео знову клацніть правою кнопкою миші та виберіть усі елементи, крім D: \ Відео та видаляйте їх Тепер, коли ви клацаєте на фотографії, все, що ви бачите, це D: \ Відео Не видаляйте загальнодоступні папки, якщо ви хочете їх використовувати. Щасливі дні


1

У XP це функція управління дисками. (Я впевнений, що є мільйон способів доїхати, але я завжди клацну правою кнопкою миші на "Мій комп'ютер" і виберіть "Керування", а потім виберіть "Управління дисками" зліва в розділі "Зберігання". Клацніть правою кнопкою миші на диску D: і виберіть "Змінити Проїжджайте літерами та шляхами ". Потім натисніть кнопку Додати та введіть шлях, куди потрібно встановити диск.

Поняття не маю, чи те саме в 7 чи Vista.


Так, це просто, але як ви переміщуєте всі користувацькі дані (які заблоковані), а потім робити своп?
тверновер

1
1) зробіть тимчасовий профіль адміністратора 2) перезавантажте комп’ютер, увійдіть у нього новий обліковий запис адміністратора 3) перейдіть у розділ Мій комп'ютер> Властивості> Додатково> Налаштування користувача та скопіюйте всі профілі в D: \ Документи та налаштування \ (ім'я користувача) ... крім тимчасовий адміністратор, у який ви ввійшли. копії зроблено. в XP вам може знадобитися завантажитися в безпечний режим (або recoverycd), щоб зробити своп.
шарлатаний кіхот

0

Перевірте, як створити та використовувати накопичені на NTFS накопичувачі в Windows XP та Windows Server 2003 . Ви можете використовувати другий жорсткий диск як "змонтований диск".


Але як отримати профілі користувачів на "Монтажний диск", щоб ви могли спорожнити папку призначення кріплення?
тюновер

Підключіть диск до чогось під c: \, а потім пересуньте кожен профіль до цієї точки монтування?
Chris_K

0

Я використовував Winbolic Link для подібних матеріалів. Для того, що ви хочете зробити, ви переміщуєте вміст на другий жорсткий диск, а потім створюєте посилання або з'єднання під назвою "Користувачі" на C: \, яке відображає папку на іншому жорсткому диску.

Він переживає перезавантаження і працює для цього в Windows та NTFS, тому проблеми з сумісністю не повинні бути проблемою. Інформація на сайті, ймовірно, повинна повідомити вам все, що потрібно знати про програму.

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


Winbolic Link дійсно більше не стосується win 7, оскільки повністю підтримує стики та символічні посилання. На правильному шляху хоч.
тверновер

0

Після того, як ви зробите це один раз, і вам потрібно буде знову встановити win7, як це зробити, якщо вам потрібно щось робити в каталозі D: \ Users на жорсткому диску?

Я маю на увазі, коли я намагаюся робокопіювати з C: \ Користувачі на SSD, D: \ Користувачі вже існують із усіма даними користувачів?

Команда robocopy виходить з ладу, коли каталог D: \ Users (та всі його дані) вже існує.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.