You can use PowerToys for XP, a utility created by some of the Microsoft people but not supported by Microsoft. It includes a utility called TweakUI to unhide the drive in the section for My Computer. Powertoys can be downloaded from here;
Alternatively, you can delve straight into the Registry and delete the key for "NoDrives" in the
More details about that here;
http://support.microsoft.com/kb/q173485/ Although that is for Win 95, your registry should have the same key.
Be careful with the registry. Make a backup of it first, and be sure to read Microsoft's guidance on how to restore from a backup.
My main hard drive (C) no longer appears when I click the "My Computer" icon. I use Windows XP.
I just had a virus (SmitFraud) and used smitRem.exe and SmitFraudFix.exe to remove the infected files. However, I noticed when I got the virus, the C drive icon no longer appeared when I clicked "My Computer." The icon still hasn't reappeared after cleaning out (hopefully!) the virus. I've been searching for a solution but haven't found anything on my own. So, I thought I would turn to the experts here.
The C drive DOES appear in "Computer Management, Disk Management."