Trying to recover data from an external HDD

Irozato

Honorable
May 31, 2013
1
0
10,510
Hello everyone and anyone,

I was a bit careless and my main external HDD took a small drop. Since the drop it won't boot up anymore:
- If I boot my Win7 PC with the HDD connected it will often fail to boot.
- If connected the drive will try to spin up and give up after a few tries.
- the drive shows in device manager, but fails to show in disk management (so it's not a drive-letter issue)

Before I go and open it up to check if the head's busted, I thought I'd see if I've exhausted every option.
What I've tried so far:
- Recovery software in win7 and through a linux bootable USB (Partitionedmagic) using every possible connection except for putting it straight into the PC itself.
- Switched external casings (with a confirmed working one) and tried everything again.

I checked the PCB, but I can't see anything wrong with it.

Back in it's original (now confirmed working as well) I ran UVC and HDsentinel.
HDsentinel doesn't pick it up.
UVCview gives me:
---===>Device Information<===---
English product name: "MEDION HDDrive2GO"

ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High
Device Address: 0x02
Open Pipes: 2

===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00

===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00

===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0210
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x174CidProduct: 0x55AA
bcdDevice: 0x0100
iManufacturer: 0x02
English (United States) "MEDION"
iProduct: 0x03
English (United States) "MEDION HDDrive2GO"
iSerialNumber: 0x01
English (United States) "11500000000000003936"
bNumConfigurations: 0x01

===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0020 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xC0 -> Bus Powered
MaxPower: 0x00 = 0 mA

===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x02
bInterfaceClass: 0x08 -> This is a Mass Storage USB Device Interface Class
bInterfaceSubClass: 0x06
bInterfaceProtocol: 0x50
iInterface: 0x00

===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00

===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00

What irks me a bit is the max Power of 0 mA. But I'm not a pro, so that could just be nothing.

Anyone have any ideas short of a board replacement, the ol' tap or opening it up to check head and platters?

Edit: Forgot to add: it's a WD15EARS 1.5 TB, MDL: WD15EARS-00MVWB0

Thanks ahead.

Gunther