[SOLVED] Data Recovery from WD Elements Portable with USB Descriptor Corrupted

Oct 1, 2019
2
0
10
Hi! I just bought a new WD Elements Portable, that I filled with data.

Unfortunately, today I connected it to the pc via an old USB hub of mine, which has corrupted the hard drive making it invisible to the pc (I think so, because it already happened with an USB stick).

In Windows, under Device Manager, it appears with a yellow label as “Unknown Device”, and every attempt to update its driver failed.

In Linux I got a more precise description. The drive appears as

Bus 002 Device 004: ID 1058:01a1 Western Digital Technologies, Inc.
Couldn't open device, some information will be missing Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 1
idVendor 0x1058 Western Digital Technologies, Inc.
idProduct 0x01a1
bcdDevice 10.18
iManufacturer 2
iProduct 3
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 44
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x00 (Missing must-be-set bit!) (Bus Powered)
MaxPower 224mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 2 SFF-8020i, MMC-2 (ATAPI)
bInterfaceProtocol 80 iInterface 0


Further, as soon as I connect the drive to the pc, the system logs say:


[ 625.692407] usb usb2-port2: cannot disable (err = -32)
[ 625.692422] usb 2-2: USB disconnect, device number 4
[ 628.060476] usb 2-2: new SuperSpeed USB device number 5 using xhci_hcd
[ 628.081133] usb 2-2: config 1 contains an unexpected descriptor of type 0x1, skipping
[ 628.081138] usb 2-2: config 1 has an invalid descriptor of length 15, skipping remainder of the config
[ 628.081144] usb 2-2: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 3, skipping
[ 628.081149] usb 2-2: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2
[ 628.081537] usb 2-2: New USB device found, idVendor=1058, idProduct=01a1
[ 628.081542] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 628.081546] usb 2-2: Product: Elements 25A1
[ 628.081550] usb 2-2: Manufacturer: Western Digital
[ 628.081553] usb 2-2: SerialNumber: 575836314133374558385046
[ 628.082228] usb-storage 2-2:1.0: USB Mass Storage device detected



I’m desperate for recovering the files that I put on this drive.
In your opinion, will it be necessary to open it as indicated in this article, or that can be avoided?