1

Windows 7 x64 Home P. OEM. Я решил переместить свои папки Users и ProgramData на дополнительный диск, чтобы сэкономить место на SSD. Я загрузился в режиме "ремонт" на Windows DVD. Оба диска являются NTFS. Дискам присваивались разные буквы тем, которые обычно использовались, поэтому я запускал следующие команды:

robocopy /xj /mir /copyall D:Users E:Users
robocopy /xj /mir /copyall D:ProgramData E:ProgramData
rmdir /S /Q D:Users
rmdir /S /Q D:ProgramData
mklink /j D:Users E:Users
mklink /j D:ProgramData E:ProgramData

Затем я изменил значения реестра Windows NT ProfileList так, чтобы они указывали на новый каталог (с использованием исходных букв дисков Windows, а не букв восстановления) вместо системного диска, сохраняя узлы для любой программы, в которой использовались буквы дисков вместо пользователь dir.

После загрузки в Windows на экране входа в систему в течение примерно минуты отображалось сообщение "Подготовка рабочего стола", после чего вход в базовый интерфейс пользователя отображался с сообщением, похожим на "Сбой службы профилей пользователей". В проводнике Windows также появилось что-то похожее на «не удалось найти C:\Windows\system32\config\systemprofile\Desktop», что кажется неразумным, поскольку остальная часть диска C: вообще не была затронута. Я предположил, что это потому, что он не мог найти новый профиль пользователя под тем, что было теперь D: Users. Я вошел в учетную запись администратора (которая генерировала похожие сообщения) и воссоздал соединения на том основании, что те, которые созданы под буквами диска восстановления, могут интерпретироваться неправильно теперь, когда буквы возвращены к нормальным. Затем я открыл реестр и обнаружил, что значения, которые я изменил, были сброшены. Затем я перезагрузился, и значения были сохранены, но я все еще не мог войти в систему должным образом и получил то же самое сообщение об ошибке "systemprofile".

У меня такой вопрос: если это проблема со значениями реестра и / или точками соединения, как мне это исправить?

Или, если это происходит из-за отсутствия файла C:...\systemprofile\Desktop, как это произошло и что за исправление?

Или Windows просто не в состоянии прочитать дополнительный диск на этапе перед входом в систему (для меня это не имеет никакого смысла, но возможно ли это?)

Редактировать:

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

Если к завтрашнему дню ничего не получится, я заменю папки и соединю папку с профилем вместо пользователей.

2 ответа2

1

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

Это исправлено, и теперь (наконец) мой SSD может жить в мире.

Спасибо Ramhound за помощь.

0

Я испытал ту же ситуацию на Windows 10. Я сделал те же шаги и оказался в той же ситуации. То, что я не учел, было моим предыдущим действием перед попыткой соединения всей папки Users:

Я вручную переместил отдельные пользовательские подпапки, такие как Рабочий стол, Документы и т.д., На другой диск с помощью графического интерфейса Windows. Эти пути оставались в силе даже после полного перемещения папки Users, но я интегрировал их в новое местоположение, поэтому Windows посмотрела туда, где они не смогли их найти.

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

Надеюсь, это поможет кому-то, по странному случаю, сделать то же, что и я.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .