Assigning Hard Drive Letters

I am looking for a way to assign a drive letter (z) to a logical drive without adding the rest of the alphabet to the drive list. Any ideas?
Who is Participating?
SysExpertConnect With a Mentor Commented:
Can you use the subst DOS command, or is this NT ?
The Subst command should be on the W95/98 in the OLD DOS dir. Sould work fine for DOS based stuff. It may not work in W95/98. I hope this helps
go to properties and just assign the label z. there is no any problem with it.
TheComputerMasterAuthor Commented:
setting the label is not any challenge at all. been doin that fer years in DOS. What I need is to be able to set the drive letter, that is the letter that you referecnce the drive with. I know that it can be done with a CD, but don't know how to do it with a hard drive, or even if it can be done. What I am trying to do, is set up a partition to copy all of the instalation files to a drive partition at the end of the alphabet. That way, (I hope ),as partitions are added or removed, the instalation partition will remain at z.
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

subst is probably the easiest whay but it's not a real partition thow.  But it works in win95/98 and nt.
TheComputerMasterAuthor Commented:
Yeah, subst is easy, but this question is rated hard... I have been playing with computers for over 20 years now, but am stumped by this one.  Subst will allow me to access drive J as drive Z, but unfortunatly it also allows access to the drive as drive J... Not what I am looking for.  It may be impossible, or require an inhouse programming solution...??? Any ideas? I am wanting to access the  partition Only as dirve Z, and nothing else.  There may be a utility out there somewhere that I have been unable to find??? < hope 8^>
Drive letters are assigned by the OS. You need some low level drive handler to do this, like drivespace for example. Under NT you can use Disk administrator to change the drive letter. But under DOS or win9X there is no way I have ever seen to do this.
I just saw a Reg hack that may allow this, do you want more info ??
TheComputerMasterAuthor Commented:
PLEASE! If anyone can still help, I will give another 500 points out, if it will only access the drive from the new drive letter assignment, under win98.
Try this : Make sure your registry is backed up beforehand !!

I hope this helps !!!
If this is OK, post a question for Sysexpert only with whatever points you think it was worth.

Solution #2 (use with caution, and only if Solution #1 doesn't work):
                  Run the Registry Editor (REGEDIT.EXE).
                  Open one of the following branches, depending on the type of device you wish to           configure (your system may vary):
    For all SCSI devices, and most non-SCSI CD-ROM drives, open
                    HKEY_LOCAL_MACHINE\ Enum\ SCSI.
   For IDE hard disks, open HKEY_LOCAL_MACHINE\ Enum\ ESDI.
  For standard floppy drives, open HKEY_LOCAL_MACHINE\ Enum\ FLOP.
    Expand the branch of the SCSI device you wish to configure, and click on the key   under that device (if you have two of the same device, there will be two keys here).
 Double-click on the string value called UserDriveLetterAssignment (create it if it's   not there by selecting New and then String Value from the Edit menu).
 In the box that appears, type the desired drive letter once, in all caps (example:   type NN to configure this drive to use N:).
                  Next, double-click on the string value called CurrentDriveLetterAssignment.
                  In the box that appears, type the desired drive letter once, in all caps - if this device
                is partitioned into more than one logical drive, include all drive letters (example: type
                CEFG to configure this drive to use C:, E:, F:, and G:).
                  Close the registry editor when finished, and restart your computer immediately for
                this change to take effect.

 Important: neither of these methods will work if the drivers for the device are      loaded in CONFIG.SYS or AUTOEXEC.BAT, since Windows 98 will not have control  over these devices. If the devices are supported in Windows 98, you should remove     the old drivers from these files - see Do I still need CONFIG.SYS and    AUTOEXEC.BAT? for more information.

  Notable exceptions to the above include SCSI controllers with their own BIOS's (like   Adaptec's 2940), and any devices with non-standard software drivers.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.