Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Windows меняет букву USB винчестера


Автор: Akella 25.10.2010, 10:56
Windows XP SP3. К компьютеру постоянно подключен USB HDD. После перезагрузки, как я понял по словам пользователя, иногда меняется буква диска, что недопустимо. Программы разные привязаны к букве, торренты и т.д.
Что можно предпринять, чтобы Windows никогда не трогнала этот винчестер в плане изменения его буквы.
Что вообще может влиять на внезапное изменение буквы?

Ещё, по словам пользователя, событие связано с использование флешки. Как флешкой попользовались, так и буква диска после перезагрузки может измениться.
USB HDD к компьютеру подключен постоянно.

Автор: Alexeis 25.10.2010, 11:25
Есть один способ. Но нужно его изучить более подробно. Через точки монтирования.
Например.
Код

md диск
MOUNTVOL диск \\?\Volume{68f51ff6-fe82-11de-a64b-00262d5d9d70}\

вместо 68f51ff6-fe82-11de-a64b-00262d5d9d70 вставить гуид нужного диска.
Тогда все пути нужно будет настраивать через папку.

Автор: Akina 25.10.2010, 11:29
Проще поискать программку, которая управляет буквами монтирования.
А ещё проще (и имхо разумнее) - том этого винта примонтировать в папку основного диска, и все пути прописывать туда. Подключение в папку точно не зависит от флешек и прочей ерунды.

Автор: Alexeis 25.10.2010, 11:45
Вот еще вариант при помощи программы diskpart  (http://technet.microsoft.com/ru-ru/library/cc773140%28WS.10%29.aspx)
создаем на диске С: файлик сценария для смены буквы. Например c:\changeLetter.txt
В реестре в автозапуске создаем следующий ключ 
diskpart /s c:\changeLetter.txt

Содержимое скрипта будет следующим
Код

select volume 6
assign letter=I
exit

6 - номер тома нужно смотреть через команду list для diskpart  
I - буква которую нужно назначить.

Автор: mdyug 25.10.2010, 11:50
Цитата

иногда меняется буква диска, что недопустимо


А в "Управление компьютером"-> "Управление дисками" если переназначить нужную букву пробовали?

Автор: Akella 25.10.2010, 12:12
Я боюсь, что придётся очень много изменение в программах выполнять. А хотелось бы сделать так, чтобы винда не меняла букву диска.

Добавлено через 39 секунд
Цитата(mdyug @ 25.10.2010,  11:50)
Цитата

иногда меняется буква диска, что недопустимо


А в "Управление компьютером"-> "Управление дисками" если переназначить нужную букву пробовали?

Я и говорю о том, пользователь так и делает. А винда, зараза, со временем, всё равно меняет.

Добавлено через 1 минуту и 34 секунды
Alexeis, да, пока думаю о таком варианте.

Автор: Akina 25.10.2010, 12:18
Akella, приглядись к http://www.uwe-sieber.de/usbdlm_e.html


Автор: Akella 25.10.2010, 13:16
Утилита платная

Автор: Akina 25.10.2010, 13:19
Цитата

USBDLM is Freeware for private and educational (schools, colleges, universities) use only. The students shall outnumber all others.

Автор: Стас 25.10.2010, 16:57
У меня буква в винде пропадала. Помогло установка флага boot для этого диска  в gparted. Может и здесь поможет.   

Автор: apostolnikolai 30.10.2010, 21:25
народ а как сделать чтоб USB Flash могло присваиваться только 2- 3 буквы диска !

Задача есть флешка которую постоянно таскают с собой . Нужно чтоб когда ее вставили в комп она была доступна посети и не меняла букву диска ! 

Автор: Alexeis 30.10.2010, 21:33
apostolnikolai, и чем эта задача принципиально отличается от задачи ТС? 

Автор: apostolnikolai 30.10.2010, 21:44
как задать не одно имя диска а 3 чтоб флеха могла менять имя из 3 возможных ( заданных )

Автор: Alexeis 30.10.2010, 22:22
Можно попробовать назначить и другие буквы при помощи DiskPart но это возможно не сработает, но зато можно создать несколько хардлинков привязанным к разным папкам (первый вариант который я предложил).

Автор: apostolnikolai 30.10.2010, 22:28
а если у меня нет флешки и я не знаю ее гуид

Автор: 01MDM 31.10.2010, 08:25
Цитата(Akella @  25.10.2010,  10:56 Найти цитируемый пост)

USB HDD к компьютеру подключен постоянно.

Так почему бы тогда не смонтировать его в какой-нибудь каталог? И буква не будет меняться.


Автор: pika4u 1.11.2010, 11:36
Ну решается проблема просто. Cмените через управление компьютером - управление дисками букву на не следующую свободную (например Z) и не нужно будет узнавать ид диска. Система все запомнит сама.

Автор: Akella 1.11.2010, 11:50
Если бы запомнила, то у меня проблемы бы не было.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)