Du kan inte garantera samma enhetsbrev * hela tiden * över alla scenarier. Windows tilldelar enhetsbrev dynamiskt och flera faktorer kan påverka denna uppgift. Du kan dock öka sannolikheten för att en enhet får ett specifikt brev genom att använda dessa metoder:
1. Använda `subst '(för tillfälliga uppdrag):
Kommandot "Subst" skapar ett virtuellt enhetsbrev. Detta är användbart för att tillfälligt kartlägga en nätverksandel eller en katalog på ditt system till ett enhetsbrev, men kartläggningen går förlorad när du startar om eller stänger kommandotolken.
`` `cmd
Sub Z:"D:\ MyFolder"
`` `
Detta kommando kartlägger mappen "D:\ MyFolder" till z:enheten. För att ta bort kartläggningen:
`` `cmd
subst z:/d
`` `
Begränsningar: Detta är inte en permanent lösning och kommer inte att överleva omstarter.
2. Använda diskhantering (för fasta enheter, mindre pålitliga för externa enheter):
Windows Disk Management låter dig ändra enhetsbokstaven för en partition. Även om du kan ställa in ett föredraget brev, kan Windows fortfarande tilldela det under vissa omständigheter (som att lägga till eller ta bort andra enheter). Detta är mer tillförlitligt för interna enheter än externa enheter, som är mer benägna att ändra bokstäver.
* Öppna diskhantering (sök efter den i startmenyn).
* Högerklicka på den partition du vill tilldela ett brev till.
* Välj "Ändra enhetsbrev och sökvägar ...".
* Välj önskad enhetsbrev från rullgardinsmenyn.
Begränsningar: Medan detta sätter ett * föredraget * brev, är det inte garanterat. Windows kan fortfarande ändra det om det möter konflikter (som flera enheter med samma bokstav).
3. Använda ett batchskript (kombinerar `subst 'med uthållighet):
Du kan skapa ett batchskript som körs vid start (placera det i din startmapp) för att automatiskt köra kommandot "Subst". Detta ger mer uthållighet än att bara använda "subst" direkt, men det är fortfarande beroende av "Subst" begränsningar. Detta skript måste också kontrollera om enheten redan tilldelas för att undvika fel.
`` `Batch
@Cho Off
om inte existerar z:\ (
Sub Z:"D:\ MyFolder"
)
`` `
Begränsningar: Förlitar sig fortfarande på "subst", vilket är mottagligt för konflikter. Hanterar inte situationer där målmappen inte är tillgänglig.
4. Montera enheten (mest pålitlig för extern):
För externa enheter, särskilt USB -enheter, använder kommandot `mountvol 'ett mer robust sätt att tilldela en enhetsbokstav. Denna metod kvarstår över omstarter och är mindre benägna att konflikter än "subst".
För att hitta volymidentifieraren, öppna diskhantering och identifiera volym -ID för den enhet du strävar efter att kartlägga. Låt oss säga att volymen är `\\? \ Volym {Guid}` var `{Guid}` representerar den unika identifieraren (en lång alfanumerisk sträng).
`` `cmd
Mountvol Z:\\? \ Volym {GUID}
`` `
För att ta bort:
`` `cmd
Mountvol Z:/D
`` `
Begränsningar: Kräver att veta volymen GUID, som inte lätt visas.
Sammanfattningsvis: Det finns ingen idiotsäker metod för att garantera ett specifikt drivbrev *alltid *. De mest pålitliga metoderna för * ökad sannolikhet * av konsekvent brevuppdrag beror på typen av drivning (intern kontra extern) och din acceptabla permanentitetsnivå (tillfällig kontra ihållande). För externa enheter är "Mountvol" i allmänhet det bättre valet för uthållighet. För interna enheter är det den mest direkta strategin att ändra bokstaven i diskhantering, men det är inte en garanti. Att använda satsskript för att automatisera "Subst" erbjuder en grad av automatisering men har betydande begränsningar. Överväg alltid felhantering i dina skript för att förhindra problem om enheten eller mappen inte är tillgänglig.