All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: USB stick recovery
PostPosted: August 9th, 2011, 21:21 
Offline

Joined: March 3rd, 2009, 20:16
Posts: 10
Location: EU
A friend recently asked me about this, and today I thought to pose the question here.

He has a USB stick which was pulled out during a copy without asking the OS nicely. Usually that would just mean a little corruption if there was a write in progress. However, stick stick doesn't work when plugged in. He has tried it on several machines to confirm its the stick itself.

The interesting part is what happens when its detected. Instead of coming up as a USB memory stick, it appears now as a bridge with no media present. I've seen other types of USB devices have similar problems when their sreial ROM is killed by ESD and the controller chip comes up in a default state. But there is no such ROM in this device, its just one big NAND and one of the common controllers, a SM3255. I have plenty of experience with raw NAND, but essentially none with the controllers used in these cheap USB sticks.

Anyone with some experience with these controllers and their failure modes care to take a guess if the culprit is the controller or the flash? I am unfamiliar with what could cause the controller to behave this way, but my pessimistic side thinks the flash is dead and thus the controller presents itself as a bridge with no media rather than as a storage device. For his sake, I'm hoping that there's a chance the NAND flash is good and the controller is just not reading it proper as then I might have a chance of reading the contents sometime. Then would be the fun part, reconstructing a filesystem from out of order blocks.


Top
 Profile  
 
 Post subject: Re: USB stick recovery
PostPosted: August 11th, 2011, 6:01 
Offline

Joined: January 8th, 2008, 5:21
Posts: 937
Location: uk
It might just be the crystal oscillator. Try swapping it out.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: gold6565, Rudra and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group