try to run chkdsk on each partition of the drive and then try the bootrec commands again.
so boot up to a command prompt and run
chkdsk c: /f
and do this for each drive letter you have assigned.
I think that sometimes a partition can filesystem can be in a invalid state and be marked as RAW
and the system can think it is not formated. I could also happen if your drive used some 3rd party partition manager software.
--------------
(main point in this case is to use diskpart.exe command to see if a partition is listed as RAW, it could mean that the file system needs repaired, or you have a 3rd party partition, or a raid partition without the raid driver installed, you can also see the drive letter assignments, and re assign them if you need to )
you can try and google about the diskpart.exe command, and use it to show the state of each disk and partition.
it is kind of hard to explain so look at the help files
http://www.computerhope.com/diskpart.htm
something like this:
diskpart.exe
list disk
select disk 0
list partition
list volume
help (will show the list of commands)list
here is what my diskpart command shows
____________
C:\WINDOWS\system32>diskpart
Microsoft DiskPart version 10.0.10586
Copyright (C) 1999-2013 Microsoft Corporation.
On computer: WIN81DOG
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 465 GB 0 B
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E DVD-ROM 0 B No Media
Volume 1 System Rese NTFS Partition 350 MB Healthy
Volume 2 C NTFS Partition 464 GB Healthy System
Volume 3 NTFS Partition 450 MB Healthy Hidden
DISKPART> exit
Leaving DiskPart...
C:\WINDOWS\system32>
this shows I have 2 drives volume 0 is a dvd player assigned drive letter E:
the second is my solid state drive, it has 3 partitions on it
the first and last are small (350 MB and 450 mb) I think there is the system boot loader on them and maybe a second boot loader from the a different windows install (should not be there but I did not know until just now, I would think it was a bug during BETA)
the second volume is assigned drive c: and has my windows directory on it.