[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 2 months
  • Posts: 2529
  • REPUTATION:127

    [+] [-]
UserDataRelocator - перенос пользовательских данных.
Зачем делается перенос профилей?
Это идеология Windows, все на одном разделе, пользовательские данные и сама система свалены в кучу, для разбора этих данных используются библиотеки, о реальном местонахождении данных, с точки зрения мелкософт, пользователь знать не должен, мелкософт все решит за него сам.
Такой подход создает довольно серьезные проблемы - в случае краха системы, приходится разбирать эту мусорную кучу, чтобы сохранить свои данные, а это не очень приятная работа, бэкап системы становится бессмысленным.
Для решения этой проблемы можно перенести профили пользователей на другой раздел, но такой подход имеет крупный недостаток - перенос профилей всех пользователей, тем более таких, как All Users (ProgramData), да и просто самого пользователя, делают бэкап системы бессмысленным, если не делать параллельно бэкап перенесенных профилей.
К сожалению, в папке профиля такая же куча мусора, полный перенос папки профиля на другой диск перенесет так-же системные файлы, и сделает систему зависимой от перенесенного профиля, что и сделает бэкап системы бессмысленным.
Но можно не переносить полностью профиль пользователя, а переместить только каталоги с пользовательскими данными (библиотеки), так сказать, Кесарю кесарево.
В этом случае, даже при полном удалении перенесенной части профиля система останется работоспособной, систему можно бэкапить, восстанавливать, или переустанавливать, не боясь потери пользовательских данных.
UserDataRelocator - набор утилит, позволяющаю переместить пользовательские данные из профиля пользователя на другой раздел.
Пользоваться программой очень просто, отредактируйте при необходимости в блокноте файл MoveUserData.cfg, указав каталог нового профиля (по умолчанию - D:\User), закройте все запущенные приложения (а лучше перезагрузите систему) и выполните MoveUserData.cmd .
С помощью UndoMoveUserData.cmd всегда можно откатиться к начальному состоянию.
BackUpUserData.cmd - делает бэкат пользовательских данных, путь для сохранения в MoveUserData.cfg
RestoreUserData.cmd - восстаналиват данные, сохраненные с помощью BackUpUserData.cmd
Перезагрузки не требуется.
Поддержка ком. строки
MoveUserData.cmd [UserData] [NewUserData|BackUpUserData] [/UndoMoveUserData|/Backup|/Restore] [/Quiet]
Если параметры не указаны, они будут взяты из MoveUserData.cfg
Поддержки Windows XP нет, тестируется.
Графическая оболочка от NeleGal-38
Attachments


Last edited by nikzzzz on 2019-04-20 22:39; edited 26 times in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 2 months
  • Posts: 2529
  • REPUTATION:127

    [+] [-]
Утилита обновлена.
Добавлен бэкап профиля, устранен баг.

[Quote]

    korsak7
  • 107
  • Longevity: 4 years 4 months
  • Posts: 570
  • REPUTATION:46

    [+] [-]
nikzzzz,
1) после перемещения нет папки Documents (возможно из-за того что у нее уже есть связь с папкой "Мои документы").
При бэкапе есть - D:\UserBackUp\Documents
2) на папку папку Desktop не делается связь и рабстол пустой. Восстанавливается норм.
Пробовал перезагружаться - без разницы.
В предыдущей версии тоже бывало но как то через раз
3) И может с названиями батников поколдовать? А то хоть нанемного, но приходится задумываться
RestoreProfile.cmd вполне можно жмакнуть вместо UndoMoveProfile.cmd
Или бэкапные батники в отдельную папку положить

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 2 months
  • Posts: 2529
  • REPUTATION:127

    [+] [-]
korsak7,
55435 после перемещения нет папки Documents (возможно из-за того что у нее уже есть связь с папкой "Мои документы").
Возможно, какие-то файлы из нее используются каким либо приложением.
55435на папку папку Desktop не делается связь и рабстол пустой.
Кинь мне в личку лог.
55435И может с названиями батников поколдовать?
Поколдуй, если есть желание, можешь переименовывать как хочешь, только учти, MoveProfile.cmd и MoveProfile.cfg должны быть одноименными.
Выложи свой вариант.

[Quote]

    AZJIO
  • 17953
  • Longevity: 1 year 1 month
  • Posts: 165
  • REPUTATION:40

    [+] [-]
55432"Взвесил" папку User на своем компе - 9 гиг, в т.ч. AppData = 3 гига
Это без %Temp% и браузерных кешев? Обычно я начинаю с удаления 5 гиг в %Temp%.

[Quote]

    gera_serg
  • 1171
  • Longevity: 3 years 9 months
  • Posts: 1229
  • REPUTATION:-8

    [+] [-]
AZJIO,
c Temp... а в нем самое большое - папка "payloads" от фотошопа 2015 =2,5 гига
браузеры у меня - портабельные, "под собой" свои кеши держат

[Quote]

    gera_serg
  • 1171
  • Longevity: 3 years 9 months
  • Posts: 1229
  • REPUTATION:-8

    [+] [-]
Попробовал (7х64), прописал в настройках
...
NewProfile="h:\User"
...
Запустил, вроде как-то отработало...
Перезагрузился сразу для чистоты эксперимента
На диске Н появилась папка
"h:\User"
Смотрю свойства того, что в данный момент валяется на Рабочем столе
хмм... может кому-то и пригодиться

[Quote]

    dialmak
  • 2607
  • Longevity: 3 years 2 months
  • Posts: 1069
  • REPUTATION:40

    [+] [-]
nikzzzz, Название программы противоречит ее работе. Лучше назвать MoveUsersFoldersAndLibrary или ...

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 2 months
  • Posts: 2529
  • REPUTATION:127

    [+] [-]
dialmak, aa
Согласен, но что-то в голову не приходит красивое название, MoveUsersFoldersAndLibrary это уж как-то слишком. ah
Может у кого идеи есть?

[Quote]

    cartmenezz
  • 1384
  • Longevity: 3 years 7 months
  • Posts: 99
  • REPUTATION:0

    [+] [-]
UFolders_Mover

[Quote]

    Ander_73
  • 15549
  • Longevity: 2 years 2 months
  • Posts: 908
  • REPUTATION:70

    [+] [-]
UserDataRelocator

[Quote]

    korsak7
  • 107
  • Longevity: 4 years 4 months
  • Posts: 570
  • REPUTATION:46

    [+] [-]
55456UserDataRelocator
+1
udr.cmd

[Quote]

    dialmak
  • 2607
  • Longevity: 3 years 2 months
  • Posts: 1069
  • REPUTATION:40

    [+] [-]
UserDataRelocator
Красиво и по сути
Или LibraryRelocator, да вот только ж они убрали их (не уверен). Да и суть Library в том, чтобы добавлять туда любые папки. Просрали хорошую идею.

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 2 months
  • Posts: 2529
  • REPUTATION:127

    [+] [-]
Обновил утилиту.
Устранены мелкие баги.

[Quote]

    dimo70
  • 17296
  • Longevity: 1 year 4 months
  • Posts: 418
  • REPUTATION:3

    [+] [-]
  • Location: Египет
nikzzzz,
большое спасибо! Нужная штука. Часто приходится из Windows.old переносить профиль в новый уин после реинстала.
Обычно с C:\Windows.old\Users\User\AppData скопирую для хрома и лису. Ето в MoveProfile.cfg нужно отредактировать? aa
PS: работает! добавил в cfg:
Profile="%LOCALAPPDATA%\Google\Chrome\User Data","%NewProfile%\Chrome"
для хрома и все сработало прекрасно af
Только такой вапрос: как проще можно сделать, чтоб перемещало профиль из Windows.old в текущий юзер?
Часто после переустановки уина из Windows.old приходится востанавливать юзера. aa

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 2 months
  • Posts: 2529
  • REPUTATION:127

    [+] [-]
Утилита обновлена и переименована.
Устранены баги, связанные с невозможностью перенести данные, если они заняты каким-то процессом, возможен повторный запуск утилиты, после разблокировке данных, при этом будит перенесены только разблокированные данные.
Устранены мелкие баги.

Page 2 of 7


Display posts:    

Current time is: 22-Apr 03:50

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum