Как да прехвърлите Desktop и Моите документи в друг раздел (скрипт)?

Ако има спешна необходимост от преинсталиране на Windows, в краен случай, когато той изобщо не се зарежда, има проблем с архивирането на потребителски данни, намиращи се в папките Desktop и My Documents. Тези действия обикновено трябва да се извършват ръчно, зареждайки се под някакъв Resuscitator и запазвайки данните.
За да избегнете това, на началния етап е най-добре да запазите всички потребителски файлове на друг дял, който няма системни файлове. Затова се препоръчва прехвърлянето на папките My Computer и My Documents в друг дял ... Ще го прехвърлим на диск D:
За прехвърляне Работна маса и Моите документи на друг дял на твърдия диск трябва малко да оправим системния регистър.
Пътеките до папките, в които се намират Desktop и My Documents, са разположени в регистъра в следните клонове:
(За да стартирате системния регистър, натиснете клавишната комбинация win + R и въведете регентство)
[HKEY_CURRENT_USER \ Софтуер \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders]
параметрите Desktop и
[HKEY_CURRENT_USER \ Софтуер \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Потребителски папки на обвивките]
параметрите Desktop и персонален.
параметър Desktop трябва да зададете „нов“ път към папката Работна маса, и параметър персонален присвойте "нов" път към папката Моите документи. „Новите“ пътеки за папки трябва да изглеждат нормално, например, D: \ Desktop. Папките по тези пътеки трябва да бъдат създадени предварително.
За да се улесни работата, се предлага да се автоматизират всички действия и да се поставят в скрипт, който независимо ще направи всичко за администратора.
Създаване на скрипт за прехвърляне на директории Desktop и My Documents в друг раздел
Ще го направя БАТ-файл, който първо създава необходимите директории (D: \ Начало \ Desktop, D: \ Начало \ My_Document), след това той ще копира цялото съдържание на стандартните настолни папки и документи и в края ще направи корекции в системния регистър.
Създайте файл move_user_folder.bat, кой ще направи всичко за системния администратор.
Поставяме кода във файла:
Показване / скриване на Textmkdir D: \ Начало \ Desktop
mkdir D: \ Начало \ My_Document
xcopy "% UserProfile% \ ???? G ?? AB ??" D: \ Начало \ Desktop / s / e / y
xcopy "% UserProfile% \ ??? ??? TS ??? BC" D: \ Начало \ My_Document / s / e / y
REG ADD "HKEY_CURRENT_USER \ Софтуер \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders" / v Desktop / t REG_SZ / d "D: \ Начало \ Desktop" / f
REG ADD "HKEY_CURRENT_USER \ Софтуер \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Папки на потребителски шел" / v Desktop / t REG_EXPAND_SZ / d "D: \ Начало \ Настолен компютър" / f
REG ADD "HKEY_CURRENT_USER \ Софтуер \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Папки на потребителски обвивки" / v Личен / t REG_EXPAND_SZ / d "D: \ Начало \ My_Document" / f

????R ?? AB?? - това е работният плот при кодиране на OEM 866. Необходимо е да се използва, тъй като това кодиране се използва във BAT файлове.
??? ???C ??? BK - това са моите документи.
Поради тази причина, ако ще създадете .bat файл, използвайки стандарта бележник, той няма да работи. Препоръчвам да използвате друг редактор, който може да спести в кодиране на OEM 866, например, безплатен Notepad++
Пуснете move_user_folder.bat на експерименталния компютър.
Ако сте ленив системен администратор и сте твърде мързеливи, за да създавате сами тези файлове, тогава можете да изтеглите готовия архив оттук move_user_folder.zip388 изтегляния: 1066
Ако този метод е твърде сложен за вас, препоръчвам да прочетете статията как да преместите работния плот и документите си без регистъра и скриптите.