D drive asking to format

February 10, 2011 at 14:57:44
Specs: Windows XP
I have installed windows 7 earlier and switched to windows xp. Os got installed successfully but when i tried to access D drive , i was asked to format the D drive with only YES and NO options. When i give NO,nothng happens. Please help me restoring my D drive.

See More: D drive asking to format

Report •

February 10, 2011 at 15:20:14
Waddaminit - is this D drive partition on an external drive ?

If it is,

If you have not dropped the drive or otherwise damaged it, your problem was probably caused by you NOT clicking on the Safely Remove Hardware icon in your Taskbar and STOPping accessing the drive BEFORE you unplugged the drive while Windows was running.
There are several programs that you could try that will probably fix your problem.

Specifically, links to some programs that can repair the data damage are here -
see response 2:

Troubleshooting USB device problems including for flash drives, external drives, memory cards.
See Response 1:

Check that out first.

Rarely, not all the ports on the back of a desktop case may be able to supply 500ma each.

If you have a desktop computer, Note that I answered a Topic on this site where a guy had an external drive, which does require the full 500ma, connected to a port on the back of a desktop case - it would not work properly when a webcam was in the port next to it, but it worked fine when the webcam was unplugged. Ports on the back of a desktop case often have two ports connected to the same USB controller module that are ports one above the other - you could try connecting the cable to one of those and leaving the other un-used.

If you don't actually see it as assigned D in XP, and if you can't see the partition in My Computer or Windows Explorer, but you CAN see it in Disk Management, read on......

If the D partition was made in Windows 7, Vista and Windows 7 use a slightly different NTFS version than XP and 2000 do.

XP does not recognize an NTFS partition made in Windows 7 as being a valid partition type. In Disk Management in XP, it shows it as an Unknown partition type or similar.

Vista and Windows 7 can recognize ("see") a NTFS partition that was made in XP or 2000 fine.

Do you have data on the D partition that you don't want to lose ?

- If the answer is no, delete the partition and make a new one in XP's Disk Management.

- If the answer is yes, then you will need to access that partition in Vista or Windows 7 on some computer, or use some program or other operating system (e.g. on a bootable CD) that can "see" NTFS partitions that were made in Vista or Windows 7, copy the data to elsewhere, delete the partition, make a new one in XP's Disk Management, then copy the data back to it.

E.g. the freeware Easeus Partition Master Home Edition should be able to see the Vista or Windows 7 NTFS partition type fine.

Report •

February 10, 2011 at 16:05:41
Tubesandwires where did you get xp can't read a win7 ntfs partition?


Answers are only as good as the information you provide.
How to properly post a question:
Sorry no tech support via PM's

Report •

February 10, 2011 at 18:06:34
I have a dual boot system - Vista Home Premium and XP MCE 2005.

Vista was installed on unallocated space, so it has the Vista NTFS version.

All the other hard drive partitions on the two drives on the computer that are NTFS were made in XP.

When I boot XP, it cannot see the partition Vista was installed on in My Computer or Windows Explorer. In Disk Management it sees it as an Unknown Partition type. It's total size and free space are shown. It has no drive letter. The only options when I RIGHT click on that partition are Delete partition... and Help .

When I boot Vista, it can see all of the NTFS partitions in Computer or Windows Explorer - 8 - all have drive letters.

I looked on the web and found .....
(I found that same Wikpedia page by the way)

Vista doesn't make NTFS partitions 100% the same way as XP and previous OSs do. It starts the first one a bit farther into the hard drive (rather than at sector 64) , and it can leave unallocated sectors between multiple partitions on a drive. Part of the reason for that is to accommodate new hard drives that will be using larger than the 512 byte sectors they've been using up till now, in the future I assume. (My drives are 500gb and have 512 byte sectors)
It also has bugs in a certain standard file associated with the master boot record.
This results in - and to fix the bugs in the standard file -
- Partition Magic 8.x and some other older partition manipulation programs that are not Vista ready or similar don't recognize the Vista made NTFS partitions as being valid.
Partition Magic sees the type as ??? and the partition as completely filled, whether it is or not.
If the first NTFS partition on a hard drive was made by Vista, Partition Magic won't even load and generates an error code (in my case it was the second partition).
You can cure that by running chkdsk /r from XP (Vista's chkdsk can't fix the problem), by booting with the XP CD and using the Recovery Console option, and checking the partition Vista has been installed on, then Partition Magic etc. see the partition normally, however that can take several hours - running chkdsk /r takes a lot longer than running chkdsk /f - you can't run the latter in the Recovery Console.
(You can't use chkdsk/f in XP on the Vista Windows partition because in XP itself XP can't access the partition Vista Windows is installed on.)
OR if you're starting from scratch you can make all the partitions with something other than Vista, instead of using Vista to do that - in which case such programs will recognize the partitions normally. Vista recognizes partitions made with older programs and OSs (Win 98 and up) fine.
- even after you have run chkdsk /r from XP, Vista can see and access the XP NTFS partition, but XP can't show or access the Vista partition

All of those things probably apply to Windows 7 too, since it's primarily Vista with the things that annoyed people about Vista taken out or made more user friendly.

If someone else has a dual boot system with XP and Vista or Windows 7 on it and they can see a NTFS partition that was made in Vista or Windows 7 in XP when XP is booted, then I will correct my information.

Report •

Related Solutions

February 10, 2011 at 21:47:30
I agree with Tubesandwires. Since LavanyaB's D partition is made in Windows 7 , so winxp can't access the D partition. If you want to use D partition, you should format it. You can try easeus partition manager home edition which is free to copy the D partition to other partition which can be recognised by winxp and format D, then recreate a new partition, then copy the files to the new partition.

Report •

February 10, 2011 at 21:56:32
You can recover your formatted data from windows data recovery software by Stellar which can recover all the files and folder from the formatted partition. The software can do imaging and cloning of hard drive. It supports more than 185 file types

Report •

February 10, 2011 at 22:10:11

Report •

June 18, 2011 at 04:59:18
boot from windows xp bootable cd and press R
1. then press 1
2. enter administrator password (if there)
3. type d:
4. type chkdsk /p
5. after complete
6. restart computer
now your drive is ready to use enjoy!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Report •

Ask Question