PDA

Przejdź do pełnej wersji tego Forum : Zmiana liter / etykiet / ikon napędów tutorial


DazzlingWhite
15-04-2008, 17:26
Zmiana liter napędów


Start >>> Run (Uruchom) >>> diskmgmt.msc

Otworzy się konsola dysków w której wystarczy kliknąć prawym na dany dysk i wybrać opcję zmiany litery. Należy pamiętać iż C jest niezmienialne a podmiana liter innych napędów często będzie kilkustopniowa bo nie da się jednorazowo zmienić np. F na E i E na F = obie litery w tym samym czasie w użyciu.

Ponadto planując doinstalowywanie komponentów z CD należy też skorygować literę napędu CD-ROM w rejestrze inaczej instalatory zaczną pluć o ścieżkę dostępu:
Start >>> Run (Uruchom) >>> regedit i w kluczach:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Setup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

Kliknij podwójnie w wartość SourcePath i wprowadź właściwą literę.

Zmiana kolejności wyświetlania liter i etykiet

Start >>> Run (Uruchom) >>> regedit i w kluczu:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer

Kliknij podwójnie na wartość ShowDriveLettersFirst i wpisz stosowny numer:

0 = litery po etykietach (ustawienie domyślne)
1 = dyski sieciowe jako pierwsze
2 = brak liter
4 = litery przed etykietami

Skorzystaj z gotowych plików rejestru:

1 - Wyświetlanie liter dysków sieciowych przed dyskami lokalnymi: networkbeforelocal.reg (http://www.searchengines.pl/phpbb203/pliki/picasso/reg/networkbeforelocal.reg)

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label7.png

4 - Wyświetlanie liter przed etykietami: letterbeforelabel.reg (http://www.searchengines.pl/phpbb203/pliki/picasso/reg/letterbeforelabel.reg)

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label8.png

0 - Wyświetlanie liter po etykietach: letterafterlabel.reg (http://www.searchengines.pl/phpbb203/pliki/picasso/reg/letterafterlabel.reg)

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label9.png

2 - Brak wyświetlania liter napędów: noletters.reg (http://www.searchengines.pl/phpbb203/pliki/picasso/reg/noletters.reg)

Zmiana etykiet napędów Floppy/CD/DVD

Przykładowo chcemy zmienić domyślne Windowsowe DVD Drive na etykietę Virtual:
http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label2.png

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label1.png

O ile etykietowanie dysków twardych nie przedstawia żadnych trudności (prawy klik >>> wypełnić formularz http://www.searchengines.pl/style_emoticons/default/tongue.gif ) to napędy floppy / optyczne mogą otrzymać fikuśne etykietki tylko na bazie "skomplikowanej" edycji rejestru.

Automatycznej zmiany można dokonać za pomocą narzędzia: changedrivelabel.vbs (http://www.searchengines.pl/phpbb203/pliki/picasso/reg/changedrivelabel.vbs). Ono samoczynnie przeprowadzi tę edycję rejestru:

Start >>> Run (Uruchom) >>> regedit i przejdź do klucza:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer

Prawy klik na Explorer >>> Nowy >>> Klucz >>> wprowadź nazwę DriveIcons

Prawy klik na DriveIcons >>> Nowy >>> Klucz >>> wprowadź literę napędu (w przykładzie F)

Prawy klik na literę napędu >>> Nowy >>> Klucz >>> wprowadź nazwę DefaultLabel

W kluczu DefaultLabel kliknij podwójnie w wartość (Default) czyli Domyślną i wprowadź tekst, który ma być etykietą (w przykładzie Virtual).

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label3.png

Czasem powyższa edycja nie działa - przykład @kambo z forum - więc narzędzie changedrivelabel.vbs również nie spełni swej roli. Wtedy należy edytować ręcznie w innym kluczu:
Start >>> Run (Uruchom) >>> regedit i przejdź do klucza:

HKEY_CLASSES_ROOT\Applications\explorer.exe

Prawy klik na explorer.exe >>> Nowy >>> Klucz >>> wprowadź nazwę Drives

Prawy klik na Drives >>> Nowy >>> Klucz >>> wprowadź literę napędu (w przykładzie F)

Prawy klik na literę napędu >>> Nowy >>> Klucz >>> wprowadź nazwę DefaultLabel

W kluczu DefaultLabel kliknij podwójnie w wartość (Default) czyli Domyślną i wprowadź tekst, który ma być etykietą (w przykładzie Virtual).

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label4.png
By nowe etykiety się wyświetliły wystarczy w Moim komputerze strzelić w klawisz odświeżania F5 lub zresetować komputer.

Zmiana ikon napędów
Od razu mówię że trik z plikiem autorun.inf w roocie dysku nie zawsze działa i go omijam w opracowaniu.

XP SP1 i SP2:

Przykładowo: napęd DVD (F:) z nową etykietą Virtual dostanie nową ikonę konsoli gierkowej:

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label1.png

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label5.png

Proszę patrzyć na wcześniejszą instrukcję zmiany etykiet Floppy/CD/DVD (bez obaw dla HDD aplikuje się to tak samo). Tworzenie kluczy jest prawie identyczne = zamiast DefaultLabel trzeba utworzyć klucz DefaultIcon a w wartości (Default) wpisać pełną ścieżkę do pliku ikony:

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label6.png

W przykładzie odwołuję do indywidualnego pliku ikon *.ICO. Jeśli chcemy zastosować plik który jest zbiorem ikon np. *.ICL wtedy należy po ścieżce dostępu dopisać przecinek i numer ikony = startowy to zero 0.

UWAGA: Ta edycja nie działa na czystym XP pozbawionym Service Packów (BUG, który koryguje właśnie SP1) więc:



XP bez SP:

Sprawa jest zamotana. Należy udać się do klucza:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\MountPoints2

Tam olać zupełnie klucze które mają w nazwie litery napędów, za to skupić się na kluczach które mają nazwy w postaci {numerek}:

http://www.searchengines.pl/phpbb203/pliki/picasso/xp/label10.png

I tu zaczyna się jazda gdyż nie wiadomo który klucz jest od którego dysku a na dokładkę są tu też duplikaty.... W rozpoznaniu wstępnym bierzcie pod uwagę:

- CD-ROMy poznacie po obecności wartości _AutorunStatus.
- Niektóre etykiety dysków twardych będą tam jako wartości _LabelFromReg

Wyszukanie odpowiedniego dysku to już kwestia waszego próbowania. Po wyłowieniu kandydata należy:

prawy klik na klucz {numerek} >>> Nowy >>> Klucz >>> wprowadź nazwę DefaultIcon

W kluczu DefaultIcon podwójny klik na wartość (Default) czyli Domyślną i wpisanie ścieżki dostępu do nowej ikony.

UWAGA: Ta edycja z kolei nie działa zupełnie na XP z Service Packami. Hehe



PRZYPADKI SZCZEGÓLNE:

Mogą pojawić się też rozwiązania dyskowe, które zapisują ścieżki do swojej ikony zupełnie gdzie indziej. Przykładem jest GMail Drive:

HKEY_CLASSES_ROOT\CLSID\{2B3453E4-49DF-11D3-8229-0080BE509050}\DefaultIcon

Nie rozwiązanym problem pozostaje zmiana ikony RAMDisku (patrz wcześniejszy opis montowania wersji Qsoft). Walczyliśmy z tym na forum i nie wywalczyliśmy. Nie chce ulec zmianie wg powyższych metod ani żadnych innych standardowo wyliczanych na Google.