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

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

Почему-то в операционной системе 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), потом скопирует все содержимое стандартных папок рабочего стола и документов и в конце внесет исправления в системный реестр.

  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, 06.08.2010 05:21 #

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

Марат, 10.02.2011 21:09 #

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

vov, 27.04.2011 14:21 #

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

Mut@NT, 28.04.2011 05:50 #

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

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

UMR, 04.05.2011 14:56 #

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

Mut@NT, 05.05.2011 06:36 #

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

dimko, 12.05.2011 14:49 #

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

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

Сергей, 09.07.2011 13:44 #

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

Зюзгин Иван, 13.07.2011 05:53 #

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

KoJlek, 14.01.2012 09:40 #

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

Avangardist, 15.04.2012 20:23 #

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

cvstsk, 26.05.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, 27.05.2012 19:06 #

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

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

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

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

Михаил, 28.05.2012 08:19 #

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

Дмитрий, 13.07.2012 12:27 #

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

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

aza, 11.01.2013 09:44 #

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






Интересное
Важное событие IT
Создание Cisco
Создание Cisco
Узнать подробнее
Оглавление
  1. Создание скрипта по переносу директорий Рабочий стол и Мои документы на другой раздел