General Question

victord66's avatar

Do I need a C: drive?

Asked by victord66 (201points) October 28th, 2009

I have installed Windows 7 on my pc and still have a copy of XP to which I can dual boot. Windows 7 seems so stable though that I probably won’t use XP again. It resides on a small C: partition on the smallest of my three internal hard drives. I’ve put Windows7 on one of the other drives I: The thing is I don’t really need this smaller hard drive. Can I remove it completely and do without a C: drive or is there something with Windows that requires a C: drive?

Observing members: 0 Composing members: 0

26 Answers

gussnarp's avatar

I’m not technically sure about this (so maybe I shouldn’t be answering?), but I would think that if you can boot from I: then you don’t need C:. The letters should be essentially meaningless. I think the use of C: is just a holdover from the past, when you had a 5¼ floppy on A: and a tape backup drive on B:.

erichw1504's avatar

Try asking here for computer related questions: http://superuser.com

Sarcasm's avatar

Windows will survive without a drive named C:.
That’s just the default letter the first harddrive gets (A and B are reserve for floppies, at least in XP. Carried over from the days when floppy drives were common).

dpworkin's avatar

Just delete the partition that your current OS is on, replace it, format it, and Setup will designate it as C:. If you do run Windows from any drive but C:, certain programs that look for a pre-defined path assuming C: won’t work properly, but there are workarounds for this.

victord66's avatar

Thanks pdworkin, but what I’d really like to do is expand the D: partition that is on that hard drive to take over all the space that was on C: drive. Then I just want to have a larger D: drive without a C: drive. I don’t want to have all of my other drives changing letters. If I do what I propose, will windows re-designate my D: drive as C:, since I will no longer have a C: drive?

dpworkin's avatar

Not unless it starts with an empty partition. I had Windows on an F: drive and it messed up 2 minor programs that I made a fix for. You may never have a problem. Just realize that you can reassign the letters to all your drives except the bone your OS boots from.

gussnarp's avatar

@pdworkin Is “bone” a fancy technical term for a hard drive that I’ve never heard before?

dpworkin's avatar

It’s what happened when I tried to type “the one” on this stupid netbook. Sorry.

gussnarp's avatar

@pdworkin I just had to give you a hard time.

dpworkin's avatar

@gussnarp A; and B: were both reserved for floppy disks, in the days before hard drives. B: is not for “Backup”

gussnarp's avatar

@pdworkin So now I get a hard time? Turnabout is fair play. I honestly don’t remember what was on my B: drive. I do know that at one time it was a tape drive used for backup.

The_Compassionate_Heretic's avatar

Windows needs a bootable partition. It doesn’t need to have the C: assignment.

jaytkay's avatar

If it’s on a separate physical drive from Windows 7, why not try unplugging it before booting?

tallin32's avatar

You can go into Disk Management (click Start, then Run, then type “diskmgmt.msc”) and resize partitions except, of course, the partition you’re booting from. So if your c: drive is actually just part of another hard drive, you should be able to rid yourself of that and resize the d: partition. Clear as mud?

victord66's avatar

Thanks very much for your advice. Now that I’m ready to do this, when I go to disk management there doesn’t seem to be an option for format or delete or erase this C: partition. Those are ‘greyed’ out. The only options I have are “open”, “explore’, “change drive letters”, “shrink”, “properties” and “help”. This C: partition is also listed as “system, active, primary partition”. What to do?

dpworkin's avatar

Boot a partition utility from the CD ROM drive, or run something like Partition Magic which will let you choose the task while Windows is running, but will then restart your computer to do the actual operations in a little DOS kernel.

victord66's avatar

I’ve tried using easeus partition manager but the same thing happens. It will only allow me to resize or copy. All of the other options are once again ‘greyed’ out. This is getting very frustrating.

dpworkin's avatar

You can’t do it from Windows. Does the Easeus program have a bootable disk?

dpworkin's avatar

Actually, boot your install disk. you can do it from there.

victord66's avatar

I have tried your suggestions and have removed the C: drive and resized the D: drive only to render my system non-bootable. I had to resize the D: drive and restore the C: drive in order to get it to boot again. There must be something on the C: drive that my system needs in order to boot. I’m not a techie, but maybe it’s the “master boot record”? I do appreciate all of the helpful comments, but at this point if you do not have a technical background and have not performed this procedure before, please refrain from adding your comments. So right now I’m back where I started.

dpworkin's avatar

I’ve done it a million times between 1981 and today. Have you tried booting from the OS installation disk, and tried making the new partition from the installation app?

victord66's avatar

I’ve not tried booting from the install disk. I can give that a try but also keep in mind that since I’ve installed win7 there was a boot loader installed so that I can boot to either winxp or win7. I think this is where my problem lies. I want to get rid of the c:winxp partition but the boot loader and/or the mbr won’t let me.

If I boot with the win7 installation disk the only thing it will let me do is to install windows 7? no?

What I tried and perhaps I was not very clear here, was to boot with the Acronis rescue disk and with disk director deleted the c: partition and re-sized the D: partition. This is where the problem started. After that my system would not boot. I had to reverse the process and re-install the c: partition/winxp system.

dpworkin's avatar

Is your Win7 an upgrade or a stand-alone? If it is an upgrade, what are you upgrading from? If Vista or XP, use your Vista install disk and boot from it. It will detect your partitions and ask where you want to install the OS. Use it to delete, remake and format the the drive with the dual-boot partition. Make a single partition. Then when that OS is installed, run the Win7 install disk from within windows (in other words, let the newly installed Vista or XP boot) and then do a “clean” install of Win7. A round-the-block way of doing it, but you won’t lose your MBR in the interim.

victord66's avatar

Thanks, I understand what you’re saying. I upgraded from winxp and did a clean install onto one of my 3 hard drives, not the C: drive. So I left winxp alone on the C: drive and put win7 on I: drive. Now it dual boots to either, but I’ve set win7 up so that it boots directly into 7 by setting it as the default o/s and 0 seconds to choose. I don’t really want to muck around with my win7 partition as it’s all set up with all of my apps. Is there not any way that I can safely remove this boot loader or move the mbr to I: drive?

dpworkin's avatar

Yeah. Run bootmanager from the command shell (check help to see what the exe file is really called, something like bootmngr), delete the XP partition and use it for documents or file storage or whatever. Then you will only have a possible problem with install programs that want to install programs on c:\ by default, but if you always do a “custom” install that should solve that problem.

Response moderated

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther