Solved

How can I assign a permanent drive letter to a USB CD-ROM drive in Windows Vista?

Posted on 2007-11-29
4
1,619 Views
Last Modified: 2010-04-21
I have a laptop with Windows Vista 32-bit installed. The laptop has an internal hard drive, an internal CD-ROM drive, and a USB dock with an external CD-ROM drive plugged into it. I am also using TrueCrypt (www.truecrypt.org) to mount an encrypted volume with a drive letter.

My desired configuration (which worked in WinXP) is:
C: - Internal hard drive
D: - TrueCrypt volume
E: - Internal CD-ROM drive
F: - External CD-ROM drive
U: - Internal SD reader with card plugged in

TrueCrypt is configured to mount the encrypted volume after the desktop is loaded and a password is entered. If my preferred drive letter (D:) is available, the volume is assigned that drive letter. If it is not available, the next available drive letter is assigned.

My problem is that upon reboot, C:, E:, and U: are assigned correctly, however, the external CD-ROM drive is assigned to D: presumably because it is the next available letter at the time. The TrueCrypt volume is mounted after the password is entered, which is after the hardware is detected and assigned drive letters.

I have used the MMC Disk Management utility to assign the drive letters as I want them, but the external CD-ROM drive keeps jumping to the wrong spot upon reboot. Interestingly, I've assigned drive U: to an SD card via Disk Management and that hasn't given me a single problem, consistently returning to U:.

Does anyone have any thoughts on why I can't get an external CD-ROM drive to consistently stick to the same drive letter?

TIA
0
Comment
Question by:CNeeper
  • 2
  • 2
4 Comments
 
LVL 32

Accepted Solution

by:
willcomp earned 125 total points
ID: 20379179
Give USBDLM (USB Drive Letter Management) a try:
http://www.uwe-sieber.de/usbdlm_e.html
0
 
LVL 1

Author Closing Comment

by:CNeeper
ID: 31411864
Thank you for a speedy solution. While I didn't end up using USBDLM, I have no doubt, based on its docs that it does exactly what I needed. USBDLM loads as (yet another) service in Windows and, being an optimization freak, I prefer not to add to the system overhead, given a choice. Because I'm confident your solution would have worked, and because even though I didn't use it, it served as a jumping point that ultimately let to a solution that worked for me, I'm going to accept your answer and hand the points to you.

For anyone with a similar problem: a FAQ on the USBDLM web site led me to research USB serial numbers and how Windows uses them to assign drive letters (http://support.microsoft.com/kb/234048/en-us   and   http://forums.microsoft.com/WindowsToolsandUtilities/ShowPost.aspx?PostID=1807380&SiteID=69). For abstract reasons, this ultimately led me to remove the drive letter assigned to the external CD-ROM drive, re-assign the TrueCrypt volume to my desired letter D: and reboot. After confirming that with no drive letter assigned to the external CD-ROM drive the TrueCrypt volume was consistently getting my desired letter D:, I then assigned F: to the external CD-ROM drive again and rebooted. Several reboots later it appears that the process of simply removing the drive letter from the troublesome external CD-ROM drive, rebooting, and then assigning the correct letter to it has resolved the problem.
0
 
LVL 32

Expert Comment

by:willcomp
ID: 20379906
Thanks. I thought from your question that you had already tried reassigning drive letters.
0
 
LVL 1

Author Comment

by:CNeeper
ID: 20384646
I had, but the changes I made wouldn't "stick" through a reboot. It was only after I removed the drive letter and rebooted that I was able to assign drive letters to the external CD-ROM and have them persist through a reboot.
0

Featured Post

Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
How to record audio from input sources to your PC – connected devices, connected preamp to record vinyl discs, streaming media, that play through your audio card: Vista, Windows 7, Windows 8, Windows 8.1 and Windows 10 – both 32 bit & 64.
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question