
Почему-то в операционной системе Windows папки Рабочий стол и Мои документы находятся на одном и том же разделе с системными файлами ОС Windows, что не является хорошо.
При острой необходимости переустановки ОС Windows, в крайнем случае, когда она вообще не загружается, возникает проблема резервирования пользовательских данных, которые находятся в папках Рабочий стол и Мои документы. Эти действия обычно приходится производить вручную, загружаясь из под какого-нибудь Реаниматора, и бекапить данные.
Чтобы избежать этого на начальном этапе самым лучшим будет все пользовательские файлы держать на другом разделе, на котором нет системных файлов. Как это сделано в Linux. Поэтому рекомендуется перенести папки Мой компьютер и Мои документы на другой раздел.. Будем переносить на диск D:
Чтобы перенести Рабочий стол и Мои документы на другой раздел жесткого диска нам потребуется немного исправить системный реестр.
Пути к папкам, где находятся Рабочий стол и Мои документы, находятся в системном реестре в ветках:
Параметру Desktop следует присвоить "новый" путь до папки Рабочий стол, а параметру Personal присвоить "новый" путь до папки Мои Документы. "Новые" пути к папкам должны иметь обычный вид, к примеру, D:\Desktop. Папки по этим путям заранее должны быть созданы.
Для облегчения работы предлагается все действия автоматизировать и поместить в скрипт, который будет самостоятельно все делать за админа.
Создание скрипта по переносу директорий Рабочий стол и Мои документы на другой раздел
Сделаем BAT-файл, который создаст сначала нужные директории (D:\Home\Desktop, D:\Home\My_Document), потом скопирует все содержимое стандартных папок рабочего стола и документов и в конце внесет исправления в системный реестр.
- Создаем файл move_user_folder.bat, который будет все делать за системного администратора.
- В файл вставляем код: mkdir D:\Home\Desktopmkdir D:\Home\My_Documentxcopy "%UserProfile%\????Г?? АБ??" D:\Home\Desktop /s/e/yxcopy "%UserProfile%\??? ???Ц???БК" D:\Home\My_Document /s/e/yREG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop /t REG_SZ /d "D:\Home\Desktop" /fREG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop /t REG_EXPAND_SZ /d "D:\Home\Desktop" /fREG 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++- Запускаем move_user_folder.bat на подопытном компьютере.
Если Вы ленивый системный администратор и Вам лень самому создавать эти файлы, то Вы можете скачать готовый архив отсюда.
Если Вам нужен трактор, ну или другая строительная техника, но у Вас нет денег. В принципе, обычная ситуация, то Вас может спасти лизинг. Лизинг спецтехники - это такая форма аренды, при которой Вы обещаете, что потом выкупите ее полностью. По такому принципу работают почти все такситы.
Комментарии:








Дааа, трактор как раз и нужен для сисадминов, тока другого назначения:)))
Большое спасибо за батник. Сэкономили массу человеко-часов .)
зачем батник писать хранить таскать, в проводнике переносишь Рабочий стол Мои документы Избранное куда хочешь, перезагружаешся и болдеешь, все давно уже встроено в винде… только переносишь и только в проводнике
Кому как проще. Мне проще два раза клацнуть мышью и пить кофе, чем делать это все руками.
вариант годится для Win XP, а как насчёт Win 7 ?
Я думаю, что большой разницы не должно быть. Но утверждать на 100% работоспособность не могу, так как нет под рукой этой ОС
Для семёрки это делается через безопасный режим с использованием хардлинков
На Win 7 возникли проблемы:
1. При переходе в мои документы – переходит на С то есть, ссылка не заработала :-(
2. Копирует только папки – а файлы в них не копирует.
Обещаю переделать скрипт для Windows 7. Все больше и больше в этом назревает необходимость
Спасибо Админ!!! Я думал это сложнее сделать
В windows 7 перенести папку рабочий стол вообще не составляет проблемы, очень легко. Соответственно с такими же папками типа “Мои документы” манипуляции аналогичные. Свойства папки, вкладка расположение и папочка уже живет в другом месте.