Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

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

So, I'm trying to set up a dual-boot of Windows 7 Ult 64-bit with Ubuntu on my computer. The computer has UEFI firmware and originally came with Win 8. It has a 16GB SSD and a 1TB HDD. I intend for Ubuntu to go on the SSD and Windows to remain on the HDD.

When I try to install Ubuntu, the installer does not detect the Windows partition. In addition, GParted does not detect the Windows partition, stating that there traces of a GPT partition scheme but no fake ms-dos on the hard drive. When I ran fixparts I got the same message, stating that there were traces of a GPT partition on the drive.

Now, despite the installer and GParted failing to read the HDD, when running Ubuntu off of a live disk, I can successfully access the Windows file system, read, and write files into it.

How can I get Ubuntu to correctly recognize the Windows partition? I do not have a Windows disk with me, so can't reinstall it.

Will removing the GPT destroy the Windows partition, or will it leave it intact and still bootable?

share|improve this question
@user68186, not related to that question. – psusi Jan 9 '14 at 16:04
@psusi OK. I have retracted the close vote. Intel SRT does show up as RAID0 in Ubuntu and causes problem with HDD recognition. So the question listed in my previous comment may be relevant. If not, I will be happy to delete the comment above. – user68186 Jan 9 '14 at 16:35
If the computer came with UEFI hardware and was running Windows 8, then it would by default be using a GPT partition table. If so then removing the GPT would break Window 8 boot. In order to fix the problem it would be helpful to see the output from "fdisk -l -u" and "gdisk -l". – Curtis Gedak Jan 10 '14 at 18:09
@CurtisGedak, hi Curtis. He said he got rid of Windows 8 and put 7 on, which explains why it's been switched back to msdos partition table. – psusi Jan 11 '14 at 20:12
up vote 5 down vote accepted

You need to remove the broken GPT. Run sudo gdisk /dev/sda and use the x command to enter the expert menu, then the z command to zap the GPT.

share|improve this answer
Hang on though psusi, I'm getting a message from gdisk saying that "this operation is potentially destructive". I would really like to keep that Windows partition intact. – Alex Mundy Jan 9 '14 at 16:21
@AlexMundy, yes, you are destroying the GPT because you are using an msdos partition table instead, and whatever tool you used to repartition the disk did not understand GPT so did not remove it. – psusi Jan 9 '14 at 16:22
Is there a reason someone downvoted this? – psusi Jan 9 '14 at 16:40
As gdisk's author, I can say that psusi's answer is correct, at least assuming that I understand correctly that Alex Mundy has converted from GPT to MBR using Microsoft's tools. That said, do not accept the option to erase the MBR! A simpler and safer way to do this is to use FixParts; accept the option to erase the stray GPT data. I've upvoted this answer. IMHO, whoever downvoted it should undo that action. – Rod Smith Jan 11 '14 at 18:03
FixParts got it. Ubuntu now recognizes Windows and has put it in the GRUB. – Alex Mundy Jan 12 '14 at 13:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.