I have an internal 3 terabyte WD Black disk that was set up as GPT (presumably?) and formatted with one NTFS partition spanning the entire disk under Windows 7.
After upgrading to Windows 10, the other disks in the system were recognized without issue (including a 3-disk raid!) but this disk did not get mapped and shows up in Disk Management with a two terabyte GPT Protective Partition and 700-some gigabytes of unallocated space.
The motherboard in this machine is an Asus M4A78 Plus from around 2009, so it's pre-UEFI but I'm not attempting to boot from this disk so that shouldn't be the issue.
I've pulled the drive and put it into my Linux machine, where fdisk says:
Disk /dev/sdd: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x59e095e7
Device Boot Start End Blocks Id System
/dev/sdd1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
It might be related to the 512 byte logical sector size? I've other people having similar issues with Macs and boot camp or external drives being used internally but this disk had been set up internally on Windows and worked fine until I moved to Windows 10.
I haven't seen anyone with this specific issue yet so I figured I'd ask here and see if anyone has any ideas. The disk has about 2tb of data that isn't backed up (I should know better!) so I'm hoping to keep that.
gdisk output (device name changed):
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries.
Command (? for help): v
No problems found. 5860533101 free sectors (2.7 TiB) available in 1
segments, the largest of which is 5860533101 (2.7 TiB) in size.
Command (? for help): p
Disk /dev/sde: 5860533168 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 50176CDA-0B0F-4D2E-9459-687BCF80AF4E
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 2048-sector boundaries
Total free space is 5860533101 sectors (2.7 TiB)
Number Start (sector) End (sector) Size Code Name
Command (? for help):
sgdisk -v /dev/sdd
tell you? That will run GPT-specific integrity checks on the disk data structures. One thing I notice, which is a long shot, is that your disk has an MBR disk identifier of 0x59e095e7; but the GPT spec says this field should be empty. If you find no other problems, you could try zeroing this out. The easiest way might be to use then
option ongdisk
's experts' menu (x
, thenn
, thenw
). This actually creates an entirely new protective MBR. You can also back up the disk from Linux, assuming Linux sees your partitions.Creating new GPT entries. No problems found. 5860533101 free sectors (2.7 TiB) available in 1 segments, the largest of which is 5860533101 (2.7 TiB) in size.
Creating new GPT entries
message suggests thatsgdisk
thinks the disk is unpartitioned. Try usingsgdisk
-- launch it on the disk and then typev
and thenp
. Post the output. (Edit your original question and add four spaces to the start of each line of output, or put it up on a pastebin site.)