Как перенести Рабочий стол и Мои документы на другой раздел (скрипт)?

Как перенести Рабочий стол и Мои документы на другой раздел (скрипт)?

Почему-то в операционной системе Windows папки Рабочий стол и Мои документы находятся на одном и том же разделе с системными файлами ОС Windows, что не является хорошо.

При острой необходимости переустановки ОС Windows, в крайнем случае, когда она вообще не загружается, возникает проблема резервирования пользовательских данных, которые находятся в папках Рабочий стол и Мои документы. Эти действия обычно приходится производить вручную, загружаясь из под какого-нибудь Реаниматора, и бекапить данные.

Чтобы избежать этого на начальном этапе самым лучшим будет все пользовательские файлы держать на другом разделе, на котором нет системных файлов. Как это сделано в Linux. Поэтому рекомендуется перенести папки Мой компьютер и Мои документы на другой раздел.. Будем переносить на диск D:


Чтобы перенести Рабочий стол и Мои документы на другой раздел жесткого диска нам потребуется немного исправить системный реестр.

Пути к папкам, где находятся Рабочий стол и Мои документы, находятся в системном реестре в ветках:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]

параметры Desktop и

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]

параметры Desktop и Personal.

Параметру Desktop следует присвоить "новый" путь до папки Рабочий стол, а параметру Personal присвоить "новый" путь до папки Мои Документы. "Новые" пути к папкам должны иметь обычный вид, к примеру, D:\Desktop. Папки по этим путям заранее должны быть созданы.

Для облегчения работы предлагается все действия автоматизировать и поместить в скрипт, который будет самостоятельно все делать за админа.

Создание скрипта по переносу директорий Рабочий стол и Мои документы на другой раздел

Сделаем BAT-файл, который создаст сначала нужные директории (D:\Home\Desktop, D:\Home\My_Document), потом скопирует все содержимое стандартных папок рабочего стола и документов и в конце внесет исправления в системный реестр.

Для Windows 10 и 11

Создаем скрипт

mkdir C:\Home\Desktop
mkdir C:\Home\My_Document
xcopy "%UserProfile%\Desktop" D:\Home\Desktop /s/e/y
xcopy "%UserProfile%\Documents" D:\Home\My_Document /s/e/y
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop /t REG_SZ /d "D:\Home\Desktop" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop /t REG_EXPAND_SZ /d "D:\Home\Desktop" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d "D:\Home\My_Document" /f

Готовый скрипт

Забираем готовый скрипт отсюда - move_user_folder_win10.bat

Для Windows XP

Создаем скрипт

  1. Создаем файл move_user_folder.bat, который будет все делать за системного администратора.
  2. В файл вставляем код:
    mkdir D:\Home\Desktop
    mkdir D:\Home\My_Document
    xcopy "%UserProfile%\????Г?? АБ??" D:\Home\Desktop /s/e/y
    xcopy "%UserProfile%\??? ???Ц???БК" D:\Home\My_Document /s/e/y
    REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop /t REG_SZ /d "D:\Home\Desktop" /f
    REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop /t REG_EXPAND_SZ /d "D:\Home\Desktop" /f
    REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d "D:\Home\My_Document" /f

    ????Г?? АБ?? - это Рабочий стол в кодировке OEM 866. Приходится использовать именно ее, так как в BAT-файлах используется именно эта кодировка.

    ??? ???Ц???БК - это Мои документы.

    По этой причине, если Вы будете создавать BAT-файл с помощью стандартного Блокнота, он работать не будет. Рекомендую использовать другой редактор, который умеет сохранять в кодировке OEM 866, к примеру, бесплатный Notepad++
  3. Запускаем move_user_folder.bat на подопытном компьютере.

Готовый скрипт

Если Вы ленивый системный администратор и Вам лень самому создавать эти файлы, то Вы можете скачать готовый архив отсюда.

Теги:

Комментарии

Граватар пользователя «nursulzhan»
nursulzhan, 6 августа 2010 г. 05:21 #

Дааа, трактор как раз и нужен для сисадминов, тока другого назначения:)))

Граватар пользователя «Марат»
Марат, 10 февраля 2011 г. 21:09 #

Большое спасибо за батник. Сэкономили массу человеко-часов .)

Граватар пользователя «vov»
vov, 27 апреля 2011 г. 14:21 #

зачем батник писать хранить таскать, в проводнике переносишь Рабочий стол Мои документы Избранное куда хочешь, перезагружаешся и болдеешь, все давно уже встроено в винде… только переносишь и только в проводнике

Граватар пользователя «Mut@NT»
Mut@NT, 28 апреля 2011 г. 05:50 #

vov: зачем батник писать хранить таскать, в проводнике переносишь Рабочий стол Мои документы Избранное куда хочешь, перезагружаешся и болдеешь, все давно уже встроено в винде… только переносишь и только в проводнике

Кому как проще. Мне проще два раза клацнуть мышью и пить кофе, чем делать это все руками.

Граватар пользователя «UMR»
UMR, 4 мая 2011 г. 14:56 #

вариант годится для Win XP, а как насчёт Win 7 ?

Граватар пользователя «Mut@NT»
Mut@NT, 5 мая 2011 г. 06:36 #

Я думаю, что большой разницы не должно быть. Но утверждать на 100% работоспособность не могу, так как нет под рукой этой ОС

Граватар пользователя «dimko»
dimko, 12 мая 2011 г. 14:49 #

UMR: вариант годится для Win XP, а как насчёт Win 7 ?

Для семёрки это делается через безопасный режим с использованием хардлинков

Граватар пользователя «Сергей»
Сергей, 9 июля 2011 г. 13:44 #

На Win 7 возникли проблемы:
1. При переходе в мои документы – переходит на С то есть, ссылка не заработала :-(
2. Копирует только папки – а файлы в них не копирует.

Граватар пользователя «Зюзгин Иван»
Зюзгин Иван, 13 июля 2011 г. 05:53 #

Обещаю переделать скрипт для Windows 7. Все больше и больше в этом назревает необходимость

Граватар пользователя «KoJlek»
KoJlek, 14 января 2012 г. 09:40 #

Спасибо Админ!!! Я думал это сложнее сделать

Граватар пользователя «Avangardist»
Avangardist, 15 апреля 2012 г. 20:23 #

В windows 7 перенести папку рабочий стол вообще не составляет проблемы, очень легко. Соответственно с такими же папками типа “Мои документы” манипуляции аналогичные. Свойства папки, вкладка расположение и папочка уже живет в другом месте.

Граватар пользователя «cvstsk»
cvstsk, 26 мая 2012 г. 22:22 #

Почему-то в операционной системе Windows папки Рабочий стол и Мои документы находятся на одном и том же разделе с системными файлами ОС Windows, что не является хорошо.

лол, а где ему еще быть? у вас по дефолту диск разбит на 5 разделов?

При острой необходимости переустановки ОС Windows, в крайнем случае, когда она вообще не загружается, возникает проблема резервирования пользовательских данных, которые находятся в папках Рабочий стол и Мои документы. Эти действия обычно приходится производить вручную, загружаясь из под какого-нибудь Реаниматора, и бекапить данные.

на какого хрена? разве папка \documents and settings (winxp) и \users (win7) затирается при установке? или вам обязательно форматить диск при установке?

Чтобы перенести Рабочий стол и Мои документы на другой раздел жесткого диска нам потребуется немного исправить системный реестр.

папку “мои документы” можно спокойно перенести средствами системы. погуглите, или хотя бы тупо потыкайте в интерфейс.

Для облегчения работы предлагается все действия автоматизировать и поместить в скрипт, который будет самостоятельно все делать за админа.

говноодмина, вы уж простите. так — уж точно не делается.

mkdir D:\Home\My_Document

д:\дом\мой_документ? он у вас один чтоле??? учите английский, прежде чем писать всякую хрень.

_xcopy “UserProfile\? АБ??” D:\Home\Desktop /s/e/y _

а вы уверены, чо ? АБ?? = мои документы? и что ее не порезала ваша говнодвижка сайта?

в общем, прежде чем писать статьи — вникните хотя бы в основы. из-за таких, как вы, и получаются в будущем быдлоюзеры. лежите лучше на диване.

Граватар пользователя «Mut@NT»
Mut@NT, 27 мая 2012 г. 19:06 #

Смотрю ваши познания в семействе операционных систем настолько обширны, что Вы можете считать свои знания достаточными, чтобы учить кого-то другого. Если Вас что-то не устраивает, то нажмите Crtl+W не утруждайте себя такой простыней текста более. Это никому не нужно. Конструктива в ваших словах нет.

Все что приведено в этой статье – это стандартные средства операционной системы Windows. Google`ить ничего не нужно, в операционной системе есть отличная справка

cvstsk: говноодмина, вы уж простите. так — уж точно не делается.

А Вам откуда известно как делается у системных администраторов? Уж извините, но простить не могу (воспитание не позволяет прощать хамство).

Граватар пользователя «Михаил»
Михаил, 28 мая 2012 г. 08:19 #

Mut@NT верно написал. Действительно, переносишь папку удерживая shift на другой диск и винда сама меняет линки. Столько работаю в windows, и до сих пор не знал о такой возможности…

Граватар пользователя «Дмитрий»
Дмитрий, 13 июля 2012 г. 12:27 #

cvstsk: на какого хрена? разве папка \documents and settings (winxp) и \users (win7) затирается при установке? или вам обязательно форматить диск при установке?

p.
Вот и именно…. при установке документы и рабочий стол затираются… если не форматить перед установкой, получится каша из нескольких копий… погуглите

Граватар пользователя «aza»
aza, 11 января 2013 г. 09:44 #

люди помогите! стоит windows xp profeshional, я из папки documents and settings в папке all user скопировал рабочий стол и вставил его на локальный диск D в новую папку, потом увидел в папке documents and settings папку администратор и от туда тоже скопировал рабочий стол на локальный d в эту же новую папку, он предложил заменить я согласился, теперь когда я создаю на рабочем столе какую – нибудь папку, появляется две ее копии. удоляешь одну копию вторая не работет, что делать подскажите пожалуйста!




В качестве аватарки используется сервис - gravatar.com



IT-событие
Создание AMD
Создание AMD