Question what is stored on the HDD your trying to change the drive letter and was there an OS ie: windows, linux etc installed on there before, i have 4 HDD and 3 cd drives and can change all but my dual boot winxp/suse linux drive....this is frome the xp help file
Notes
A computer can use up to 26 drive letters. Drive letters A and B are reserved for floppy disk drives, but you can assign these letters to removable drives if the computer does not have a floppy disk drive. Hard disk drives in the computer receive letters C through Z, while mapped network drives are assigned drive letters in reverse order (Z through B).
"You cannot change the drive letter of the system volume or boot volume".
An error message may appear when you attempt to assign a letter to a volume, CD-ROM drive, or other removable media device, possibly because it is in use by a program in the system. If this happens, close the program accessing the volume or drive, and then click the Change Drive Letter and Paths command again.
[AMD XP 2500 BARTON] [ASUS A7N8X-E NForce 2] [1GiG XMS CORSAIR DC PC-3200] [BFG 6600GT 500@1000] [SB AUDIGY 2 ZS PLATINUM]600wps SEAGATE 36GIG 15,000 RPM SCSI ADAPTEC ULTRA 160 SCSI controller [LITEON DVD/RW-pioneer dvd/cd-rom