HDD only visible from Linux, GParted says “unallocated".

How to use TestDisk to recover lost partition
Forum rules
When asking for technical support:
- Search for posts on the same topic before posting a new question.
- Give clear, specific information in the title of your post.
- Include as many details as you can, MOST POSTS WILL GET ONLY ONE OR TWO ANSWERS.
- Post a follow up with a "Thank you" or "This worked!"
- When you learn something, use that knowledge to HELP ANOTHER USER LATER.
Before posting, please read https://www.cgsecurity.org/testdisk.pdf
Posts: 1
Joined: 17 Oct 2014, 18:47

HDD only visible from Linux, GParted says “unallocated".

#1 Post by JuRaSSiCBoY »


My Western Digital Caviar Green 3TB HDD suddenly is unrecognized by Windows 7. It's an external My Book drive, but plugging it vía USB from his case is unrecognized by Windows 7 or Linux, so I have to connect it directly to the Power supply and motherboard. It's so strange, this drive has not had an extensive use (maybe once a month to copy data from this external drive to my desktop internal hdd).

--I must say I formatted it a long time ago because the WD external drives are encrypted by default. So my drive was working properly without any type of encryption and I've used it the last two years without any problems. So I can plug my hdd to the PC without any problem derived to his encryption. And no strange/foreign encryption must be taken into account as far as my problem is concerned.--

Windows 7 can't recognize the hdd from hdd management, neither from recovery programs like Recuva, GetDataBack, Zero Assumption Recovery... It is as if there were no hdd connected to my computer.

GParted can recognize the HDD but the partition is "Unallocated".

fdisk -l /dev/sdc returned

Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes
255 headers, 63 sectors / track, 364801 cylinders, total 5860533168 sectors
Units = 1 sector = 512 bytes * 512
Size (logical / physical) Sector: 512 bytes / 4096 bytes
Size E / S (minimum / optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xb32384ed

The disk / dev / sdc does not contain a valid partition table

parted -l returned

Error: / dev / sdc: unrecognized disk label
Error: Invalid partition table - recursive partition on / dev / sr0.
Discard / Ignore / Cancel / Cancel? I
Model: HL-DT-ST DVDRAM GSA-H12N (scsi)

Disk / dev / sr0: 205MB
Size (logical / physical) sector 2048B / 2048B
Partition Table. msdos
Number Start End Size Type File system Flags

gdisk returned:

Partition table scan:

MBR: not present
BSD: not present
APM: not present
GPT: not present

And TestDisk is now working, by now I selected the GPT Analysis because this program recognize my HDD but is unable to recognize the partition.

TestDisk 7.0-WIP, Data Recovery Utility, October 2014

Disk /dev/sdc - 3000 GB / 2794 GiB - CHS 364801 255 63

Analyse cylinder 247786/364800: 67%

Unknown 140533711 1158650489806 1158509956096 [~O~G^EM-A/^O]

Unknown 867089409 30079211680 29212122272 [~NfѸ

Unknown 1533954453 30124396312777580 30124394778823127

check_FAT: Bad jump in FAT partition

check_FAT: Bad number of sectors per cluster

check_FAT: Bad jump in FAT partition

check_FAT: Bad jump in FAT partition

Unknown 3298695629 529015010252 525716314624 [P^? 0]

What these "unknowns" and "bad number/bad jump" means and what should I do from now? Im'm trying to copy the partition table from the backup to restore it. Because I think the problem is that I've lost the partition table (I don't know why, I've never moved the hdd and I've always taken great care of the drive) but the TestDisk is the only one who can recognize the hdd and he cannot bring me the "restore partition table from backup" option saying "there are no partitions".

I hope someone can help me!! Thanks a lot for your help and time in advance.