[Цитировать]

    NeleGal-38
  • 122
  • Стаж: 9 лет
  • Сообщений: 506
  • Репутация:38

    [+] [-]
  • Откуда: Из леса вестимо
GUIforUDR v1 (x86/x64) (Ru, En) [20/04/2019]
-Версия программы: 1
Онлайн обновление до: 1.07
Официальный сайт: NeleGal-Edition

Автор скрипта: nikzzzz
Язык интерфейса: English, Русский
Лечение: не требуется
Системные требования:
Процессор: 1,0 ГГц и выше
Объем ОЗУ: 256 Mb
Монитор: разрешение 1024х768 или больше
Операционная система: Windows Vista, 7, 8x, 10
-
Описание программы:
GUIforUDR (Graphical User Interface For User Data Relocator) - это графическая оболочка к скрипту UserDataRelocator, который позволяет переместить пользовательские данные из профиля пользователя на другой раздел. Это удобно если диск C:\ имеет маленький размер, например при перемещении папки Downloads в диск D:\ все файлы будут загружаться в папку D:\Downloads

Дополнительная информация:

Зачем делается перенос профилей?
Это идеология Windows, все на одном разделе, пользовательские данные и сама система свалены в кучу, для разбора этих данных используются библиотеки, о реальном местонахождении данных, с точки зрения мелкософт, пользователь знать не должен, мелкософт все решит за него сам.
Такой подход создает довольно серьезные проблемы - в случае краха системы, приходится разбирать эту мусорную кучу, чтобы сохранить свои данные, а это не очень приятная работа, бэкап системы становится бессмысленным.
Для решения этой проблемы можно перенести профили пользователей на другой раздел, но такой подход имеет крупный недостаток - перенос профилей всех пользователей, тем более таких, как All Users (ProgramData), да и просто самого пользователя, делают бэкап системы бессмысленным, если не делать параллельно бэкап перенесенных профилей.
К сожалению, в папке профиля такая же куча мусора, полный перенос папки профиля на другой диск перенесет так-же системные файлы, и сделает систему зависимой от перенесенного профиля, что и сделает бэкап системы бессмысленным.
Но можно не переносить полностью профиль пользователя, а переместить только каталоги с пользовательскими данными (библиотеки), так сказать, Кесарю кесарево.
В этом случае, даже при полном удалении перенесенной части профиля система останется работоспособной, систему можно бэкапить, восстанавливать, или переустанавливать, не боясь потери пользовательских данных.

Список изменений:

1,07
Создание точки восстановления для каждого перемещения
1,06
В списках исключены символические ссылки
1,05
Исправлены ошибки отображения данных
1,04
Изменён дизайн программы
Подсчёт суммарного объёма данных
Добавлены рекомендации по перемещению
1,03
Переработанная программа обновления
1,02
Мелкие доработки в программе
1,01
Первая версия программы

Скриншот:


-
Ссылка на страницу проекта


Последний раз редактировалось: NeleGal-38 (2019-04-25 04:32), всего редактировалось 1 раз

[Цитировать]

    NeleGal-38
  • 122
  • Стаж: 9 лет
  • Сообщений: 506
  • Репутация:38

    [+] [-]
  • Откуда: Из леса вестимо
nikzzzz,
Нет ac если пользователь после переустановки винды повторно будет перемещать профиль в ту же папку, то там уже будут ранее записанные данные.
так думаю ошибок ещё больше будет!

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

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

[Цитировать]

    UserX
  • 667
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 852
  • Репутация:37

    [+] [-]
66266батник отката сделает откат обеих операций или откатит только последнюю?
Думаю, правильной логикой был бы ТОЛЬКО откат того, что реально сделано, т.е. откат только последней операции.
Если нужно откатить предпоследнюю - для этого имеется батник для предпоследней операции. Это вполне разумно - откатывать ТОЛЬКО то, что реально сделано.

[Цитировать]

    NeleGal-38
  • 122
  • Стаж: 9 лет
  • Сообщений: 506
  • Репутация:38

    [+] [-]
  • Откуда: Из леса вестимо
nikzzzz, UserX,
Будет только откат последнего перемещения...

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 3810
  • Репутация:127

    [+] [-]
Полагаю, nikzzzz имеет ввиду, что если в одну и ту же папку было несколько перемещений, то пусть будет столько же батников отката, но они тогда должны называться по-разному (а не перезаписывать друг друга).

[Цитировать]

    NeleGal-38
  • 122
  • Стаж: 9 лет
  • Сообщений: 506
  • Репутация:38

    [+] [-]
  • Откуда: Из леса вестимо
Ну тогда стоит спросить у самого nikzzzz,
Если к примеру при перемещении профиля, будут создаваться папки (в имени которых дата и время перемещения) и в эти папки будут скидываться батники с откатами. Эти батники будут корректно откатывать перенос профиля?

[Цитировать]

    UserX
  • 667
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 852
  • Репутация:37

    [+] [-]
NeleGal-38, а ведь Ander_73 очень даже прав! ay
Для корректной работы, видимо, придётся добавить проверку наличия в каталоге переноса батника отката и при существовании такого, создавать новые батники отката с индексами - 01, 02...

[Цитировать]

    NeleGal-38
  • 122
  • Стаж: 9 лет
  • Сообщений: 506
  • Репутация:38

    [+] [-]
  • Откуда: Из леса вестимо
UserX, Создавать батники с разными именами не позволит сам скрипт. А вот создавать разные папки со скриптами, было бы логичнее. И соответственно делать проверку на наличие папок со скриптами и по ним откатываться.

[Цитировать]

    UserX
  • 667
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 852
  • Репутация:37

    [+] [-]
66273А вот создавать разные папки со скриптами
Ну, спорить тут сложно. Может быть тогда, чтобы не плодить ненужных лишних папок, создавать их внутри каталога переноса?
Извиняюсь, кажись я уже перехожу рамки своей компетенции. ab

[Цитировать]

    NeleGal-38
  • 122
  • Стаж: 9 лет
  • Сообщений: 506
  • Репутация:38

    [+] [-]
  • Откуда: Из леса вестимо
UserX, Я про то и говорю, например переносим папку Downloads в D:\Save\Downloads, там создаётся папка D:\Save\Recover\2019-04-24_23-00\ (дата и время) и в неё сохранится батник с откатом.
При повторном выборе папки D:\Save\ будет отображаться список с папками сохранения, по которым можно будет сделать откат.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
NeleGal-38
Думаю, лучше создавать не батник отката, а MoveUserData.cfg, в который добавлять перенесенные каталоги.
Для отката просто выполнить
MoveUserData.cmd /UndoMoveUserData

[Цитировать]

    Orochi
  • 14100
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 218
  • Репутация:0

    [+] [-]
65960Огромная просьба, если возможно включить как возможность перемещения напрямую из Windows.old user data в нового юзера после переустановки вина.
Вроде, эта программа умеет делать, то что вам нужно.

Страница 4 из 4


Показать сообщения:    

Текущее время: 21-Ноя 13:26

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы