Stránka 1 z 2

Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 21:58
od Myloš
Stává se mi to jak doma, tak v práci; v obou případech Windows XP, s různými externími disky (flashkami, paměťovými kartami …).
Modelový příklad:
  1. Připojím libovolný disk, přihlásí se pod prvním volným písmenkem E:. Když ho odpojím a připojím jiný, opět se přihlásí jako éčko.
  2. Připojím-li k počítači nejprve jeden (libovolný) disk a po něm libovolný další, připojí se ten druhý jako první dostupné písmeno, tedy F:. Potud vše v naprostém pořádku.
  3. Odpojím oba disky (v libovolném pořadí).
  4. Připojím druhý disk a ten se přihlásí jako F: – písmeno E: ignoruje, jako by bylo obsazené, resp. jako bych efko přiřadil natrvalo.
Zná někdo příčinu tohoto dementního chování? A dá se tomu nějak zabránit?

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 22:04
od Rewqa
Já mám taky jednu otázku. Proč furt řešíš takový kraviny? :wink:

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 22:12
od Myloš
Sto kravin umořilo i vola; a každopádně mě to míchá. Když používám TCMD a vím, že je první volné písmenko je E, nespekuluju a otevírám disk Alt+F1 E, jenomže disk není E:, takže mám smůlu.

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 22:31
od liborek
Tak už jsem to chtěl vypnout a ještě jsem se zasmál.Chlapci dík. :D :D

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 22:33
od Pic
Možná, že na disku, který se pak hlásí trvale pod F, je nějaký soubor, program, jež má záznam v registru a proto, ta trvalá změna. Nic jiného mne nenapadá.

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 22:44
od Myloš
Ale já ani nemusím ty disky otevírat. Autorun mám navíc u všech disků zakázaný v gpedit.msc a konečně je úplně jedno, který disk připojím jako první nebo druhý.

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 23:08
od hipiry
Nevím, jestli dobře chápu, co je problém, ale mě naopak štvalo, že se mi ext. disk hlásil pod různými písmeny, pokud byla zapojená ještě flashka. Byl jsem nucen ext. disku přiřadit napevno písmeno kvůli zálohovacímu programu, který je nastavený pouze na jedno písmeno, takže pokud to máš ty bez nastavování tak, jak já to mám po něm, tak podle mě můžeš být jedině rád. A pokud tě štve, že se ti u disku mění písmeno, tak mu jde fixně přidělit právě ve spráci disků.

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 23:13
od Myloš
Pokud přiřadím písmenko natrvalo a není-li to první volné, pak disku zůstane takhle mám jedno externí ixko.
Problém spočívá v tom, že systém udělá něco podobného přiřadí písmenko disku natrvalo (v tomto případě to bylo efko).
Jenže já třeba flashkám napevno přiřazovat písmenka nechci a očekávám, že se mi vždycky přihlásí prvním volným.
Zaráží mě chování systému a rád bych mu přišel na kloub.

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 23:36
od MiliNess
Stačí jen pochopit, jak Mount manager postupuje při přiřazování písmen svazkům.
Pokud je Mount manageru oznámeno, že byl připojen nějaký svazek, podívá se nejprve do své databáze v registru (HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices). Pokud tam má pro právě připojený svazek záznam o propojení s nějakým písmenem (např. \DosDevices\I:), je mu přiřazeno toto písmeno. Byl-li minule svazek K: bude opět K:. Pokud tam takový záznam není, je mu přiřazemno první volné písmeno abecedy. A v tom je menší problém.
Za obsazené písmeno považuje MM pouze písmeno přiřazené právě připojenému svazku. Pokud je svazek odpojen, záznam o jeho propojení s písmenem v databázi sice zůstane, v případě potřeby ale Mount manager toto propojení zruší a písmeno přiřadí dalšímu nově připojenému svazku. To je vcelku logické, jinak by těch pár písmen abecedy bylo brzy vyčerpáno, pokud bychom tam připojovali spoustu různých výměnných zařízení a každé by si drželo své písmeno.
Pokud tedy chceš aby různé flešky měly po připojení stále stejné písmeno, přiřazuj jim písmena od konce abecedy.
Máš-li v počítači trvale připojeny svazky c:, d:, e:, f: (pevný disk, CD/DVD ROM) pak pokud připojíš třeba USB flash, dostane písmeno g: a záznam se uloží v databázi. Flešku odpojíš a připojíš jinou, opět dostane písmeno g:, jelikož MM použije první volné písmeno. Záznam v databázi pro první flešku se tedy přepíše záznamem pro tu druhou. Když té první flešce po připojení změníš písmeno z g: na p:, můžeš po jejím odpojení připojit k počítači 9 dalších zařízení najednou a až to desáté si přivlastní písmeno p:

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 23:41
od Myloš
Dík za vysvětlení.
Teoreticky – kdybych dvěma flashkám natvrdo přiřadil stejné písmenko a pak je připojil současně, první připojená písmenko použije, ale co ta druhá v pořadí? Použije jiné písmenko, nebo nebude vidět (podobně, jako když jsou písmenka blokovaná síťovými disky a flashka použije obsazené písmenko a tudíž není vidět)?

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 23:51
od MiliNess
Na tvrdo to nastavit nejde. V počítači máš trvale připojené svazky C,D,E,F.
Připojíš první flešku, dostane písmeno G, ty to přenastavíš na K. V databázi se vytvoří propojení pro písmeno K.
Pak odpojíš první flash a připojíš druhou. Dostane písmeno G, ty ho přenastavíš na K, čímž přepíšeš v databázi záznam pro první flešku.
Odpojíš druhou flešku, připojíš opět první a ta dostane písmeno G, protože je první volné a protože záznam v databázi už nemá (byl přepsán záznamem pro tu druhou flešku). Pak odpojíš první flešku a připojíš opět tu druhou, ta dostane písmeno K, které měla naposled, jelikož v databázi pro ní existuje záznam.

Re: Externí disky ve Windows XP trvale mění svá písmenka

Napsal: 30 bře 2011 23:53
od Myloš
Díky, tím se to vše vysvětluje.