Solved Need drive letters to be consistent

RoWin7

New member
Power User
Local time
1:11 PM
Messages
1,406
Location
NYS, US
Both of my computers have Drive C and Drive (partition) D.

I have 3 USB sticks. G: is plugged in permanently to this machine, to back up 3 folders nightly through a small backup program.

As my 2 computer still have networking issues and aren't networked yet, I move the other 2 USB sticks, E and F, back and forth between the 2 machines to transfer or copy data.

I just found out that my 3 folders hadn't been backed up since 1/6 because this computer had changed G: to F: ,confuzzling the backup program. When the 2 temporary sticks aren't plugged in, both computers rearrange the letters.

Is there a way to keep the drive letters stable even if all the sticks aren't plugged in??
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP p6-2020t
OS
Win 7 Ult 64-bit
CPU
G620 2.6GHZ Pentium R
Memory
6 GB
Monitor(s) Displays
25" HPLV2311
Screen Resolution
1920 x 1200
Hard Drives
1 SATA, 1 exterior SATA
Case
HP
Cooling
PSU
Antivirus
Glasswire
Browser
Waterfox; Firefox; Chrome for work
Other Info
Firewall--Glasswire
Similar specs in Gateway DX4200
Verizon FIOS Wired network

1 other Win7 computer-- has SSD
Windows is limited in this area, the solution is not perfect but should get the job done if you're only using the USB drives on a few computers. You just need to pick a letter for each USB drive that is NOT near the top of the alphabet, and then tell windows on EACH computer to assign that letter to the USB drive. You only have to do this once.

1) Choose three drive letters such as R: S: and T: (assuming you have three USB drives). Take a permanent marker and write the letter on each USB drive or put a piece of masking tape on the drives and write on the masking tape.

2) plug each USB drive into the first computer and do
start > run > diskmgmt.msc > right-click on the USB drive > select "change drive letter and path" > change > select R or S or T from the drop down menu. Name the first drive R: (or whatever), the second S:, the third T:

3) Do step 2 on EACH computer you will be using.

4) Once you have done steps 1 through 3, the drives will always have the correct letter on each of the computers, as windows will never use your letters for drive assignment since they are toward the end of the alphabet.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
diy
OS
Win7 pro x64
CPU
stock i7 7700k
Motherboard
Gigabyte Z270N-WIFI mini-ITX
Memory
Corsair Vengeance LPX 16GB (2x8GB) DDR4 @ 3200MHz
Graphics Card(s)
integrated Intel HD 630
Sound Card
onboard Realtek ALC1220
Monitor(s) Displays
two vertically mounted samsung 55" 4k un55mu8000
Screen Resolution
1920x1280
Hard Drives
256GB Samsung EVO 960 M.2 pci-e NVMe SSD
PSU
SilverStone Nightjar ST45NF 450Watt Fanless
Case
No case. Motherboard is mounted directly onto power supply
Cooling
Evercool low profile 815EP with Panaflow 12L fan at 7v
Keyboard
Ortek MCK-86 mini
Mouse
Belkin 5-button USB
Internet Speed
spectrum 400mbps
And it won't do that with E, F, G, which is what I used in Disk Mngmt the first time around?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP p6-2020t
OS
Win 7 Ult 64-bit
CPU
G620 2.6GHZ Pentium R
Memory
6 GB
Monitor(s) Displays
25" HPLV2311
Screen Resolution
1920 x 1200
Hard Drives
1 SATA, 1 exterior SATA
Case
HP
Cooling
PSU
Antivirus
Glasswire
Browser
Waterfox; Firefox; Chrome for work
Other Info
Firewall--Glasswire
Similar specs in Gateway DX4200
Verizon FIOS Wired network

1 other Win7 computer-- has SSD
The problem with E/F/G is if you stick a different drive into one of the computers the E letter (for instance) may be assigned to it dynamically if C and D are already in use. Windows dynamic driver letter assignment is always the lowest letter not currently in use, so the only way to have a quasi permanent assignment is the method I outlined above.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
diy
OS
Win7 pro x64
CPU
stock i7 7700k
Motherboard
Gigabyte Z270N-WIFI mini-ITX
Memory
Corsair Vengeance LPX 16GB (2x8GB) DDR4 @ 3200MHz
Graphics Card(s)
integrated Intel HD 630
Sound Card
onboard Realtek ALC1220
Monitor(s) Displays
two vertically mounted samsung 55" 4k un55mu8000
Screen Resolution
1920x1280
Hard Drives
256GB Samsung EVO 960 M.2 pci-e NVMe SSD
PSU
SilverStone Nightjar ST45NF 450Watt Fanless
Case
No case. Motherboard is mounted directly onto power supply
Cooling
Evercool low profile 815EP with Panaflow 12L fan at 7v
Keyboard
Ortek MCK-86 mini
Mouse
Belkin 5-button USB
Internet Speed
spectrum 400mbps
Hi RoWin7,

Windows is limited in this area, the solution is not perfect but should get the job done if you're only using the USB drives on a few computers. You just need to pick a letter for each USB drive that is NOT near the top of the alphabet, and then tell windows on EACH computer to assign that letter to the USB drive. You only have to do this once.

1) Choose three drive letters such as R: S: and T: (assuming you have three USB drives). Take a permanent marker and write the letter on each USB drive or put a piece of masking tape on the drives and write on the masking tape.

2) plug each USB drive into the first computer and do
start > run > diskmgmt.msc > right-click on the USB drive > select "change drive letter and path" > change > select R or S or T from the drop down menu. Name the first drive R: (or whatever), the second S:, the third T:

3) Do step 2 on EACH computer you will be using.

4) Once you have done steps 1 through 3, the drives will always have the correct letter on each of the computers, as windows will never use your letters for drive assignment since they are toward the end of the alphabet.

I have used the method that johnhoh has described in the past, and it works very well.
It is important though to be able to identify which USB [external HDD] is which!
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Fujitsu LIFEBOOK
OS
Win 7 HP SP1 64-bit Vista HB SP2 32-bit Linux Mint 18.3
CPU
Intel(R) Pentium(R) CPU P6200 @ 2.13GHz
Motherboard
FUJITSU FJNBB06
Memory
4.00 GB
Graphics Card(s)
Intel(R) Graphics Media Accelerator HD
Sound Card
[1] Realtek High Definition Audio [2] Intel(R) Display Audio
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 59 Hz
Hard Drives
TOSHIBA MK5076GSX
Antivirus
AVG FREE
If johnhoh's suggestion isn't good enough for your purposes, you might take a look at Uwe Sieber's USBDLM ("USB Drive Letter Manager"). It installs as a Windows service, and controls which drive letters get used.

It's a pretty versatile utility. For instance, you can have it reserve a block of letters so Disk Management doesn't preempt them, and/or have it always assign the same drive letter based on device ID or volume label of the USB stick, or any of a wide array of other identifiers.

(I have no connection with Sieber, but have used his utility on a few computers and been impressed.)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell Optiplex 7050
OS
Windows 7/8.1/10 multiboot
CPU
Intel Core i7-7700
Motherboard
Dell, Intel Q270 chipset
Memory
48GB (2x16GB Crucial DDR4-3200 + 2x8GB Hynix DDR4-2400)
Graphics Card(s)
Intel HD630 + AMD Radeon R7 450 PCIe
Monitor(s) Displays
Asus VC279 (27")
Screen Resolution
1920x1080
Hard Drives
Toshiba M.2 NVMe (256GB),
Samsung 960 Evo (500GB),
WD Red Plus 80EFBX (8TB)
Johnoh-- it worked. I shifted them back and forth and the letters stuck. I realized the problem happened when I plugged in my external HD for imaging.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP p6-2020t
OS
Win 7 Ult 64-bit
CPU
G620 2.6GHZ Pentium R
Memory
6 GB
Monitor(s) Displays
25" HPLV2311
Screen Resolution
1920 x 1200
Hard Drives
1 SATA, 1 exterior SATA
Case
HP
Cooling
PSU
Antivirus
Glasswire
Browser
Waterfox; Firefox; Chrome for work
Other Info
Firewall--Glasswire
Similar specs in Gateway DX4200
Verizon FIOS Wired network

1 other Win7 computer-- has SSD
Back
Top