Computing.Net > Forums > Windows 2000 > My hard disk is labeled f: and not c:

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

My hard disk is labeled f: and not c:

Reply to Message Icon

Name: Magnus
Date: April 27, 2002 at 07:53:07 Pacific
Comment:

I'm in trouble. Due to the (erroneous) mounting and unmounting of a friends hard disk in my system, Windows (2000) suddenly gives my hard disk the label f: and not c: (Meaning that I have no c:). This causes almost all the programs not to work and most configurations are strange. Is there a way to fix this?



Sponsored Link
Ads by Google

Response Number 1
Name: jacko
Date: April 27, 2002 at 08:40:40 Pacific
Reply:

In administrative tools you should be able to assign the correct letter to the drive.


0

Response Number 2
Name: Magnus
Date: April 27, 2002 at 08:57:51 Pacific
Reply:

Jacko: I've tried that, but I am not allowed to change it since it's the system disk...


0

Response Number 3
Name: Jeff
Date: April 27, 2002 at 10:36:58 Pacific
Reply:

I hate to break this to you, but that's officially not possible. I too have had such nightmares. It's unclear why W2K felt compelled to reassign your system drive's letter, but the answer might lie in remounting your friends drive, or something similar.

For the OS to consider a drive the system drive, it must be the one with ntldr, boot.ini, and other boot files on it. That doesn't mean it's also the boot drive, as that's just the drive with the WINNT dir on it.

Anyway, Microsoft's official answer is a clean reinstall of W2K. Backwards-engineering what caused this might give another answer, but somehow you MUST change the registry settings in the suffering W2K system. I've tried remote registry access with no luck. If you do find a way, please tell me, cause I've never succeeded without a reinstall.

Best of luck.


0

Response Number 4
Name: Jeff
Date: April 27, 2002 at 15:24:57 Pacific
Reply:

Magnus, I think I figured out a (long-winded) fix. Please let me know if it works or not, as I encounter the same problem from time to time.

You'll need your friend's drive back, or any other drive formatted for FAT or NTFS. If this "temporary" drive doesn't have some flavor of Windows on it, you'll need to copy the boot files mentioned below, ahead of time. You must install the drive on your Primary bus' ribbon cable, and set its jumpers to be the Master. That makes it the System volume (normally C:, and always C: on Win9x/Me).

While doing that, remove all other hard drives, CD-Roms, etc., except the temp one you just added, and your "F:" drive. Make sure your "F:" drive is on the Secondary bus' ribbon cable, and jumpered as a Master too (it probably is). Now, boot into the operating system on the temporary drive, and copy the files mentioned below (if you pre-copied those files, boot straight into your own W2K).

Copy the following files from your "F:" drive's root directory, to the root dir of the temp drive:

ntldr
boot.ini
ntdetect.com
NTBOOTDD.SYS (if your sys uses it)

You can delete these when you're done, but for now, open the boot.ini file that's now on the temp drive, and ADD the following line under the "[operating systems]" section (without the quotes):

"scsi(0)disk(1)rdisk(0)partition(1)\WINNT="Windows 2K, on 'F:' drive" /fastdetect"

Don't worry if your original entry starts with "multi(0)" instead of "scsi(0)", either will work. If you're not in your own W2K system yet, reboot into it, by selecting the boot.ini entry you added.

In your Administrative Disk Manager, your "F:" drive should no longer be considered the system volume, and the temp drive should be right now (and possibly labelled "C:"). This is good (assuming it works), as it "breaks the mold" of your system thinking your original drive is the system volume, previously known as "F:". After all is done, the sys will have to rethink where the system volume is, and what letter to assign it.

It will default to "C:", as long as no other still-existing drive is labelled "C:" (why you removed other drives), it has the boot files (which your original drive still does), and it becomes the primary bootup drive (system drive).

OK, so now shut down and remove the temp drive. MAKE SURE you reconnect your "F:" drive to the Primary ribbon cable, and keep it jumpered as master. NO other drives should be on either ribbon (you can leave the floppy). Reboot, and the system should re-assign your drive as "C:", and consider it the system volume. At least, that's the theory. If so, you can now add your other drives/CD-ROMs back, but don't move your "formerly F:" drive!

I hope you can try this, and that it works. It's not dangerous.


0

Response Number 5
Name: Magnus
Date: April 28, 2002 at 05:40:00 Pacific
Reply:

Jeff, thanks a lot for taking your time. However, I was able to solve the problem with information in this article:

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q223188

Maybe it can help you too!

/Magnus


0

Related Posts

See More



Response Number 6
Name: Jeff
Date: April 28, 2002 at 11:18:50 Pacific
Reply:

Thanks! Without Microsoft's confirmation in that article, I doubt I would ever had the nerve to try such a delicate registry editing procedure. Ironic that I wound-up being the one helped!


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows 2000 Forum Home


Sponsored links

Ads by Google


Results for: My hard disk is labeled f: and not c:

How to delete/formate my hard disk?? www.computing.net/answers/windows-2000/how-to-deleteformate-my-hard-disk/27463.html

hard disk constantly accessed www.computing.net/answers/windows-2000/hard-disk-constantly-accessed/31206.html

Installing 2 os on one hard disk www.computing.net/answers/windows-2000/installing-2-os-on-one-hard-disk/55173.html