Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm having problems configuring a hard disk in a brand new, clean Windows 7 installation. System specs:

  • Hard disk: WD VelociRaptor WD6000HLHX (600 GB, 10000 RPM)
  • Motherboard: Gigabyte Z77X-UD3H
  • BIOS SATA mode set to AHCI (not RAID), with disk connected to SATA0 (6 Gb/s port).
  • Windows 7 Enterprise SP1 64-bit

The disk is recognized by the BIOS and is correctly identified, with the name and size correctly reported. Windows recognizes the disk itself and reports the device is functioning correctly, but it doesn't appear in Explorer.

Disk Management shows the drive, but incorrectly states that it is uninitialized and has no partitions. If I try to initialize the drive, I get an error saying that "the system cannot find the file specified" (what file?).

Before connecting the drive to the new machine, I partitioned and formatted it under Windows XP SP2, creating 2 partitions (MBR, not GPT) and copying over a boatload of data. However, none of this data appears under Windows 7. If I put the disk back into the Windows XP machine, I can access the disk and all of its data.

Is it possible to get Windows 7 to correctly recognize the disk without having to erase it and start over? If so, how do I do so?

I checked this question, which seems to cover the same issue, but it didn't help.

share|improve this question
Maybe a bad Sata data cable. – Moab Aug 28 '12 at 2:35
Check to see if the drive is marked bootable with GParted. – jmreicha Aug 28 '12 at 14:43

Make sure you've enabled AHCI support in Windows 7.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .