Switch to full style
CompactFlash, SD, MMC, USB flash storage. Anything that does not have moving parts inside.
Post a reply

16 GB monolith showing 2 TB capacity

June 14th, 2019, 11:07

We received a "no name" monolith USB flash drive, which according to the customer is a 16 GB one.
Below are several pictures.

In the BIOS, it appears as three different storages.
For this flash drive, "fdisk -l" lists three 4 GB volumes for that drive : sdb, sde and sdg
as well a sdc which has an absurd capacity of 275 GB.

All /dev/sdX "partitions" can be cloned without problem and hex analysis shows non-null content in them.
However, analyzed individually, there show no files.

/dev/sda is not listed but appears as 2 TB when cloned.

In Windows, both the disk management and diskpart show the flash drive as a 2 TB disk without any partition.

Opening the flash drive in Windows with the hexadecimal editor HxD, this one shows the first sectors as unreadable with a grey background.
Additionnally, there is an "Incorrect function" popup.

HxD also sees the flash drive with the erroneous capacity of 2 TB (4278190080 sectors).

From within HxD, it is possible to access the sectors near the impossible location of 2 TB.
The last sectors show identical content, which doesn't seem random.
Maybe is this the XOR key applied to blank sectors?

"Rewinding" the sector offset to explore content up to the first sectors shows non-null content in all the 2 TB space.
Sectors 0, 1, ... show something, contrarily to just after opening the drive.
In HxD, the "Incorrect function" popups shows appear, but sectors are still accessed.

Because of the three 4GB storages, I wonder if this corrupted USB flash drive behaves like a RAID storage and/or if the 4GB storages are the content of the crystal / planes.
Maybe is a fourth 4GB chunk at /dev/sdf (which is not listed) or simply at /dev/sdc which obvioulsy has wrong size.

Before considering the use of advanced tools like VNR Rusolut, PC3000-Flash or Soft-Center is there something more to try?
Attachments
fdisk-l.jpg
As viewed by fdisk -l in Linux.
hex_screenshot1.jpg
First sectors of the flash drive viewed in HxD.
defective-16-gb-flash-drive-in-BIOS.jpg
View of the flash drive from the BIOS.
last-sectors-of-2TB.jpg
Last sectors of the 2TB storage as viewed by HxD.
usb-16gb-in-HxD-screenshot1.jpg
Initial view of the 16 GB flash drive in HxD.
usb-flash-drive-as-Disque-1-in-Diskpart.jpg
With DISKPART in Windows Terminal.
usb-16-gb-flash-drive-shows-as-2-tb.jpg
In Windows Disk Management.
usb-16-gb-flash-drive-shows-as-2-tb.jpg (10.35 KiB) Viewed 6238 times

Re: 16 GB monolith showing 2 TB capacity

June 16th, 2019, 6:19

have you tried scanning with partition find and mount, or imaging the whole disk (not partitions) with DMDE and scanning with r-studio?

if the controller goes haywire, you wont get sense from it in win or *nix

Re: 16 GB monolith showing 2 TB capacity

June 16th, 2019, 13:01

@SOSdonnees , this is typical Controller (not stable) issue there is NO WAY to read it, and if you squeeze it more with reading it will not mount
you have to do it the hard way (if your client is willing to pay)

@HaQue , dump it & scan it will not do any good, you will not find anything useful/working

Re: 16 GB monolith showing 2 TB capacity

June 16th, 2019, 20:21

einstein9 wrote:@SOSdonnees , this is typical Controller (not stable) issue there is NO WAY to read it, and if you squeeze it more with reading it will not mount
you have to do it the hard way (if your client is willing to pay)

@HaQue , dump it & scan it will not do any good, you will not find anything useful/working


I agree, thats why I asked. If this fails it usually means bad pcb/component/circuitry. Not sure with the info given how the controller can be identified yet. It will likely be a SM,PS,AU or one of the other less common, but common on crappy Drives, UT,SK,IT or SanDisk.

@SOSdonnees do you have a picture of it?

Re: 16 GB monolith showing 2 TB capacity

June 17th, 2019, 3:54

HaQue wrote:
einstein9 wrote:@SOSdonnees , this is typical Controller (not stable) issue there is NO WAY to read it, and if you squeeze it more with reading it will not mount
you have to do it the hard way (if your client is willing to pay)

@HaQue , dump it & scan it will not do any good, you will not find anything useful/working


I agree, thats why I asked. If this fails it usually means bad pcb/component/circuitry. Not sure with the info given how the controller can be identified yet. It will likely be a SM,PS,AU or one of the other less common, but common on crappy Drives, UT,SK,IT or SanDisk.

@SOSdonnees do you have a picture of it?


this is a monolith case, 95% of my clients run away when they get the estimated/init. cost :lol: :lol:

Re: 16 GB monolith showing 2 TB capacity

June 17th, 2019, 10:24

Once the monolith is wired and dumped, the dump is the same as any other flash job, so why the huge cost?

Re: 16 GB monolith showing 2 TB capacity

June 17th, 2019, 11:54

HaQue wrote:Once the monolith is wired and dumped, the dump is the same as any other flash job, so why the huge cost?


Our Init. cost for such a Monolith case 300$ and +++++

regular flash are much cheaper (depends if we are free to do it or busy with HDDs)..

:wink:
Post a reply