Change drive letter for system drive

B

bob

I installed a new internal hard drive to replace my old SATA drive C. After
installing the new SATA drive and installing Windows XP I discovered that
the drive was assigned the letter "I".

Disk management will not let me change the letter because it is a "system
volume". I notice that C is not assigned to any other drive.

I guess I can live with the drive being labeled "I" unless it is going to
cause problems installing programs. How can I change it?
 
K

Ken Blake, MVP

I installed a new internal hard drive to replace my old SATA drive C. After
installing the new SATA drive and installing Windows XP I discovered that
the drive was assigned the letter "I".

Disk management will not let me change the letter because it is a "system
volume". I notice that C is not assigned to any other drive.

I guess I can live with the drive being labeled "I" unless it is going to
cause problems installing programs. How can I change it?


You can't, at least not short of reinstalling Windows. You can change
the letter of any other drive, but not that one.

Keeping it as I: doesn't really matter. There's no particular reason
why it needs to be C:. Mine is F: (for reasons I won't bother
explaining), and I have never had a problem resulting from that
unusual name.
 
A

Anna

Ken Blake said:
You can't, at least not short of reinstalling Windows. You can change
the letter of any other drive, but not that one.

Keeping it as I: doesn't really matter. There's no particular reason
why it needs to be C:. Mine is F: (for reasons I won't bother
explaining), and I have never had a problem resulting from that
unusual name.


Bob:
While it's not crucial that your system (boot) drive be designated as the C:
drive and in theory you can live with your system (boot) drive being
designated as an other-than-C: drive, our experience in a Windows
environment over the years tells us that for a variety of reasons it *is*
most desirable for your system (boot) drive to have the C: letter
designation.

As you have discovered you cannot use XP's disk management utility to change
your system (boot) drive from I: to C:. While there have been some published
hacks indicating that registry modifications can achieve this change, we
have never found these changes reliable.

So my advice would be that if it's practical for you to do so, "bite the
bullet" and perform a fresh install of the XP OS. As I'm sure you recognize,
should you do this, all your previously installed programs will need to be
subsequently reinstalled. So you will have to decide whether a fresh install
is practical under your present circumstances. From your description of
events it doesn't seem that you've installed too many programs & other data
on your new HDD so I'm assuming it won't be too onerous a chore for you to
simply undertake a fresh-install of the XP OS.

Again, if practical, I would strongly advise you go that route. For safety's
sake (so that you don't run into the same problem again) it would be best if
you would disconnect all other HDDs and storage devices from your system,
especially another bootable HDD.
Anna
 
J

John John (MVP)

Anna said:
Bob:
While it's not crucial that your system (boot) drive be designated as the C:
drive and in theory you can live with your system (boot) drive being
designated as an other-than-C: drive, our experience in a Windows
environment over the years tells us that for a variety of reasons it *is*
most desirable for your system (boot) drive to have the C: letter
designation.

That might have been true for Windows 9x operating systems but for NT
operating systems this is really a non-issue. The only time this is a
problem is when trying to install older DOS or early Windows
applications that insist on being installed on a C: drive, otherwise
having an NT operating system on a drive other than C: is not a problem.

John
 
K

Ken Blake, MVP

Bob:
While it's not crucial that your system (boot) drive be designated as the C:
drive and in theory you can live with your system (boot) drive being
designated as an other-than-C: drive, our experience in a Windows
environment over the years tells us that for a variety of reasons it *is*
most desirable for your system (boot) drive to have the C: letter
designation.


That's not been my experience at all. Please tell us what you think
that "variety of reasons" is.
 
A

Anna

Ken Blake said:
That's not been my experience at all. Please tell us what you think
that "variety of reasons" is.


Ken:
Time & time again over the years we have consistently run into user problems
because the user's boot (system) volume had not been assigned the C: drive
letter. In most cases the situation originally arose because of user error
when installing the Windows OS, e.g., other bootable storage devices were
present at the time of the OS installation or a glitch in the disk-cloning
process resulting in the cloned HDD receiving an other than C: drive letter
assignment.

In any event, the problems we (or, more precisely, the user) subsequently
encountered because of this situation involved the inability (present &
future) for the user to install a particular program on his/her system
(boot) drive because the program simply balked at any attempt to install
such program other than on a C:
designated drive. While it is true that virtually every major program in
existence today will allow this capability, there are still a host of
programs out there (including "custom-made" programs) that simply don't have
this capability. They are programmed to permit installation *only* on a
drive designated as C:. Whether these types of programs can be considered
poorly designed/programmed is beside the point. They are out there in
considerable numbers and users use them.

We also encountered a fair number of problems where future user
configuration modifications simply wouldn't work because the program had
originally been installed on a non-C: designated drive.

Also, we've run into many problems with subsequent upgrades, patches, fixes
of one sort or another affecting an installed program that either would not
modify the targeted program because the program resided on an other-than-C:
drive (even though the user had not originally experienced any difficulty in
installing that program on a non-C: drive), or even if the upgrade, patch,
etc. appeared to be installed properly we ran into subsequent problems of
one kind or another which we attributed to the fact that the program resided
on a non-C: designated drive.

So all-in-all as I've suggested to the OP, if it's not too terribly onerous
to "start over" as it were and perform a correct fresh install of the XP OS
so as to install that OS on a C: designated drive, our advice is do so. On
the other hand if it's simply impractical for the user to do this because
the programs/applications installed on drive make it too difficult or
impossible for the user to reinstall these programs/applications following a
fresh install of the OS (together with the usually onerous chore of
reinstalling all the MS critical updates), then he or she can live with the
present situation and hope for the best.
Anna
 
B

bob

Thanks very much for everybody's input. I am going to leave the drive with
"I' designated until Windows 7 becomes available. I am leary that a
reinstall of XP would correct the issue.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top