How to make Windows assign the same drive letter to all externals

jumanji

New member
Guru
Gold Member
VIP
Local time
6:14 PM
Messages
5,915
Some people come up with a special and specific requirement. And so it is with pkerr. http://www.sevenforums.com/hardware-devices/320839-pc-won-t-remember-drive-letter.html#post2680332

He wants Windows to assign the same letter for all his external drives which he is using for backups. He will be connecting just one drive at a time.

The solution is simple.

Windows identifies a drive with a Windows unique ID. Each drive in fact has a unique ID.( the general scene)

You give the same unique ID to all the external drives that you want to have the same drive letter and Windows will oblige you by giving the same drive letter when you plug just one drive at a time.

Illustration:

I have two drives one named ZotacBackup and the other GenBackup. Each have their own unique ID and normally these get the drive letters I and J.

WDM I J.jpg

Unique ID of ZotacBackup I: is F3 64 5D 07 ( highlighted in green )

I DriveWUID.jpg

Unique ID of GenBackup J: is AB 3E 68 39 ( highlighted in green)

J DriveWUID.jpg

Now I shall change the Unique ID of GenBackup J: to F3 64 5D 07 ( the same as that of ZotacBackup I: using bootice - my favourite program.)

Changing the Unique ID of GenBackup J:

J Change.jpg

Changed:

Changed.jpg

This change will be perceived by Windows the next time you connect the drive.

Now both the drives have the same Unique ID.

I shall plug out the GenBackup J: leaving only the ZotacBackup I: and change its drive letter to R (or any other free drive letter one may want).

Changing Zotac Backup I: to ZotacBackup R: ( Now Windows has associated Drive letter R with the Unique ID F3 64 5D 07 )

I to R.jpg

Now I disconnect ZotacBackup R.

Done.

Now whether I connect ZotacBackup drive or GenBackup drive (only one at a time) these drives will get the same drive letter R .

See it for yourself. :)

ZotacBackup is R:

I also R.jpg

GenBackup is also R:

J also R.jpg

And so that is it. Give the same Unique ID to all the drives and Windows will assign the same drive letter when you connect one and only one.

Windows is dumb. :dinesh:

Another innovative idea ( which I haven't tried but what I think should work ) after a break. ( Time for me to hit the sack now.)

Note: The above method will work only in case of all MBR disks with the same "start sector". (Windows by design formats all HDDs with start Sector at LBA 2048; Other partitioning/formatting software may put the start sector at LBA 63)
 
Last edited:

My Computer My Computer

At a glance

Windows 7 Home Premium 32 bit
OS
Windows 7 Home Premium 32 bit

My Computer My Computer

At a glance

Microsoft Windows 7 Home Premium 64-bits 7601...Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz4,00 GBATI Mobility Radeon HD 5400 Series
Computer type
Laptop
Computer Manufacturer/Model Number
ACER ASPIRE 5742G
OS
Microsoft Windows 7 Home Premium 64-bits 7601 Multiprocessor Free Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
Motherboard
Acer Aspire 5742G
Memory
4,00 GB
Graphics Card(s)
ATI Mobility Radeon HD 5400 Series
Sound Card
(1) AMD High Definition Audio Device (2) Realtek High Defi
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
WDC WD5000BEVT-22ZAT0

My Computer My Computer

At a glance

Windows 7 Home Premium 32 bit
OS
Windows 7 Home Premium 32 bit
Some people come up with a special and specific requirement. And so it is with pkerr. http://www.sevenforums.com/hardware-devices/320839-pc-won-t-remember-drive-letter.html#post2680332

He wants Windows to assign the same letter for all his external drives which he is using for backups. He will be connecting just one drive at a time..........

..........Give the same Unique ID to all the drives and Windows will assign the same drive letter when you connect one and only one......

Another innovative idea ( which I haven't tried but what I think should work ) after a break. ( Time for me to hit the sack now.).........

Note: The above method will work only in case of all MBR disks with the same "start sector". (Windows by design formats all HDDs with start Sector at LBA 2048; Other partitioning/formatting software may put the start sector at LBA 63)

When I was reading pkerr's thread, what immediately struck me was that it can be done by givng the same unique id to all the external drives one wants to have the same drive letter. There was no doubt about.

Simultaneously another idea flashed in my mind.

Everyday when I open my computer a virtual sheep (virtual Clone Drive) strikes my optical nerves. OMG ! Why can't I create as many number of virtual drives as will just leave one drive letter free? Then any external drive connected will always be forced to take the lone left-out drive letter?

( Incidentally in my case I had 16 drive letters free and Slysoft Virtual Clone Drive can create 15 virtual clone drives . And so here it is:

19-08-2014 23-30-30.jpg

Now any external drive I connect will be forced to take on the only available drive letter X.)

Ok, and then this led me to another thought. Instead of virtual drives, use another external drive with n-1 partitions ( n= number of free drive letters) and one will have that one drive letter left that will get assigned to any other external drive connected.

So that completes this thread. No questions :). These are just two thoughts. How practical, let the user decide.
 

My Computer My Computer

At a glance

Windows 7 Home Premium 32 bit
OS
Windows 7 Home Premium 32 bit
This is an older thread, but hopefully someone will have some updated instructions. This thread refers to MBR drives and how to give them the same ID so they will grab the same drive letter. What about GPT drives. Is there a way to do the same for a GPT drive so that multiple drives can be connected one at a time but obtain the same drive letter every time?
 

My Computer My Computer

At a glance

Windows 7 Ultimate 64 bit
OS
Windows 7 Ultimate 64 bit

My Computers My Computers

  • At a glance

    7 X64i5 84002x8gb 3200mhz
    Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • At a glance

    7x64g54008gb ddr4 2400
    Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
Back
Top