Learn about the technologies behind the Internet with The TCP/IP Guide!|
NOTE: Using robot software to mass-download the site degrades the server and is prohibited. See here for more.
Find The PC Guide helpful? Please consider a donation to The PC Guide Tip Jar. Visa/MC/Paypal accepted.
|View over 750 of my fine art photos any time for free at DesktopScenes.com!|
The drive letter assigned to my CD-ROM drive keeps changing, which makes my installed programs not work properly
Explanation: The CD-ROM drive you use in your system is using a specific drive letter. Under certain circumstances (notably when changing hardware configurations such as adding a hard disk or using a removable drive) the letter associated with the CD-ROM changes. So the CD-ROM may be D: in some cases but E: after a change. This causes installed software to stop functioning since it looks for the information on the CD using the D: path when the drive is now on E:.
Diagnosis: CD-ROM drives are mapped to a drive letter using the driver software that enables them to function. This is done by the DOS program MSCDEX if you are using DOS or Windows 3.x, or a built-in CD-ROM file extension program if you are using Windows 95 or NT. By default, the CD-ROM drive takes the next unused drive letter available on the system, after all hard disk volumes are assigned letters. If you add a hard disk or change the partitioning to add another disk volume, or if you add a removable drive whose drivers load before the CD-ROM's, the CD-ROM's letter will be bumped up to the next letter.
Warning: Check your
CONFIG.SYS file to make sure there is no "LASTDRIVE" command there before
setting a high drive letter, as this can cause a
problem by telling your system not to use high drive letters. Also watch out for
mapped network drives if you are on a network, since they too may use high drive letters.
Note: Windows 3.x systems
access the CD-ROM drive using MSCDEX so the instructions above apply to these machines.