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,629 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
F8 to last known good configuration of system 16 63
AD LDS integrated with ADDS question 4 7
SCOM - Service Restart 1 30
using interface in TLB 3 29
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 article summaries thoughts and ideas from two years of sustained use. It provides good reasoning to make the jump to Windows 10.
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

739 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