Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows Vista » Разное - [решено] Перенос папки пользователя на другой диск в MS Vista

Ответить
Настройки темы
Разное - [решено] Перенос папки пользователя на другой диск в MS Vista

Аватара для PulSar.CE194694

Старожил


Сообщения: 402
Благодарности: 4


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Добрый день!
Мне нужно перенести папку юзера в Висте на другой диск, т.е. с С на D например. При создании учетной записи юзера винда на диске С создаёт папку Пользователи, в ней название пользователя, а в ней стандартные папки, например Загрузка, Избранное, Сохраненные игры и прочее. Как их перенести на другой диск так, чтобы для Висты новое расположение было по умолчанию? И чтобы сохранились все фичи (например, если нажать ПКМ по ссылке с файлов, то в контекстном меню можно найти пункт: сохранить в папке Загрузка и он сохранял в эту папку, которая была перемещена в новое место). Просто хочу, чтобы диск С был исключительно для системы, для дров, для плагинов, короч для только для висты. А то бывает иногда нужно выложить файл больших размеров на рабочий стол, выкладываеш, а потом видешь, что места на диске С не хватает - круглые глаза, че за хрень?)) Специально создал 4 диска для ОС и остальные для меня и родителей. Также делаю это потому, что вдруг полетит ОС (тьфу тьфу тьфу) и тогда удалятся все настройки, папки, документы, и тд и тп. Вдобавок мне оч понравилась, как организованы папки в Висте.

-------
http://img113.imageshack.us/img113/4130/vjopecw4.jpg


Отправлено: 16:26, 24-07-2008

 

Аватара для DiMMMm

Ветеран


Сообщения: 595
Благодарности: 111

Профиль | Сайт | Отправить PM | Цитировать


Цитата PulSar.CE194694:
Че за dll качать нужно? »
самый простой пусть - взять любую системную DLL с текстовыми ресурсами (например, shell32.dll [ее можно предварительно скопировать куда-нибудь и переименовать]) и с помощью любого редактора ресурсов (Resource Hacker например) можно подправить string-ресурсы (строковые или текстовые ресурсы) и с помощью вышеописанного метода ссылаться на них.

Символическая ссылка - тоже вариант, но смена названия с помощью desktop.ini косметическая, то есть при открытии символической ссылки в пути указыватся, что папка (sym link) якобы существует, но опять же некоторые программы, возможно, могут выдавать ошибки при открытии файлов, в пути которых есть символические ссылки. Смена отображаемого названия с помощью desktop.ini на реальное название никак не влияет, поэтому этот способ может быть удобнее.

-------
если Вы считаете эту информацию полезной, нажмите ниже Полезное сообщение
MCP, MCTS:Vista,Configuring

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:58, 25-07-2008 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для PulSar.CE194694

Старожил


Сообщения: 402
Благодарности: 4

Профиль | Сайт | Отправить PM | Цитировать


Цитата Vadikan:
Хотя непонятно, чем не устраивает просто английское название папки... »
Ну раз все папки на русском, то и она тоже должна быть на русском.
Цитата Vadikan:
Или просто стандартные Program Files »
Она находится на лиске С, а там Винда стоит.

Блин, все равно не въехал... Зачем нужно изголятся над dll, если все равно писать будем в desktop.ini? Вот это:
Цитата DiMMMm:
Код:
[.ShellClassInfo]
LocalizedResourceName=@%windir%\some.dll,-1 »
нужно вставить в desktop.ini строчкой ниже? Как я понимаю, в место этого: "@%windir%" (без кавычек) нужно вписать путь, где будет находиться наш dll файл? А some.dll - название нашего dll файла? А dll файле самом, как я понимаю, написать: MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение
(/D Создание символической ссылки на каталог.
По умолчанию создается символическая ссылка на файл.
/H Создание жесткой связи вместо символической ссылки.
/J Создание соединения для каталога)
Но ведь символичекская ссылко - это несколько хуже, чем через декстоп.ини, Вы же сами сказали. Или я опять чего-то не догоняю?

-------
http://img113.imageshack.us/img113/4130/vjopecw4.jpg


Отправлено: 12:04, 25-07-2008 | #12


Аватара для DiMMMm

Ветеран


Сообщения: 595
Благодарности: 111

Профиль | Сайт | Отправить PM | Цитировать


Цитата PulSar.CE194694:
А some.dll - название нашего dll файла? »
да. Наиболее простой вариант (как я уже упоминал) - это скопировать файл Shell32.dll из папки C:\Windows\System32, затем открыть этот файл в Resource Hacker (или Restorator, в любом случае искать в Гугл) и подправить текстовые ресурсы. Затем нужно переименовать отредактированный файл в some.dll (можно и в другое имя, тогда нужно заменить some.dll на ваше название) и скопировать его в C:\Windows
и поместить отредактированный нужным нам образом файл desktop.ini в нужную папку.

MKLINK - это совсем другой способ. С его помощью можно создать символическую ссылку на какую-то папку (почти как ярлык, только гораздо удобнее). Например:
Код: Выделить весь код
mklink C:\sourceFoldr D:\мояПапка /D
эта команда создаст ссылку на папку C:\sourceFoldr папкой D:\мояПапка.
Зайдя в D:\мояПапка, вы увидите содержимое папки C:\sourceFoldr, при этом всех файлы физически будут находиться по-прежнему на диске С. Таким образом, можно создать папку C:\sourceFoldr\documents, при этом вы увидите ее и в D:\мояПапка\documents

-------
если Вы считаете эту информацию полезной, нажмите ниже Полезное сообщение
MCP, MCTS:Vista,Configuring


Отправлено: 12:17, 25-07-2008 | #13


Аватара для PulSar.CE194694

Старожил


Сообщения: 402
Благодарности: 4

Профиль | Сайт | Отправить PM | Цитировать


Короч в яндексе скачал первый попавшийся пустой dll файл, открыл через Ресторатор. В файле нашел вкладку Версия (наверное она во всех по умолчанию...). Текствовый ресурс в Рестораторе назвается Строка? Если она, то я ее добавил, терь че в ней писать?

-------
http://img113.imageshack.us/img113/4130/vjopecw4.jpg


Отправлено: 12:40, 25-07-2008 | #14


Аватара для PulSar.CE194694

Старожил


Сообщения: 402
Благодарности: 4

Профиль | Сайт | Отправить PM | Цитировать


ЭЭЙЙ! мне посрочному нуна ставить новые проги, а я еще не разобрался с этой папкой. Короч, чувствую, полного объяснения создания такой фичи я так и не услышу....

У мну есть идея: может здесь: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders создать папку Soft (тк папка Программы уже есть), задать путь, который мне нужен. Дальше там, где я хочу ее создать, захожу и вручную создаю. А дальше меняю ее название на русское?

-------
http://img113.imageshack.us/img113/4130/vjopecw4.jpg


Отправлено: 15:19, 25-07-2008 | #15


(*.*)


Сообщения: 36549
Благодарности: 6692

Профиль | Сайт | Отправить PM | Цитировать


Цитата PulSar.CE194694:
Или просто стандартные Program Files »
Она находится на лиске С, а там Винда стоит. »
Ну и ставьте туда. Если вы переустановите ОС, многие программы все равно не будут работать с другого диска (будут работать только те, которые не требуют регистрации библиотек и т.п. - переносные).

Цитата PulSar.CE194694:
У мну есть идея: может здесь: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folder »
Не пойдет.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 19:46, 25-07-2008 | #16


Пользователь


Сообщения: 85
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте! Хотел спросить, методом перемещения переместил все необходимые мне папки (Музыка, Видео, Рисунки и т.д.) пользователя (работаю под встроенным Администратором) на диск D:\Администратор
Как можно сделать так что-бы при открытии на раб. столе ярлыка "Администратор" (файлы пользователя) переходить не в C:\Пользователи\Администратор, а в D:\Администратор ??
Пробовал MKLINK D:\Administrator C:\Users\Administrator /D не канает, пишет "невозможно создать файл т.к. он уже существует"

Отправлено: 12:45, 26-09-2009 | #17


(*.*)


Сообщения: 36549
Благодарности: 6692

Профиль | Сайт | Отправить PM | Цитировать


Deem, ярлык ведет в корень профиля, а профиль остался на месте. Проще всего сделать собственный ярлык.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 13:21, 26-09-2009 | #18


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Не знаю как в висте, но в семёрке я никакой DLL-огород не городил.
Просто дописывал в оригинальный desktop.ini для папки, например, VIDEO:

Код: Выделить весь код
LocalizedResourceName=Видео
Рекомендую.

Отправлено: 23:09, 14-10-2009 | #19


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата DiMMMm:
зайдите в папку пользователя и вручную перенесите все нужные папки в нужное вам место. Делается это так: щелкните правой кнопкой мыши на нужной папке (например, Музыка), выберите Свойства, затем Папка, Переместить, выберите нужную папку и нажмите Выбор папки »
Сделал как написано, перенес папки пользователя с C: на D:, во вновь созданную папку, в старой папке C:\User папки остались тоже, при их удалении удаляются и перенесенные папки. Дубли должны что-ли оставаться?

Отправлено: 00:15, 19-02-2010 | #20



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows Vista » Разное - [решено] Перенос папки пользователя на другой диск в MS Vista

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Перенос файла гибернации на другой раздел yurikoles Microsoft Windows 7 11 04-05-2020 11:25
Разное - Перенос профиля пользователя в другой раздел Lnduk Microsoft Windows 2000/XP 7 08-12-2010 21:25
Разное - [решено] Перенос файлов на другой комп IWS Microsoft Windows 7 17 27-08-2009 08:52
Перенос HDD с Windows Vista RC1 на другой компьютер RaZoK Microsoft Windows Vista 5 26-11-2006 23:15
Перенос операционной системы на другой жесткий диск Guest Хочу все знать 1 05-01-2004 18:26




 
Переход