Slashdot Mirror


Low-Level Format For a USB Flash Drive?

Luyseyal writes "I unwittingly bought one of these terrible flash cards at Fry's and have managed to nuke two of them, successively. I have a USB flash card reader that will read/write the current one at USB 1.0 speed, but it locks up every Ubuntu and XP machine I've come across in high-speed access mode. I have read that if I low-level format it that it could be fixed, though my current one doesn't support it. My Google-fu must be weak because I cannot seem to find a USB flash reader that specifies that it will do low-level formatting." Can anyone offer advice for resurrecting such drives?

252 comments

  1. How banal... by Anonymous Coward · · Score: 4, Funny

    The typical ask Slashdot articles of late:

    Dear Slashdot,

    Something brown just fell out of my butt and it smells really bad. What should I do?

    1. Re:How banal... by Anonymous Coward · · Score: 0

      Cue typical /. reply,

      1) breading
      2) deep frying
      3) ???
      4) !PROFIT!!

    2. Re:How banal... by Anonymous Coward · · Score: 0

      Answer: Create it a FaceBook account

    3. Re:How banal... by Profane+MuthaFucka · · Score: 1

      I need more information before I can make a recommendation. Yes, I'm a computer industry consultant.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    4. Re:How banal... by Anonymous Coward · · Score: 0

      Dear slashdot,

      Sorry about the earlier question. It doesn't smell that bad, really. Well, I'm off in my Toyota Pious to hug some trees.

      Smug B@sturd

  2. The official utility, perhaps? by Anonymous Coward · · Score: 5, Informative
    1. Re:The official utility, perhaps? by drachenstern · · Score: 1

      Could it be because he's got an A-Data card? I've never had a lot of luck with their equipment. Then again, I know people who have no luck with Western Digital, and ole WD has never let me down yet. Go figure.

      Hey @luyseyal, do you have good luck with WD drives? Could be you're not gonna jive with A-Data cards!

      --
      2^3 * 31 * 647
    2. Re:The official utility, perhaps? by imp · · Score: 5, Informative

      This formatter won't do anything to help you out. It will just put a new filesystem on the part. You can't 'reformat' FLASH. Bad is bad, and you lose.

    3. Re:The official utility, perhaps? by mcrbids · · Score: 1

      You missed the point. He has shatty hardware. Best advice is to buy another one. price watch?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    4. Re:The official utility, perhaps? by SEWilco · · Score: 2, Funny

      You missed the point. He has shatty hardware. Best advice is to buy another one.

      Best advice is to buy a bunch of them, plug them into a sufficiently large USB hub, put it in a waterproof box, and configure it as a RAID USB device.

    5. Re:The official utility, perhaps? by Anonymous Coward · · Score: 0

      There is also a HP USB Disk Storage Format Tool that allows you to pick your file system (FAT, FAT32, NTFS). Just do a search on Google.

    6. Re:The official utility, perhaps? by dgatwood · · Score: 5, Informative

      And it's probably not the fault of the flash part anyway. I'm assuming by "hang", the original poster meant that accesses to the device stall indefinitely. Since the device stalls only when accessed at USB 2.0 speeds, that almost completely rules out the flash part as the culprit. Although flash drives do support multiple protocols, there's really no good reason for a flash controller to implement support for more than one protocol, as flash parts have to support all of them. Thus, they're going to pick the fastest protocol and use it every time, without regard to what speed the USB side of the bridge is using for communication. Therefore, the only way the USB speed should realistically trigger a failure in the flash part is if the flash part can't handle high throughput.

      It's important to understand that actual cameras write data to flash parts as quickly as the flash part can take it. Thus, a failure caused by high throughput (in the absence of specific workarounds in the camera) would cause the card to be completely and totally nonfunctional in basically any real-world camera hardware. Therefore, the fact that this card is even on the market is a pretty strong indication that the problem is on the other side of the USB bridge---either the USB bridge silicon itself, the USB cable, the host silicon, or drivers.

      Yes, lots of people are having trouble with those cards, but in every report, the failure was an outright controller failure, with all data lost, not problems accessing it at certain speeds. I'd be very surprised if that sort of failure were anything other than a junk flash reader.

      Now I know what you're thinking. USB card readers "just work". No, they don't. I was rather miserable using dd to manually work around bugs in a USB flash reader just a few years ago. In that particular case, throwing large requests at the thing over a high speed connection caused the device to randomly return a copy of block zero instead of the expected data. Did I mention that this particular controller silicon was used for dozens of products by at least half a dozen major manufacturers for a couple of years before the flaw was discovered? Or that the bug was never fixed in firmware or silicon? :-) So yeah, a thoroughly broken flash reader would not be at all surprising.

      First thing I'd do is grab yourself a new flash reader and make sure it doesn't use the same chipset as the one you have. If that doesn't help, *then* you can blame the flash part, and there probably isn't anything you can do about it other than ripping it open and making cufflinks out of it.

      If you have access to the flash reader firmware, you might try using a different access mode. I'm guessing that's not an option, though.

      Worst comes to worst, if it worked okay with a camera, you could try using the camera's flash controller to read/write the flash part. It will probably be dog slow, but at least you can copy the data off the card before you toss it out.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    7. Re:The official utility, perhaps? by Skapare · · Score: 3, Informative

      Yes you can low level format flash drives. There is a layer between the real physical flash memory and the presented hard drive, which does things like level out the wear applied to the flash cells by rotating a pool of blocks (why the drive is always a little smaller than the power of two the flash chips can store). A low level format would clear the flash chips themselves and reset the drive emulation layer to initial state (most likely zero assigned blocks and a full pool of unassigned in the canonical order). But the low level formatter would require low level access to do this, and the computer interface (SD slot pins, USB, etc) may not have a way to do this.

      The formatter on the SD Association site, however, appears to be nothing more than a specialized filesystem formatter. Maybe it formats the filesystem and adds some extra stuff afterwards. There is zero indication that it is a low level formatter.

      That said, the OPs problem may be more of a case of defective flash chips and/or defective drive emulation and/or defective interface to the computer via the SD pins. It may be defective only at high speed or it may be defective at all speeds (if the speed can be forced lower). This may be a case of the manufacturer doing overclocking with some higher percentage of manufactured devices that just can't make it at that increased speed. Imagine your computer manufacturer taking 1 GHz CPUs, overclocking them at 3.333 GHz, verifying that the units boot the test utility on the assembly floor, and shipping them to consumers with the OS raw sectored onto the hard drive by never actually booted to see if it can run on a CPU that gets an undetected one-bit error every second.

      --
      now we need to go OSS in diesel cars
    8. Re:The official utility, perhaps? by Luyseyal · · Score: 1

      Yeah, what happened to the most recent one is my wife was filming video and accidentally turned off the camera while it was writing. I tried doing a normal format but it locked up most of the machines just trying to access it. I have one old XP machine with only USB 1.0 support and -- oddly enough -- it was able to access the card. I tried using the official SD Formatter tool but it said my device didn't support low level writes. Thus, the "Ask Slashdot".

      Please note, I can still RMA the darn thing. I was just hoping to not have to pay shipping again and again every time the card crapped out!

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    9. Re:The official utility, perhaps? by Luyseyal · · Score: 1

      Reference: Comment on exactly "what happened"

      The SD Formatter tool says it will do a full erase cycle on the hardware if you have a card reader that allows full access to the card. Figured I'd try that whenever the card got nuked rather than RMA'ing it over and over again.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    10. Re:The official utility, perhaps? by PopeRatzo · · Score: 1

      And it's probably not the fault of the flash part anyway.

      Well, I would have thought the same thing, but if you read the reviews on the Frye's site, you'll notice that 76% of the reviewers give the flash card 1 star, citing QA problems and failures and much less than the "class 10" speed that's advertised.

      It might well be that these cards are crap.

      I buy big batches of flash drives of all sorts in order to deliver certain media products to clients (music and video), and I've noticed that certain batches and certain brands have much higher failure rates and worse performance than others with supposedly the same specs.

      I've got a batch of Patriot USB 2.0 8gig drives that appear to be a whole lot faster than any other flash drives I've ever used. I don't know why, and no, I did not do any careful testing. It's just anecdotal, but I've also had clients tell me that these drives seem really fast.

      --
      You are welcome on my lawn.
    11. Re:The official utility, perhaps? by dgatwood · · Score: 1

      Yes, I read the reviews on one of those sites. The ones I read were reporting that the flash parts just plain stopped working entirely, though I suppose it's remotely possible that:

      • The flash part's firmware could get corrupted in such a way that at least one of the three access modes (but not all three) is nonfunctional.
      • The flash reader uses a working access mode at USB 1.0 speeds and a nonworking mode at USB 2.0 speeds.

      That last one seems somewhat unlikely to me (since I'd expect flash readers to try to be as simple as possible, which means only implementing the fastest mode), but I guess anything's possible. That would certainly be an odd failure mode if that's the problem. It just seems more likely that there's some bizarre interaction in the way the flash reader implements the spec that happens to interact badly with that flash card....

      If it is a failure of the flash card, my guess would be something really bizarre like a thermal failure caused by a failing solder joint where the card glitches when some part of the silicon reaches a certain temperature (which might not occur at lower access speeds). That's a stretch, but then again, it is the sort of design flaw that could also explain the more common sudden death failure. Has anybody tried throwing one of these flash cards in an oven... no, wait... plastic case... bad idea. *shrugs*

      Either way, I made sure not to buy that model at Fry's when I bought an SDHC card last night.... :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    12. Re:The official utility, perhaps? by tommy_traceroute · · Score: 1

      That's nice. If you run ANY version of Windows.

      --
      o 1 Sig beneath your current threshold
  3. Hmm... by Anonymous Coward · · Score: 0

    Hmm.

    It's probably because the flash chips sit behind any number of proprietary controller chips. Who knows how they abstract the high end (filesystem access) from the low end (writing actual sectors).

    1. Re:Hmm... by marcansoft · · Score: 5, Informative

      They don't abstract the filesystem, but they abstract the hell out of the lowlevel Flash blocks and just present you with a pretty array of sectors that all work perfectly... until they don't, and then you're screwed.

      Good luck, but I wouldn't hold my breath. These things are essentially disposable, and probably more trouble than it's worth reviving.

      The specifics:

      • Any USB reader is going to present itself as a USB mass storage device. This is the worst possible option, because USB mass storage is horridly generic, and pretty much guaranteed to abstract away any chance of lowlevel operations on particular memory card interfaces. Some readers might have undocumented lowlevel operations, but then you'll almost certainly need a tool specific for your reader or chipset. There's no generic lowlevel format for USB mass storage card readers.
      • SD/MMC cards themselves have a high level controller. As far as I can tell from skimming the standard, all you get to do besides read and write is "erase" sectors in blocks, which may or may not help. There may or may not be proprietary commands to do other stuff. Your best bet for a reader is one embedded in a laptop that is not internally SD - that is, one that's a standard SD Host Controller attached to the PCI/PCIe bus. Or an embedded system like some hackable cellphone or a Wii.
      • SmartMedia and xD are bare Flash chips in a pretty package, with no controller. If you can get a reader that will expose the low level flash block I/O, you might be able to get somewhere.
      • CompactFlash cards are basically IDE/ATA drives with some extra modes. IDE low level format commands may apply. Your best bet here is an actual CF to IDE/ATA converter.
      • I don't know about Memory Stick and other cards, but most are along the same lines as SD
    2. Re:Hmm... by marcansoft · · Score: 1, Informative

      That should be not internally USB. D'oh.

    3. Re:Hmm... by Anonymous Coward · · Score: 0

      It's worse. The SD-card standard actually requires FAT/FAT32 as the filesystem. An SD-card controller could disregard all blocks which are not used according to its interpretation of the contents as a FAT filesystem. It might treat certain blocks as special and expect the information written to these blocks to be FAT compliant. Fantastically stupid design decision, if you ask me.

    4. Re:Hmm... by sortius_nod · · Score: 1

      This is not strictly true. You can format an SD-card any FS you wish, providing your OS can format to that.

      I've had a lot of luck using linux to write 0's to SD cards that are little "funny". But that is by no means a fix for fubar cards.

    5. Re:Hmm... by ranulf · · Score: 2, Insightful

      But the point is the parent's point still holds. You *can* put any FS you wish onto the card, but there's no guarantee your data will still be there when you come to read it. For instance, a "smart" SD card might doing background erasing of sectors that are marked as empty according to the FAT so that it can achieve faster write speeds when those sectors are re-used.

    6. Re:Hmm... by Anonymous Coward · · Score: 0

      That has little to do with ACs point.

    7. Re:Hmm... by Luyseyal · · Score: 1

      Indeed, I was looking for something that supported this:

      SD Formatter manual (PDF)

      FULL (Erase ON):
      This option initializes the file system parameters and completely deletes all user data area by
      overwriting meaningless data into the card. Furthermore, this option erases all user data area in the
      card.
      The erase operation is available if the "SD Secure API" function is implemented in your SD interface
      device, otherwise the erase operation will be skipped during formatting.
      This option may take long period for formatting depending on the capacity of card.

      Since the failure was due to turning off the camera (Panasonic DMC-ZS3K) during a write cycle, I thought a software fix might work -- with the appropriate hardware. It's either that or RMA'ing it (again) or throwing it away.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  4. Darik's Boot & Nuke by RhapsodyGuru · · Score: 2, Informative

    Give DBAN a try. This tool never fails me for any kind of disk I throw at it.

    http://www.dban.org/download

    1. Re:Darik's Boot & Nuke by X0563511 · · Score: 1, Redundant

      You don't know what low-level format means, do you?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:Darik's Boot & Nuke by Homburg · · Score: 3, Informative

      From what I can see, DBAN deletes and overwrites all the data on the device. I don't see why that would help the OP any more than just repartitioning and reformatting would.

    3. Re:Darik's Boot & Nuke by Unequivocal · · Score: 3, Informative

      I'm not sure either - but here's a guess: If you write data onto every sector of the drive, perhaps the fubar sectors get noticed by the internal controller at that time and get blocked out from future writes. So by reading/writing out the entire drive, maybe you clean it up a bit.. Until of course more bits go bad which it sounds like would be inevitable in the OP's case.

    4. Re:Darik's Boot & Nuke by TheRaven64 · · Score: 1

      Neither do I, in the context of a flash drive. In the context of a rotational disk, it means spinning the disk and rewriting the sector boundaries on each cylinder to make sure that they align on the platter with where the head stops. It's been a good 15 years since I had any hardware where this was needed. What does it mean in the context of a flash drive? It's just a memory chip with a cell-remapping controller in front of it. It doesn't have sectors that can become misaligned, just cells that can be written one word at a time and erased all in one go.

      --
      I am TheRaven on Soylent News
    5. Re:Darik's Boot & Nuke by Svartalf · · Score: 1, Redundant

      I think most people don't. Unless you're doing it to a floppy or an OLD MFM/RLL style hard disk, those "low-level" formatter programs don't DO what people think they do. All they do is a full-disk zero write which triggers a device re-init to factory config which does a recalibration in some cases, and maps spare blocks (if possible) to bad-block spots so the disk looks pristine at the filesystem level. This also works for flash based devices after a fashion.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    6. Re:Darik's Boot & Nuke by zippthorne · · Score: 1, Redundant

      "all it does is {list of multiple items which are each much more useful than a traditional 'low-level' format}"

      --
      Can you be Even More Awesome?!
    7. Re:Darik's Boot & Nuke by Anonymous Coward · · Score: 0

      Correct. I've seen drives that suffer data loss, but not to the threshold it triggers a SMART error. Running DBAN at 10 passes will trigger the sector reallocation and either push the drive to complete failure, or reallocate all the bad sectors and (hopefully) the drive can be returned to service.

      Also, (for the above posts somewhere) yes, a "low level format" is no longer possible or necessary on modern hard drives. In old drives with servo mechanisms, the mechanisms could wear and get out of alignment. Voice coil armatures don't suffer from this. If the head can't find the data, the head or the platter is broken.

    8. Re:Darik's Boot & Nuke by Luyseyal · · Score: 1

      According the the SD Association PDF manual for SD Formatter, this is what Full (Erase ON) means:

      FULL (Erase ON):
      This option initializes the file system parameters and completely deletes all user data area by
      overwriting meaningless data into the card. Furthermore, this option erases all user data area in the
      card.
      The erase operation is available if the "SD Secure API" function is implemented in your SD interface
      device, otherwise the erase operation will be skipped during formatting.
      This option may take long period for formatting depending on the capacity of card.

      Sounds like the flash card version of "low level formatting" if ever there was one. Here's the back story on why I was hoping for a software solution (rather than a second round of RMA'ing).

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  5. HP USB Disk Storage Format Tool by Anonymous Coward · · Score: 2, Informative

    Not sure when it locks up the system.

    Try

    HP USB Disk Storage Format Tool

    http://www.pcworld.com/downloads/file/fid,64963-order,4/description.html

    1. Re:HP USB Disk Storage Format Tool by drachenstern · · Score: 1

      That's the standard USB key high level format utility, he has an SDHC with a USB interface to his PC.

      --
      2^3 * 31 * 647
    2. Re:HP USB Disk Storage Format Tool by RhapsodyGuru · · Score: 1, Interesting

      DBAN still does the trick. I use it on all my hard disks, thumb drives and memory cards.

    3. Re:HP USB Disk Storage Format Tool by Anonymous Coward · · Score: 0

      as compared to what?

      dd if=/dev/zero of=/dev/offending-device bs=pick-your-poison

    4. Re:HP USB Disk Storage Format Tool by SanityInAnarchy · · Score: 1, Redundant

      It's also not a low-level format. Google that before you make yourself look like an idiot.

      --
      Don't thank God, thank a doctor!
    5. Re:HP USB Disk Storage Format Tool by Reece400 · · Score: 2, Informative

      Same effect as Dban, erases all boot records partition maps, etc. It can often correct issues that a simple format can't and could help, that said it definatly isn't a low-level format.

    6. Re:HP USB Disk Storage Format Tool by d3matt · · Score: 1

      While I love me some /dev/zero, zeroing out most flash chips just forces an erase next time you want to write a block. Most flash starts out at 1 and write operations only write the zero. Smart chips don't erase unless they have to. There's also wear leveling to account for. What you really need is a utility to tell the flash to erase itself.

      --
      I am d3matt
    7. Re:HP USB Disk Storage Format Tool by hairyfeet · · Score: 2, Informative

      If the guy wants a low level flash formatter here you go and it took me all of 5 seconds in Yahoo search. Sheesh, was that really hard enough to require an Ask /. post?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    8. Re:HP USB Disk Storage Format Tool by SanityInAnarchy · · Score: 1

      Harder than dd/dban, that's for sure. Also looks unlikely to work on SD, but I don't know.

      --
      Don't thank God, thank a doctor!
    9. Re:HP USB Disk Storage Format Tool by hairyfeet · · Score: 1

      It says at the bottom of their page that it supports flash memory through the use of card readers, so I don't see why it wouldn't work. if the guy has an already boned card it isn't like a low level format is gonna make it worse, now is it?

      The only other tool I can think of would be Spinrite, which of course isn't free, but actually works quite well. with Spinrite I managed to save data from a couple of drives I thought sure was beyond hope. I also used Spinrite in the past to mark bad sectors on a USB pocket drive, and ended up getting nearly another year out of a drive that before spinrite couldn't read at all.

      Of course in any case he shouldn't trust the drive with anything he actually cares about because if there are underlying problems there is no telling when they will surface again. But to just salvage the cards to use like cheapo USB sticks the above should do the trick.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    10. Re:HP USB Disk Storage Format Tool by koiransuklaa · · Score: 1

      So... what exactly does it do on flash memory? Hard to tell with zero documentation or source code but I'm guessing the equivalent of dd (on the whole device) or dban. Even running it probably wouldn't give me the answers -- and I sure as hell wouldn't run a random executable from the web.

      Several people seem to consider your answer informative, maybe they just know more than I do.

    11. Re:HP USB Disk Storage Format Tool by finarfinjge · · Score: 2, Informative

      What is this w32.SillyFDC.BDJ contained in the ZIP file? Is it there by accident? Did you post in ignorance of a site distributing a worm or are you the author?

    12. Re:HP USB Disk Storage Format Tool by SanityInAnarchy · · Score: 2, Insightful

      It says at the bottom of their page that it supports flash memory through the use of card readers, so I don't see why it wouldn't work.

      The main reason I'm skeptical is that this kind of stuff is, well, low-level. It can't possibly support all models of all cards, and it says nothing about what kind of flash. Could easily have been CF.

      --
      Don't thank God, thank a doctor!
    13. Re:HP USB Disk Storage Format Tool by pbhj · · Score: 1

      akin to "hdparm --dco-restore /dev/$DRIVE" ??

    14. Re:HP USB Disk Storage Format Tool by hairyfeet · · Score: 2, Informative

      First I don't know where you're getting a zip file, since there isn't any zip files on that site. If you're gonna troll you might want to go to the site first, then you'd know it is a simple .exe installer. I've also scanned it with no less than 3 A/V (Comodo,ClamWin,AVG) and found exactly squat.

      As for those that want to know what it does, it is similar to the low level format tools that Hitachi and Quantum used to pass out with their drives, only it isn't hard coded to a single HDD manufacturer like theirs were. Considering not a single person here has come up with a better idea, or pretty much any ideas at all, I'd say go for it.

      If you are really so paranoid about the .exe you can always install Comodo Time Machine first, and if you don't like it simply go back in time before you installed and all files/folders and reg entries will be gone like magic. Poof!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    15. Re:HP USB Disk Storage Format Tool by Luyseyal · · Score: 1

      That's still a high level operation when you're talking about flash cards (SDHC in this case). I want a USB flash card reader that supports the "erase" operation.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  6. GNU Shred? by Jim+Hall · · Score: 3, Interesting

    "... but it locks up every Ubuntu and XP machine I've come across in high-speed access mode. I have read that if I low-level format it that it could be fixed, though my current one doesn't support it. My Google-fu must be weak because I cannot seem to find a USB flash reader that specifies that it will do low-level formatting."

    I wonder if GNU Shred would be something to try, at the device level? Let's say your flash drive shows up as /dev/sdc, then you'd do this:

    shred -v -n 1 /dev/sdc

    (You might even try -n 3.) I think this would work, but I don't know what wear leveling would do when shredding a USB flash drive.

    Once you run shred, you'll have wiped the entire flash drive. That means you'll need to repartition the device and lay down a new filesystem.

    Might work.

    1. Re:GNU Shred? by Fry-kun · · Score: 0

      Shred simply writes random/patterned data on OS level into the file. Which means if you have a journaling/snapshotting filesystem, shred won't even kill all copies of the data you wanted to remove.

      --
      Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
    2. Re:GNU Shred? by ChrisMP1 · · Score: 1

      Please, please please please, please read before you write. He's running 'shred' on the block special, not on the individual file.

      --
      <sig>&nbsp;</sig>
    3. Re:GNU Shred? by SanityInAnarchy · · Score: 4, Insightful

      Also read TFS, though -- the issue isn't wiping the drive, it's attempting to completely reset it at a lower level than the disk blocks exposed as a linear block device.

      To do that is always device-specific, which is why he's having issues.

      --
      Don't thank God, thank a doctor!
    4. Re:GNU Shred? by Cylix · · Score: 1

      Sorta drive specific.

      Mostly controller specific.

      Praying the controller on the disks speaks the same commands.

      If you know the ioctels you can twiddle the bits with debug, but it's not something you are going to get out of your generic usb storage interface.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  7. Low Level by jythie · · Score: 3, Informative

    Ahm.. has the meaning of this term changed? Last time I heard the term it referred to syncing a drive and it's controller, and thus fell out of usage with the rise of IDE disks.

    1. Re:Low Level by Barny · · Score: 1

      Yeah, now it generally means to zero-wipe a drive.

      I remember having to do low level formats on my first XT computer, damn MFM controller took about 3 hrs to do a 20MB seagate drive ;(

      --
      ...
      /me sighs
    2. Re:Low Level by Anonymous Coward · · Score: 0

      Plus you had to hope you picked the right interleave value.

    3. Re:Low Level by pointbeing · · Score: 1

      Yeah, using a zero-fill utility isn't low level formatting.

      The meaning hasn't changed, the term is used incorrectly - especially when referring to flash media, which IIRC doesn't have a stepper motor ;-)

      --
      we see things not as as they are, but as we are.
      -- anais nin
  8. Re:Do niggers use Flash Drives? by Anonymous Coward · · Score: 0, Informative

    Internet trolls rarely believe their own material. They're like evil comedians. Don't get worked up about it. :)

  9. Ridiculous by phantomcircuit · · Score: 2, Funny

    That's ridiculous. A-DATA sells crap. Reformatting will not change that.

    1. Re:Ridiculous by Barny · · Score: 1

      You have not heard of the phrase "chrome plated turd"? :)

      --
      ...
      /me sighs
    2. Re:Ridiculous by Cylix · · Score: 2, Interesting

      On a positive note they try tremendously hard to save their awful reputation. At least, they troll newegg a lot and try to encourage customers to contact support.

      It always seemed like a red flag to me.

      Just think... one horribly cheap SD card has forced thousands of individuals to waste some previous bits of their time. The total combined value of those wasted hours would have bought hundreds of SD drives.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    3. Re:Ridiculous by Anonymous Coward · · Score: 1, Funny

      Try the microwave. That sometimes works.

    4. Re:Ridiculous by drachenstern · · Score: 1

      You are aware the Mythbusters proved one can polish a turd, right?

      --
      2^3 * 31 * 647
    5. Re:Ridiculous by Barny · · Score: 1

      You are aware retail salespeople have been doing the same thing for a long time?

      --
      ...
      /me sighs
    6. Re:Ridiculous by Bing+Tsher+E · · Score: 4, Funny

      You can buy coprolite (fossilized dinosaur shit) at rock shops. Put it in your rock tumbler.

    7. Re:Ridiculous by DerekLyons · · Score: 1

      Just think... one horribly cheap SD card has forced thousands of individuals to waste some previous bits of their time.

      Moral: You get what you pay for. Drop the Wal Mart shopper mentality and buy quality gear.

    8. Re:Ridiculous by Luyseyal · · Score: 1

      Agreed, and if I hadn't been in a hurry to get a big card as fast as possible since our baby was on the way, yadda, yadda, I would have researched it at Newegg first. But I didn't take the time and here I am. :)

      I've already RMA'd it once. They sent me a brand new one. Then, it got nuked again.

      Frankly, I'm tempted to say the camera, a Panasonic DMC-ZS3K, is at fault. I think it turned the flash card power off before the write cycle was complete. But because of this, you'd think a software solution should work...

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    9. Re:Ridiculous by cthulhu11 · · Score: 1

      A number of people on the photo forum where I hang out are happy with their A-DATA cards, but for the cost of a meal out I feel safer with Sandisk.

  10. Not the flash chip by Anonymous Coward · · Score: 2, Informative

    The controller is probably fried, maybe a voltage spike or static electricity occurred. Or it's just cheap Chinese crap. So it can't talk to the USB host controller properly.

    The actual NAND memory is probably fine but unless you want to resolder a controller chip just toss the drive.

    I've used the industrial paper shredder at work to destroy flash drives when they were no longer recognizible by the host yet they still had potentially sensitive personal or corporate data on them.

    Take the PCB out of the housing, snap off the USB connector and feed the board into it, the flash chip gets ground to bits so no adversaries can recover your data. :D

    1. Re:Not the flash chip by X0563511 · · Score: 1, Flamebait

      Learn to fucking read already will you people?

      THIS IS NOT A USB "DRIVE"

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:Not the flash chip by couchslug · · Score: 1

      "Take the PCB out of the housing, snap off the USB connector and feed the board into it, the flash chip gets ground to bits so no adversaries can recover your data. :D"

      I just shove such drives into a soda can, crush the can under my boot, and put it out with other cans to be recycled.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    3. Re:Not the flash chip by bruce_the_loon · · Score: 1

      So you're the bugger causing the impurities in my recycled aluminium ingots. You know how much you're costing me to melt and electro-purify them?

      --
      Trying to become famous by taking photos. Visit my homepage please.
    4. Re:Not the flash chip by znerk · · Score: 1

      "I just shove such drives into a soda can, crush the can under my boot, and put it out with other cans to be recycled."

      ... thereby introducing toxins to the aluminum recycling industry, and incrementally poisoning soda drinkers (including yourself). Good job!

      --
      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
    5. Re:Not the flash chip by Anonymous Coward · · Score: 0

      I just shove such drives into a soda can, crush the can under my boot, and put it out with other cans to be recycled.

      I believe intentionality adding lead and other hazards to recycling can be a felony.

    6. Re:Not the flash chip by Zider · · Score: 1

      "Some SD cards include a USB connector for compatibility with desktop and laptop computers" (from that same article)

      So yes, it can be. Plus, OP mentions finding a USB card reader to do the low-level format.

    7. Re:Not the flash chip by Anonymous Coward · · Score: 0

      I didn't know we were talking about anything BUT a usb drive. The title does have "USB Flash Drive" in it. What the fuck do you expect? Get off your high horse and re-read the title and accompanying test. It's CONFUSING to say the least. Heck, i didn't even notice the text referring to a flash card reader until I opened the link to Newegg, noticed, then re-read to see where I went wrong.

    8. Re:Not the flash chip by X0563511 · · Score: 1

      You should work on your reading comprehension. If yours was stronger it wouldn't have been an issue.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    9. Re:Not the flash chip by Peil · · Score: 1

      [Citation needed]

  11. My recommendation by Rallias+Ubernerd · · Score: 0

    Fat 16 or Fat 32, unless you use with Vista. If you use with Vista or 7, install with ext3 and install Vista or 7 with ext3 drivers

    1. Re:My recommendation by X0563511 · · Score: 1

      Your recommendation does nothing to answer the question posed. Go back and read the actual story, not just the 'headline'.

      Also note that said headline specifies LOW-LEVEL FORMAT

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  12. Encryption by xororand · · Score: 3, Insightful

    Encrypt your data to avoid such hassles in the future. Encryption makes theft or loss of your medium a non-problem, besides the lost material value.

    1. Re:Encryption by icebraining · · Score: 1

      Only if the data is not important in ten or fifteen years.

      Encryption doesn't make it impossible to get the data, only harder, but what can't be decrypted with today's computers in a million years might very well be brute-force decrypted by computers in 10, 15 years.

      Then there's always this problem.

  13. dd of course by v1 · · Score: 5, Informative

    sudo dd if=/dev/zero of=/dev/rdiskxxx bs=1024000

    or whatever variation you need for your distro. The above is for mac os x. yes, rdisk is a character device I know I know, but for some reason os x io's a LOT faster o that than the block device. (double or better) No idea why. Block works too tho, whatever works for you. Just plug in the correct disk number for the xxx. Careful which device you're nuking, dd is both swift and unforgiving.

    I'd also like to get slightly pedantic and point out that this is NOT a low level format. Low level format refers to laying down the address blocks, and also the data headers and trailers. All dd does is write zeros to the meat of the data block, and update its checksum. There's no such thing as a low level format for non magnetic media because flash drive blocks are electrically addressed, not physically.

    FWIW, you can probably tack on "count=20" to make things go much faster. I assume all you need is the partition table completely zapped, and the first 20mb should do it fine. Without this it will wipe the entire device, which for a flash drive may take a little bit. But then again your distro or whatnot may try to find a backup copy of the boot block and partition table etc at the end of the device in which case just wipe the whole thing to avoid it "fixing it" for you.

    --
    I work for the Department of Redundancy Department.
    1. Re:dd of course by bugnuts · · Score: 1

      From everything I've read when researching flash drivers, thumb drives (and most removable flash drives) have auto-wear-levelling, which may map the sector to a different physical sector. You basically cannot do a low level format, so the suggestion above will probably be about as close as possible. Each sector will still have its internal tags which probably will not be overwritten with dd.

    2. Re:dd of course by noidentity · · Score: 1

      I think he meant something that clears all the internal state, in addition to the user data. Flash drives surely keep track of bad blocks and some state for wear-leveling. I think his terminology was correct, because as I understand it, a low-level format of a hard drive for example isn't simply writing zeroes to the user data, it's asking the mechanism to rewrite some of its housekeeping data too.

    3. Re:dd of course by v1 · · Score: 1

      doing a full device write will only increment the "total writes" count for every block by 1. In that respect it won't cause any wear level adjustments to take place at all.

      That reminds me of something slightly off-topic here. We discussed recently the problem of block sizes other than 512 bytes causing some systems to baulk. I wonder if any flash drive manufacturer is brave enough to use their flash block size (typically what, 32k? guessing) as their device block size. That would allow the OS to work with the wear leveling by preventing multiple files from saving to the same physical blocks etc. The wear leveling itself could be handled by the OS also I suppose but that's not important. Does anyone know of a flash drive with a non standard size block?

      --
      I work for the Department of Redundancy Department.
    4. Re:dd of course by Piranhaa · · Score: 2, Insightful

      Wrong, wrong, wrong. Flash doesn't store its data in "zeros", but rather in "ones"

      Read this: Undeadly Article

      Go down to the part that reads:

      One of the tricks you can try is erasing the flash device entirely, but you need to realize the "erased state" for flash is when it is filled with all 1's. People regularly make the mistake of filling flash based storage devices with all zeros (as is typically done with real disks) without every realizing what they are doing.

    5. Re:dd of course by v1 · · Score: 1

      Nobody cares whether the flash remembers zeros and ones, naughts and crosses, or fish and chips. All that maters is what the computer sees. I tell it I want a zero, it says there's a zero there now. Why should anything else matter to anyone?

      --
      I work for the Department of Redundancy Department.
    6. Re:dd of course by Luyseyal · · Score: 1

      Reference: Comment on what happened to nuke the thing

      I already did the equivalent of that using the SD Formatter tool from the SD association. They also support doing a low-level full erase cycle but my USB drive doesn't allow it. I was hoping someone had a link to one they already know works for that.

      Actually, now that I think about it, I did force the USB 1.0 module under Linux and it would read/write to the card just fine. But put it in a camera, laptop MMC reader, or USB 2.0 device and it will completely lock up the O/S (Windows or Linux).

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    7. Re:dd of course by Piranhaa · · Score: 2, Interesting

      Yes, but you really need to understand how NAND flash works, because filling your drive up with zeros in dd is very bad for performance. If you write 'zeros' to the entire drive, you're going to get terrible performance afterwards when writing ANTYHING to the drive. It's the same thing that plagues SSDs after using them for a short while. Read up on why we need TRIM.

      This is because flash memory's default state is a one. To change a single cell to a 'one', an entire block of cells need to be changed to a 'one' first (which takes a long time in the eyes of flash memory speeds) and explains why an SSD's performance suffers greatly after a long period of use. A single cell can be changed to a zero without this long wait, that clearly shows it's better to write 'ones' from the beginning. This is a currently limitation of MLC memories.

      This is just a very, very simple explanation of how it works. I suggest reading one of the in depth articles off anandtech or xbitlabs (I can't remember which one had it).

  14. Re:Do niggers use Flash Drives? by Anonymous Coward · · Score: 0

    You ought to know.

    Likewise, I'll have to ask you if troll-feeding idiots use flash drives.

    If you are too fucking uptight to handle nigger jokes on /., why are you browsing at -1?

    How does an AC browse at -1? We only have access to "more" and "full|abbreviated|hidden" bars.

  15. Re:Do niggers use Flash Drives? by Anonymous Coward · · Score: 0

    Drag the bar so all the comments are full, that's basically -1 mode.

  16. same question but w/ USB sticks by martyb · · Score: 1

    Somewhat offtopic, but related. I have a similar question but with respect to a USB stick. It seems that over time and with repeated use, my USB stick has gotten slower and slower. There was an article here a while ago about such a slowdown with SSDs.

    So is there a utility/tool (for windows) that can test/restore USB memory stick performance?

    1. Re:same question but w/ USB sticks by Anonymous Coward · · Score: 1, Informative

      Check out HDD wipe tool and HDD low level format tool from HDD Guru.
      I've used them several times with great success and the fact that they are free as well, doesn't hurt

      http://hddguru.com/software/

    2. Re:same question but w/ USB sticks by Homo+Stannous · · Score: 1

      On SSDs, the tables used for wear-leveling get fragmented over time. One trick that works with almost all SSD models is to do a sequential write of every logical block, _twice_. That will result in unfragmented tables. It might work on thumb drives too, but remember to do it twice. Try this:
      dd if=/dev/zero of=/path/to/usb/drive
      dd if=/dev/zero of=/path/to/usb/drive

      Disclaimer: I work for an SSD company.

    3. Re:same question but w/ USB sticks by koiransuklaa · · Score: 1

      and what exactly does this tool do? "low level format" isn't a well defined term with regards to flash drives.

      Sorry to be so negative, but the snake oil industry is doing better than ever in the digital age... I'd be genuinely interested if the tool really does speed up a USB flash drive that's become slower over time.

    4. Re:same question but w/ USB sticks by Luyseyal · · Score: 1

      If the onboard USB hardware supports the Erase cycle, you might be able to make it fast again. But, you need something to tell it to do that. I doubt this tool will work for you, but if it's really bad it might be worth a stab...

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  17. I have used: dd by jemc · · Score: 2, Informative

    First find out the device of the flash disk.

    The following fixed a USB disk which was hosed:

    dd if=/dev/random of=/dev/sda
    or
    dd if=/dev/zero of=/dev/sda

    It's not a format, but fixes corrupt files, which can cause the disk to be unuseable.

    1. Re:I have used: dd by Anonymous Coward · · Score: 0

      I was thinking dd should work as well. Another thing you might try is to cfdisk and format it with a new filesystem (ext3 for instance), write a bit of stuff to it, then cfdisk and format it again with NT or whatever you want on it.

  18. Re:Do niggers use Flash Drives? by icannotthinkofaname · · Score: 1, Offtopic

    How does an AC browse at -1?

    He logs in and checks the "Post Anonymously" box.

    --
    Let q be a radix > 1. I am in ur base-q, killing 10 d00ds.
  19. RTFM by Sponge+Bath · · Score: 4, Funny

    Can anyone offer advice for resurrecting such drives?

    Spell: Resurrection
    Level: 7
    Range: Touch
    Duration: Instantaneous

    1. Re:RTFM by Donniedarkness · · Score: 5, Funny

      He said "low-level", which I suppose is what's getting you confused. I know it's subjective, but to be considered "low-leveled" for me, it'd have to be under level 5.

      --
      Earn a % of cash back from Newegg, Tiger Direct, Walmart.com, and more: http://www.mrrebates.com?refid=458505
    2. Re:RTFM by Dragoniz3r · · Score: 1

      Aren't there some material components for that spell?

    3. Re:RTFM by Larryish · · Score: 1

      Aren't there some material components for that spell?

      The spell requires one dead body.

    4. Re:RTFM by Zuriel · · Score: 1

      The spell requires one dead body.

      Actually, you're thinking of the lower level Raise Dead. Resurrection only needs a piece of a body, like a fingernail. And SD cards lose a gigabyte each time they're resurrected, so it's usually not worth it.

      What? Oh, come on. I can't be the only person who reads Slashdot with a PHB within arm's reach?

    5. Re:RTFM by Rolman · · Score: 1

      He said "low-level", which I suppose is what's getting you confused. I know it's subjective, but to be considered "low-leveled" for me, it'd have to be under level 5.

      Phoenix Down always works, even at the lowest levels.

      --
      - Otaku no naka no otaku, otaking da!!!
    6. Re:RTFM by znerk · · Score: 1

      The spell requires one dead body.

      Actually, you're thinking of the lower level Raise Dead. Resurrection only needs a piece of a body, like a fingernail. And SD cards lose a gigabyte each time they're resurrected, so it's usually not worth it.
      What? Oh, come on. I can't be the only person who reads Slashdot with a PHB within arm's reach?

      ... Many was the quest to recover some portion of a slain hero's body so that s/he could be resurrected. I think you have reversed those spells - unfortunately for your party, perhaps?
      Then again, my PHB (and all my other books from that RPG) are second edition.
      --
      Rest well, G.G. - and thank you.

      --
      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
    7. Re:RTFM by Larryish · · Score: 1

      A piece of a slain hero?

      So you mean, like digging a fingernail out of a kobold's stool sample?

      And beside, REAL men only play FIRST edition.

      You big siss. :)

    8. Re:RTFM by bensode · · Score: 2, Funny

      Low level ... but might bring forth the zombie apocalypse ...

      Animate Dead
      Level: Clr 3, Death 3, Sor/Wiz 4
      Range: Touch
      Targets: One or more corpses touched

      --
      "Keep at least 3-6 full bottles of hard alcohol on hand, a 2 week resignation notice,..." - Poetmatt
    9. Re:RTFM by Anonymous Coward · · Score: 0

      I would just go to the church in alis' home town on palma, if it's low level he might not have enough gold to buy a resurrection though.

  20. Any brand has lemons but some just suck. by MikeFM · · Score: 4, Insightful

    Any brand has the occasional lemon but overall WD is decent. People expect unrealistic things from hard drives too. You're talking about a device extremely sensitive to heat, moisture, vibration, and magnetism at the least and people want to cram 2TB of priceless family photos and their thesis paper into a $50 device without making backups. Yeah that's a recipe for disaster. I know - I've made the same mistake and paid for it. Lately I've been using WD Caviar Black 1TB w/ 64MB cache drives in a Drobo Elite and they've been doing pretty well but I expect to lose a couple of them per year under the stress of being in a server. Certain files I keep in RAID5 on Corsair Nova SSD drives and I use the same drives in my laptops and they've done pretty well. And of course everything is backed up to a NAS drive of which I use both WD My Book World Edition II - 2 TB (2 x 1 TB in RAID1) and Drobo FS. Previously I had used a couple cheaper NAS and Firewire/USB/eSATA drives for backup but all of them died. One happened to die at the same time the main drive died which was unpleasant - both were about six months old. I think hard drive manufacturers should have to include free data restoration for the life of the warranty. The main expense of data restoration is getting exact matching parts for your drive so the manufacturer could do it MUCH cheaper and easier than anyone else. Wouldn't hurt to have a drive stop working completely, unless a jumper is switched, when it senses itself dying so it won't self destruct further. Of course if I got to pick I'd like to see standard sized PC and laptop drives come w/ two physically separate drives and RAID 1 so the drive could sense death and go into a read-only recovery mode. Data is way more valuable than hardware so every possible effort should be made to make data possible to recover. 1TB for $150 is fine with me - instead of offering me 2TB for the same price give me the built-in RAID1.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:Any brand has lemons but some just suck. by Anonymous Coward · · Score: 4, Interesting

      I used to do on site computer repair for a few big companies (Dell, IBM being the biggest two, plus others) and we replaced hard drives frequently. Every brand. I think hard drives brands are computer geeks full moons. Ask an ER doc or cop if things get crazy on a full moon and the answer is often "Yes", even though objective research shows there's no such correlation. Sure, some brands are a bit worse than others, but for the most part that only rally matters if you're dealing with a huge number of them. Some home users will see failures regardless of brand, and others will not, again, regardless of brand. It's just a crap shoot when you're dealing with just a few drives at a time.

    2. Re:Any brand has lemons but some just suck. by Anonymous Coward · · Score: 0

      Geek

    3. Re:Any brand has lemons but some just suck. by tumnasgt · · Score: 4, Informative

      Having owned more than 5 Dells, and worked on many ex-lease Dell boxes that were given to my school, I can say that Dell just give you the drive that is cheapest on the day, not a specific brand.

    4. Re:Any brand has lemons but some just suck. by Hognoxious · · Score: 1

      If you put in an order for a large number of identical machines chances are they'll have components from the same batch. If that batch was made on a Friday afternoon then you'll naturally conclude that Foocom's stuff is all a bag of crap.

      Meanwhile, the guy down the road who ordered a few days later gets the ones made after they fired the guy who was eating biscuits in the cleanroom and he swears they're the best.

      And the phantom crumb spreader has found a new job at Bartec...

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re:Any brand has lemons but some just suck. by BikeHelmet · · Score: 1

      The main expense of data restoration is getting exact matching parts for your drive so the manufacturer could do it MUCH cheaper and easier than anyone else.

      I think the main expense is paying people's wages.

      One of my uncles had a Samsung drive that melted. Something happened to the motor - it got super hot, and black smoke was billowing out of it. He was quoted $3k for data recovery.

      A bit of networking and a few friends later, he had a nice professional do it for him for about $80+S&H. :)

      I don't feel that warranties should cover data recovery. Failure to understand the technology and make proper backups (even when warned repeatedly) means a lot of people would use such services... and that means the price of HDDs would go up a lot. I rather like having dirt cheap HDDs.

    6. Re:Any brand has lemons but some just suck. by vrmlguy · · Score: 1

      Having owned more than 5 Dells, and worked on many ex-lease Dell boxes that were given to my school, I can say that Dell just give you the drive that is cheapest on the day, not a specific brand.

      That sort-of depends on the model. The cheap models tend to use whatever was cheapest on the day they were made, but the high end models don't just use better parts, they use the same parts. Customer's are willing to pay extra for this because they only have to test in-house written software on one sample of each model, instead of testing on every combination of components that might show up in the cheap models. It also helps keep repair costs lower, since repair technicians can carry a smaller inventory of spare parts.

      --
      Nothing for 6-digit uids?
    7. Re:Any brand has lemons but some just suck. by ThePhilips · · Score: 3, Informative

      If you put in an order for a large number of identical machines chances are they'll have components from the same batch.

      I'd say it depends.

      Our supplier of storage solution "randomizes" the batches. IT was in the beginning checking the HDDs too, only to find that most deliveries contain drives from several batches.

      Other company I have worked for got Dell servers and also RAID10. Few months later on Thursday one drive died. Dell provided new drive on Friday and recovery was started - only to find that another original drive failed over the weekend too, rendering the storage dead. All drives in the original RAID10 were from the same batch.

      Some companies do get it. Some do not.

      P.S. Having *all* drives from different batches, as was explained to me by data recovery specialists, is also bad if one later would want to try to recover information from the dead drive's platters: different batches might have different controllers with different configurations making them irreplaceable. If you have two drives from the same batch and one of them is dead - recovery would be relatively fast and cheap. Recovering information directly from platters is magnitude(s) more expensive.

      --
      All hope abandon ye who enter here.
    8. Re:Any brand has lemons but some just suck. by tumnasgt · · Score: 1

      The ex-lease boxes were Optiplex, so they were corporate grade machines. I suspect that as hard drives can be replaced without driver changes, they are exempt from the no-changes requirement.

      Optical drives are similar, I had two Dell Latitude D600s that both had combo drives, one was NEC and the other something else that I can't remember.

    9. Re:Any brand has lemons but some just suck. by sqlrob · · Score: 1

      I worked for a company that did a huge order for POS machines. Prep work required opening and putting in some interface cards, and there were at least 3-4 different types for things that were theoretically the same model. Completely different motherboard layouts, so it wasn't minor changes like different HD models.

    10. Re:Any brand has lemons but some just suck. by gig · · Score: 1

      Dell sells so few high end models your point is moot.

    11. Re:Any brand has lemons but some just suck. by danpritts · · Score: 1

      You're talking about a device extremely sensitive to heat, moisture, vibration, and magnetism at the least and people want to cram 2TB of priceless family photos and their thesis paper into a $50 device without making backups.

      I think hard drive manufacturers should have to include free data restoration for the life of the warranty.

      I find it amazing that these are written by the same person.

    12. Re:Any brand has lemons but some just suck. by bragr · · Score: 1

      Umm... what? When is that last time you went on Dell's site? That have some quality machines, especially if you look under the business section. Still, its cheaper to build yourself typically.

    13. Re:Any brand has lemons but some just suck. by sjames · · Score: 1

      It seems to go in cycles as well. Every couple years a different brand is the one everyone knows is junk and another (possibly the previous junk) becomes solid and reliable.

    14. Re:Any brand has lemons but some just suck. by Anonymous Coward · · Score: 0

      Having owned more than 5 Dells...

      Six, then?

    15. Re:Any brand has lemons but some just suck. by MikeFM · · Score: 1

      It really doesn't take a lot of time to restore a drive if all it did was stop working. You replace the part and plug it back in.

      Dirt cheap is of little use if they aren't reliable. The problem is in the drive to fit more data in the same space at a dirt cheap price that the drives have become very unreliable. How many backups can you REALLY keep if you have terabytes of data? Is it really cost effective to do so? Is it still dirt cheap?

      If not actually doing the recovery themselves then at minimum drive manufacturers should make it easier to order a specific drive or replacement parts for it. It's ridiculous for the same model number to be very different based on what day of the week it was made and which factory made it with no way to tell the difference.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    16. Re:Any brand has lemons but some just suck. by MikeFM · · Score: 1

      Why? Manufacturers convince people that their cheap crappy drives are safe to store their data on - so it should be reasonable that the manufacturer provide recovery while the drive is under warranty. If a car design tends to fail, even because of customer error such as accidents, the manufacturer has some responsibility.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    17. Re:Any brand has lemons but some just suck. by danpritts · · Score: 1

      there's an explicit non-warranty of data on drives, because the consumer wants to put their priceless data on a cheap drive; the market has spoken, though, and cheap drives sell and expensive ones don't.

      The car analogy is flawed - there's an explicit reliability warranty on all new cars, and an implicit expectation of safety (often made explicit by the mfr's advertising).

    18. Re:Any brand has lemons but some just suck. by MikeFM · · Score: 1

      Because people have been educated, often by tax payer money, to expect safety from cars but not from computers. We need to better educate consumers so they'll demand the products they really want. Nobody really wants to lose data any more than they want to be hurt in a car accident.

      And to some extent the SSD market is addressing the issues hard drives have but there is still no iron clad responsibility for the manufacturer to offer a product that actually works. EVERY product should be able to perform the advertised function to a reasonable level - basic consumer rights. You buy a car and it's expected to move you from point a to point b in safety. If you buy a house you can expect for the roof to not leak and the floors to not cave in. If you buy a hard drive you should be able to expect it to store and retrieve data reliably for the warrantied life of the product. Consumer electronics are the worst - it's the Walmart culture where everything is designed to be cheap and crappy and disposable. Features are listed on the box - expected life of the product isn't usually and products change constantly so it's difficult to make a good choice on quality.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    19. Re:Any brand has lemons but some just suck. by RMH101 · · Score: 1

      Data point: when I last did serious corporate hardware support, *all* desktops came with whatever drives were cheaper that month. Optiplexes included. Rest of the hardware (i.e. anything with a driver) would be the same, but hard disks - IBM/Seagate/WD/Fujitsu etc.
      Sometimes you'd have a bad batch and you'd find virtually every PC on a site would need a replacement drive within a 3 month period. I remember this happening with Dell back in about 2001, and they insisted on replacing them one at a time (sending out an engineer for each one)...

    20. Re:Any brand has lemons but some just suck. by Andy+Dodd · · Score: 1

      I think there is some cyclical variation in hard drive quality.

      When I was in high school, my school (and myself) had lots of problems with WD drives (esp. 540MB ones) failing right and left.

      For a while in the late 1990s, IBM was top dog in quality - then they released the Deathstar series which destroyed their quality reputation within 2-3 years.

      Then Seagate seemed to be on the rise, and was the only manufacturer I bought products from for a few years. Lately they seem to have been having a lot of firmware bug problems.

      WD seems to be your best bet now, but that may not hold true 2-3 years from now.

      --
      retrorocket.o not found, launch anyway?
  21. Best format tool ever by Anonymous Coward · · Score: 1, Funny

    Best format tool for these AData cards is http://www.canadiantire.ca/AST/browse/6/Tools/HandTools/Hammers/PRD~0574014P/Stanley%252BFatMax%252BBrick%252BHammer.jsp?locale=en

  22. mod parent funny by n3r0.m4dski11z · · Score: 1

    please!

    --
    -
  23. The real answer by Burz · · Score: 4, Interesting

    If speed is a factor, then none of the answers I read above apply to your issue.

    Your el cheapo flash card has a temperature-sensitive hardware defect which probably turned into an inability to read at hi-speed when the unit heated up to a certain temp and caused some poorly-made part of the chips to act flakey or broken. At USB 1.x speeds, the flash unit remains cool so access to it remains OK. Consider returning that flash card.

    Of course, there is another possible explanation: Your particular flash reader device has an incompatibility with your flash cards (possible but not likely). You could try different readers if you haven't already.

    1. Re:The real answer by hduff · · Score: 1

      If it's a heat issue, can't you put the device in a freezer for a while and then attempt to at least recover the data? Or would just a little use heat it too much?

      BTW, I know this guy's drive is toast, but I'm just askin'.

      --
      "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    2. Re:The real answer by Anonymous Coward · · Score: 0

      If it's a heat issue, can't you put the device in a freezer for a while and then attempt to at least recover the data? Or would just a little use heat it too much?

      Yikes. If the internals are not completely air-tight you'll quickly get a short (unless you're in Death Valley or or some other zero-humidity locale).
      Thermal cycling would also shorten the card life and increase the chances of bad data; plus the card would probably heat to failure in under 10 minutes.

      At $37 a pop, unless you've got a whole stack of them, or you don't care about the data, then the OP is better off trying a different brand.

      Then again, statement's like this are very telling:
      I unwittingly bought one of these terrible flash cards at Fry's and have managed to nuke two of them, successively.
      So, after the second one, he continued to throw more money at the same combination? Isn't that the definition of insanity?

    3. Re:The real answer by Ford+Prefect · · Score: 1

      So, after the second one, he continued to throw more money at the same combination? Isn't that the definition of insanity?

      I've got this nasty habit of buying high-quality CompactFlash cards for my cameras. Despite trying many things, including not bothering to copy new photos onto other media each day, changing cards in extremely damp or dusty environments or even running one through the laundry, I've failed to lose any data.

      Dear Slashdot, how do I jolt myself from this utter complacency about the reliability of flash media and rediscover the joyous horror of data-loss?

      --
      Tedious Bloggy Stuff - hooray?
    4. Re:The real answer by Burz · · Score: 1

      AC is right that the freezer isn't a good idea.

      But I might try it in the above-freezing part of the fridge.

    5. Re:The real answer by znerk · · Score: 1

      AC is right that the freezer isn't a good idea.
      But I might try it in the above-freezing part of the fridge.

      Hmm... got a laptop? Might try attempting to recover the data *in* the fridge.

      --
      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
    6. Re:The real answer by Anonymous Coward · · Score: 0

      Agreed. I've had the same problem formatting an el-cheapo 8GB USB flash drive.

      The solution was to stick it in an glass of ice water (obviously in a plastic bag to prevent it from getting wet). Not the most practical solution but it worked.

    7. Re:The real answer by Anonymous Coward · · Score: 0

      The fridge is home to lotsa condensation for hot items too. Take beer out of fridge on a warm day condensation forms imediately. What do YOU think will happen when you place your laptop in the fridge?

    8. Re:The real answer by noidentity · · Score: 1

      Your el cheapo flash card has a temperature-sensitive hardware defect which probably turned into an inability to read at hi-speed when the unit heated up to a certain temp and caused some poorly-made part of the chips to act flakey or broken. At USB 1.x speeds, the flash unit remains cool so access to it remains OK.

      He could use some science to find out whether this is the case. Test drive on USB 1.0. Heat with hair dryer. Test on USB 1.0. Allow to cool. Test on USB 1.0. If the middle test gave errors but the first and last didn't, I'd say it's heat-related, and time to buy a fan unit for it, perhaps with water cooling.

    9. Re:The real answer by s0litaire · · Score: 1

      Sticking an old HDD in the freezer over night to recover data is an old trick that works with spinning platters.

      As for condensation... i used to use packs of "silica gel" to sit the drive in when it was in the freezer and wrapped in paper towels when it came out.. that stopped any liquid forming and creating shorts...

      it worked in well over 100 drives i've recovered in my time.

      --
      Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
    10. Re:The real answer by Dogtanian · · Score: 1

      Of course, there is another possible explanation: Your particular flash reader device has an incompatibility with your flash cards (possible but not likely). You could try different readers if you haven't already.

      You're right that it's possible, but unlikely. The cards in question have 76% of reviewers giving them a one star panning, and if you read the reviews you'll see that's for reasons of reliability (*).

      In short, when things are this bad, it's almost certainly the same issue.

      I don't know how the OP "unwittingly" bought one unless it was quite a long time ago, as the bad reviews go back over six months. Perhaps he was one of the first?

      (*) Amazon's ratings for things like memory cards are useless, as there are lots of third-party sellers, and people complain about fakes or incorrect cards send by one particular seller, or use it to complain about their service. This doesn't seem to apply to NewEgg.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    11. Re:The real answer by Burz · · Score: 1

      No, definitely use a thin USB cable and leave the computer outside the fridge. :)

    12. Re:The real answer by PRMan · · Score: 1

      Buy the new Fry's.com brand card. Make sure the one you buy has a return sticker on it.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    13. Re:The real answer by Luyseyal · · Score: 1

      I hope not, but the temperature thing sounds like a "maybe". Here's the background to the failure.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  24. Which one is the solution? by Anonymous Coward · · Score: 0

    I'm seeing a lot of geniuses telling each other what won't work. Can someone post or validate the solution instead of jumping on the folks that are trying to help?

    1. Re:Which one is the solution? by netsharc · · Score: 1

      Holy crap, slashdot used to be good, but reading this post I can see now it's full of crap and misled morons, I guess the tracer-t kid is not a new phenomenon.

      Can I coin the phrase "get off my e-lawn!"?

      --
      What time is it/will be over there? Check with my iPhone app!
    2. Re:Which one is the solution? by Polumna · · Score: 1

      Is he serious? I started the video thinking he was just an idiot, but the "server connection number" thing had me wondering if this isn't a modern, subtler(?), youtubed Jeff K type thing.

  25. Return it. Seriously by WindBourne · · Score: 1

    I have tried adata. Slow and prone to failures. THey are pure pieces of junk. Return it if you can, and if not, then you just got an education.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  26. Non-sequitur... by msauve · · Score: 1

    The OP was grasping at straws.

    There is no "low level format" for USB drives. A low level format is used on floppies, and ancient hard drives to write address information to the sectors on the media, so after you seek to a track, you can tell which sector is about to spin past. There is no equivalent for solid state memory - addressing is an intrinsic property of the device.

    What does apply to solid state media, is creating file system structures, sometimes called "high level formatting." "format c:" in WinDOS, "mkfs" in *nix.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
    1. Re:Non-sequitur... by mlts · · Score: 1

      Low level formatting used to be an essential part of daily life back in the days of SCSI1, MFM, floppies (8"/5.25"/3.5"), and Iomega Bernoulli drives. The reason is that it would do an erase pass, checking writability, then do a read, checking if there were bad sectors. In these days, drives had no sector relocation tables, so a bad block will show up as a bad block as opposed to a modern drive where an entry is put in a translation table, and the bad block is relocated to some good sectors [1]. So, having the bad sectors mapped out was important, and it was recommended to periodically reformat so any iffish sectors would be found and marked unusable.

      The biggest use for a true low level formatting these days is to have a drive mark all the bad sectors as bad, and clear the relocation table out. This way, a drive that has a table almost full now has an empty place, the bad sectors won't be used, and data will get relocated if there are issues. However, only a few drives handle this type of low level formatting.

      These days, if you issue a low level format command to a drive, most likely the drive will just read every sector, mark any marginal or unreadable sectors as bad and call it done, as opposed to a complete zero out. If you want a true zeroization, you need to do a secure erase, (HDDUtil is one product that even though it hasn't been maintained in a few years, will zero out a drive via this method.)

      Flash drives, I have yet to hear of a low level format utility. Because things change in how raw memory cells are addressed, translated, etc, one utility won't fit all. However, it would be nice to have a format utility which would zap the translation tables, and start from scratch everywhere but the wear leveling data. Even better, it would zero all blocks regardless for maximum security, even those marked bad or relocated. Best of all would be a Flash drive that upon an erase would generate a new random key, and start storing data AES encrypted with that new key, so any old data would be completely useless.

      [1]: This is in theory. Sometimes the relocation table does get full on drives which should tell the drive to tell SMART to go into pre-fail warning status, since bad blocks will start showing up.

    2. Re:Non-sequitur... by Luyseyal · · Score: 1

      Heh, I actually did RTFM when I first had the problem...

      SD Formatter Manual (PDF)

      FULL (Erase ON):
      This option initializes the file system parameters and completely deletes all user data area by
      overwriting meaningless data into the card. Furthermore, this option erases all user data area in the
      card.
      The erase operation is available if the "SD Secure API" function is implemented in your SD interface
      device, otherwise the erase operation will be skipped during formatting.
      This option may take long period for formatting depending on the capacity of card.

      It's that erase cycle support I'm looking for in a USB flash card reader. The card itself was killed by accidentally turning off my camera, a Panasonic DMC-ZS3K, during a write cycle. The weird thing is it still works fine in USB 1.0 mode. It just will not work at high speed so the camera won't recognize it. Given how it got that way, I thought maybe a full erase cycle would clear out some bad data that got written when it was powered off unexpectedly.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    3. Re:Non-sequitur... by msauve · · Score: 1

      dd if=/dev/null of=/dev/sda (dev node as appropriate, Windows may be harder :-) )

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    4. Re:Non-sequitur... by Luyseyal · · Score: 1

      That's what the "Full" option does but it does not cause an erase cycle at the flash level.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    5. Re:Non-sequitur... by plover · · Score: 1

      Just an observation: if you trust that the existing wear leveling algorithm has been performing properly, you can safely reset its state as well. Think about it. Resetting them won't unbalance it by more than one extra write or so for the affected blocks.

      Flash bits typically don't fail from reading, they fail from the stress of writing. And they don't wear out at exactly the 100,000th write, so you never know precisely which bit is going to be "more susceptible" to failure than another. So as long as the wear leveling algorithms work every time you write to the chip, resetting the state occasionally isn't going to impact the lifetime of the chip by significantly overwriting one block more than others. Resetting the state on a minute-by-minute basis, however, is likely to overwork the state bits first, and possibly weaken the block at the algorithm's "first block allocated from a reset state".

      Your only risk is overwriting the leveling state would also reset whatever counters might signal the controller that "this is my 150,000th write, my warranty is about to expire and the chances of failure have now risen to over .000002% per write operation." I know S.M.A.R.T. monitors work with those kinds of statistics for spinning drives, but I've never bothered to look at if they report on flash drive statistics.

      --
      John
  27. hardware defect by Lehk228 · · Score: 1

    "low level format" is a term relevant to old magnetic disk drives, you can't do that to a solid state logical device like flash.

    you probably can't fix it at all, if it sort of works at low speed and fails athigh speed there is probably a hardware fault not a formatting issue, a formatting issue would present seemingly at random or when writing a certain amount of data, being affected by speed strongly indicates a hardware defect or failure.

    --
    Snowden and Manning are heroes.
  28. Low-Level Format by Lord+Byron+II · · Score: 4, Informative

    There's no such thing as a "low level format" on a flash drive. The term refers to specifying where the tracks are at on a magnetic disk. It was possible, although incredibly stupid, back in the day to perform a low level format on a hard drive and tell it to move the tracks closer together. As a result, you could bump your 10MB disk to 12MB.

    This works only because the physical magnetic disk doesn't "know" anything about tracks and sectors. It always drives me crazy when someone who wants to wipe a drive clean, asks me about a "low level format", when what they want to do is zero out the drive (ie dd if=/dev/zero of=/dev/sda).

    For a flash drive, each memory cell physically has a 1-to-1 correspondence to a bit (or several bits) of information, so there's no low level format.

    1. Re:Low-Level Format by romiz · · Score: 4, Interesting
      You're wrong.

      There is definitely a special 'erase' command for SD-cards. See page 33 for the simplified specification. The problem is that unless you have direct access to the SD controller - perhaps on a mobile phone like the N900, the USB mass storage abstraction hides completely this feature. Formatting using this command is usually very fast compared to writing to all existing blocks.

      The reason for that is that the card uses a translation layer to mask the physical deficiencies of the flash memory. Bad blocks in NAND flash are even a bigger problem than on a magnetic disk, but using an error-correction mechanism implemented with a Hamming code and 'spare bits' for each block, the translation layer hides all of this to the user, presenting a 'perfect' storage area. If you send an erase command, the translation layer only needs to take care of bad blocks and clear all others, instead of trying to write 'formatting' data it does not recognize.

      In a way, this command is equivalent to the TRIM command for SSD drives: it is useful in the long term and improves performance, but not obviously missing in day-to-day use. But when SSD users pay a premium to use them in a very efficient way, the absence of consideration for performance of SD-Memory cards users led to the current situation, where the command exists but cannot be accessed easily.

    2. Re:Low-Level Format by Anonymous Coward · · Score: 1, Informative

      That's still not the same as a low-level format described (correctly). It might erase or change *more* data than simply writing 0 to every block-device-accessible byte, but it doesn't let you change the way that data is stored on the hardware the way a traditional low-level format does.

    3. Re:Low-Level Format by Skapare · · Score: 1

      So where is a Linux program to do this special erase command that exists in the standard ... perhaps doing the erase over the entire drive and/or specified blocks?

      --
      now we need to go OSS in diesel cars
    4. Re:Low-Level Format by noidentity · · Score: 1

      Thank you. I get annoyed when people just assume that solid-state non-volatile storage devices are merely flash memory connected to the computer's bus (with USB inbetween), or hell, that flash chips themselves give you direct access to a particular physical bit on the chip.

    5. Re:Low-Level Format by Anonymous Coward · · Score: 0

      His point wasn't that there was no way to erase flash, it was that it is not called "low level formatting". Your reading comprehension is bad.

    6. Re:Low-Level Format by Luyseyal · · Score: 1

      You can call it whatever you like, but the SD association tool calls it "full formatting" which is not much better a description. I was hoping to use the "Erase On" version.

      FULL (Erase OFF):
      This option initializes the file system parameters and completely deletes all user data area by
      overwriting meaningless data into the card.
      This option may take long period for formatting depending on the capacity of the card.

      FULL (Erase ON):
      This option initializes the file system parameters and completely deletes all user data area by
      overwriting meaningless data into the card. Furthermore, this option erases all user data area in the
      card.
      The erase operation is available if the "SD Secure API" function is implemented in your SD interface
      device, otherwise the erase operation will be skipped during formatting.
      This option may take long period for formatting depending on the capacity of card.

      Given the nature of the problem, I was hoping that a pure software fix would do the trick...

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    7. Re:Low-Level Format by Luyseyal · · Score: 1

      Yeah, if you happen to know of a USB flash card reader that supports the erase cycle, aka "SD Secure API", I'd love to hear about it. Since the error was caused by turning off the camera (Panasonic DMC-ZS3k) while it was writing, you'd think a software solution (i.e., SD Formatter 3) might work with proper hardware support. Then, if it happens again, I don't have to worry -- I just erase it and use it like always. :)

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  29. Not possible by gweihir · · Score: 1

    Flash is cell-based. There is no way to low-level format a Flash chip without advanced chip-making equipment. In addition, nobody wants to do it, because it cannot help any problems.

    So your Google Fu is exactly right, no reader can do it.

    However what you can try is throwing it away and getting some quality storage instead. That is about the only thing that will help.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Not possible by Skapare · · Score: 1

      "low level" just has a different meaning for drive-emulating flash devices, than it does for spinning metal platter hard drives. Obviously, a lot of posts on this article are from people that don't understand the difference. In your case, you're not acknowledging that there is this layer of emulation, which manages the wear leveling and presents a (supposed to be) more reliable set of data blocks stored in flash chips that can have some cell failures. Maybe the OP's problem can be cured for the time being by resetting this emulation layer (erasing all low level blocks, testing for bad blocks, and re-initializing the wear leveling state with those bad blocks omitted). But it is clear he's got defective hardware, probably due to cheap manufacturing.

      --
      now we need to go OSS in diesel cars
    2. Re:Not possible by gweihir · · Score: 1

      Oh, I do know the difference. However terminology has been badly mangled by Microsoft. What you describe (re-initialize wear leveling, etc.) would be called "formatting". For example formatting an SCSI drive does exactly that. Only Microsoft and nobody else misuses the term for filesystem creation. "low-level" format is the structuring of an unstructured device into sectors (and possibly tracks for spinning media). It has been impossible to do for end-users on everything except floppy disks for a long time now.

      But I agree, the hardware of the OP is trash, and the only real fix is to replace it. After all it is a storage medium and every loss of data causes effort and cost. Why people insist in buying elCheapo storage is beyond me.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:Not possible by Luyseyal · · Score: 1

      Basically, I was looking for a USB card reader that supports this:

      SD Formatter manual (PDF)

      FULL (Erase ON):
      This option initializes the file system parameters and completely deletes all user data area by
      overwriting meaningless data into the card. Furthermore, this option erases all user data area in the
      card.
      The erase operation is available if the "SD Secure API" function is implemented in your SD interface
      device, otherwise the erase operation will be skipped during formatting.
      This option may take long period for formatting depending on the capacity of card.

      I totally agree with you that it would have been nice to have had time to research the card in the first place. I have RMA'd it once already. At the time I bought it, I was in a hurry because our baby was on the way and I wanted space for a ton of pictures and video and didn't have time to do the proper research.

      My Panasonic DMC-ZS3K camera nuked it... probably turned off the power to the flash card before the write cycle completed. You'd think this would be similar to a buffer underrun in CD burning, perhaps fixable by doing a full erase on the entire device and putting a fresh filesystem on it.

      Thoughts?
      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    4. Re:Not possible by gweihir · · Score: 1

      Yes, I see your problem. And I don't blame you for buying bad flash. I think I can reasonably claim to be a storage expert and I cannot tell you whether there is really reliable Flash on the market. The Kingston 1GB drive I overwrote until it broke gave me a measly 3700 overwrite cycles and bad data after them, but no error message. This is with a "quality" Flash chip from Intel and a JMicro controller that is in many, many USB flash keys. Pretty bad. I have not done more tests due to lack of time (the first one took 6 weeks), but I suspect data on USB flash is not safe in most cases and Flash is completely unsuitable as long-term storage at this time.

      What you can try, its a complete overwrite, e.g. with a data destruction utility. But I suspect that the Flash internal management tables got mangled. In that case there is not really anything you can do, because these tables are different for every manufacturer and possibly every card model. My suspicion would be that the particular card you have has an implementation of the management functions, that is very unsafe. Likely this is due to incompetence, i.e. cheapest possible engineering, which is always engineering by people with no or insufficient relevant experience.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  30. How about... by PNutts · · Score: 3, Insightful

    Like any good developer I'm ignoring what the customer asked for and trying to figure out what they need. ;)

    You want to be able to write to the card at more than 1.0 speed. Here's some random thoughts:

    1. Have you tried a different reader? Fry's sells them for as little as $7.99 (Sorry, couldn't resist that one.)
    2. Have you tried a different class of device? How about formatting in a camera or PDA and see if that allows you to then read/write at the faster speed on a PC.
    3. Can you return or exchange it as defective? If it isn't transferring at the advertised rate then that assumption can be made. See if they can get to full speed at Fry's.
    4. You didn't mention what versions of Ubuntu you tried, but is it current? How about Windows 7 or a live CD of another distro? (see #1)

    Of all the ba-jillion cards out there the fact that you've had problems with two of them with the symptoms you describe makes me think the problem might be on your end. Just a guess. Either way, good luck.

    1. Re:How about... by Luyseyal · · Score: 1

      1. Yes. Nothing full-speed works (camera, Wii, laptop MMC reader, USB flash reader in USB 2.0 mode)
      2. The camera that nuked it (Panasonic DMC-ZS3K) says it's a bad card and won't even offer to format it.
      3. Yep. If nothing turns up here that works, that's the next step: RMA round 2. Argh.
      4. Debian unstable, Ubuntu (latest stable), and XP.

      What Happened to nuke it.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  31. This worked for me one time by ChipMonk · · Score: 4, Interesting

    And I do mean one time, but three years later I'm still using the thumb drive. The following assumes a Linux environment. First, pull off any data you can (and want to), then unmount it and type:

    #badblocks -w -s device-path

    Use the entire device, e.g. /dev/sdg, not /dev/sdg1. This guarantees that all the Flash blocks on the chip are reset. The patterns 0xAA, 0x55, 0xFF, and 0x00 are written, then checked; "shred" does no checking, and doesn't report errors. The "-s" is to show continuous progress.

    If you get any errors (and you probably will, if the device is as weak as you say), simply re-run the "badblocks" command, and note if the error count goes down. The one time I did this, I got a few errors (less than 10) the first time, but zero the second time. Whatever badblocks caused on the low level of the device, it was just what the doctor ordered. I hope it can help you, too.

    1. Re:This worked for me one time by Luyseyal · · Score: 1

      Huh, I'll give that a try. It will be dog slow in USB 1.0 mode but what the heck...

      -l

      P.s., thanks for the email.

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  32. Haven't done a LLF in a while, but... by Dahan · · Score: 5, Funny

    Here's what I used to use for a low-level format:

    A>debug
    g=c800:5

    If you've got a fairly speedy machine, set the interleave to 1:1. Don't forget to input the list of bad blocks so the drive won't try to store data in them. There's some more info in this KB article

    HTH, HAND

    1. Re:Haven't done a LLF in a while, but... by Bing+Tsher+E · · Score: 3, Informative

      That's the routine for later-generation 8-bit cards. The card in the original IBM PC-XT, however, was a Xebec card. There are registers you need to poke values into, again using DEBUG. It kicks off some code in the 'ROM' but it runs completely blind to the PC, i.e. the code runs entirely in the controller on the Xebec card. You only know that it's done when the LED on the hard drive eventually goes out. You can apply a stethoscope or listen closely to hear the drive stepping, to know that it's still doing real work. After you're satisfied that it's done, you use DEBUG to read the results from registers on the card to check the completion value in them.

      I used to have a list of the command sequence to ll format with a Xebec card, but don't anymore. You can 'figure it out' by reading the list of commands, which are documented in the IBM Technical Reference Manual. The docs from IBM from that era are awesome, it lists all the register-based 'command formats' and you can easily figure out what you need to issue to kick off the formatting.

    2. Re:Haven't done a LLF in a while, but... by Anonymous Coward · · Score: 0

      A mod point ... my kingdom for a mod point ...

    3. Re:Haven't done a LLF in a while, but... by Anonymous Coward · · Score: 0

      A:>Debug c/r
      -
      -I 322 c/r
      -I 321 c/r
      -O 322 0 c/r
      -I 321 c/r
      -O 320 04 c/r
      -O 320 00 c/r   Note: This is the value for Drive C. Substitute
                            20 if formatting Drive D.
      -O 320 00 c/r
      -O 320 00 c/r
      -O 320 05 c/r
      -O 320 07 c/r   Note: Before you hit this carriage return, be sure
                            you have typed the correct value shown in
                            the previous note for drive C or D.

      Drive light should come on at this point and the controller will
      begin doing a low-level format on the drive.

      When the drive has been formatted, the drive select light will
      go out and you will be returned to the - prompt.

      -I 321 c/r
      -I 320 c/r
      -Q

      And you should now be back at the DOS prompt. At this point you
      should enter FDISK, set the partition, and perform your high level
      format.

    4. Re:Haven't done a LLF in a while, but... by envirotex · · Score: 1

      This takes me back to the 80s. You could look up the controller firmware reference to see which functions were available. Some manufacturers did their own thing and you were never quite certain what would happen after send the CPUs PC there.

  33. Bin it and call it lesson learned. by w0mprat · · Score: 2, Insightful

    You need to learn you lesson for patronizing vendors of cheap garbage technology.

    Why did you not pay a little more for your flash drives and get something more reliable? If you want to go to the trouble of resurrecting your half-dead flash drives you can spend the $10-20 on a new one from a major brand name.

    The problems you describe sound like shitty controller circuitry, that's either failing, poorly designed or quite likely both.

    The lower level operations of flash are abstracted away behind the controller, with the exception of some drives theres you can't do much about it.

    USB Flash drives and cards can be brought back to as-new performance by performing a write-erase pass over the entire drive. This was used to revive degraded used SSDs that would drop in performance, the TRIM feature now takes care of this on the fly. About all you can do for thumb drives and cards is to perform a single erase pass. If that doesn't work you're SOL.

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    1. Re:Bin it and call it lesson learned. by Bing+Tsher+E · · Score: 1

      I agree. I am a little weirded out that this whole topic is about doing intricate testing and formatting of what is apparently terrible cheap junk hardware. Putting time into it is like throwing good money after bad.

      However, the discussion does have value as an "Ask Slashdot" people are giving tips that will come in handy in other circumstances, i.e. in the case where a Flash drive that is integrated into some form of more expensive hardware goes funky and needs to be cleared and reformatted.

    2. Re:Bin it and call it lesson learned. by bassgoonist · · Score: 1

      If you look at reviews for the previous generation of the same brand of sdhc card you'll see it received newegg's customer choice award. Adata made one of the best class 6 16gb sdhc cards, so it was only natural to think their new generation had a good chance of being good as well.

      --
      You can tell I'm an aries because of my ram.
    3. Re:Bin it and call it lesson learned. by troll8901 · · Score: 1

      You need to learn you lesson for patronizing vendors of cheap garbage technology.

      True, but harshly worded.

      Why did you not pay a little more for your flash drives and get something more reliable? If you want to go to the trouble of resurrecting your half-dead flash drives you can spend the $10-20 on a new one from a major brand name.

      Because sometimes you'd never know. A cheaper brand may sell good quality products. A more expensive brand may sell inferior products. Even the brand may not know, as they may outsource their manufacturing.

    4. Re:Bin it and call it lesson learned. by Luyseyal · · Score: 1

      USB Flash drives and cards can be brought back to as-new performance by performing a write-erase pass over the entire drive.

      Care to suggest a USB flash card reader that you know supports the Erase cycle? According to the SD Assoc.'s tool, mine doesn't.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    5. Re:Bin it and call it lesson learned. by Luyseyal · · Score: 1

      I just bought the stupid thing at Fry's because I was in a hurry. Babies -- and wives wanting high quality video of them -- do that to you!

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  34. Re:Do niggers use Flash Drives? by Anonymous Coward · · Score: 1, Interesting

    add &threshold=-1 to any thread in url bar

  35. Really cool new tool by Appl · · Score: 1, Insightful

    dd if=/dev/zero of=/dev/flashdrive

    I'm really not sure why this is a question.

    1. Re:Really cool new tool by bigredradio · · Score: 1

      I agree. I kept reading through suggestions for this format tool and that format tool and wonder if I just didn't understand the question. You should be able to dd off the partition table, remake the partition table with um...fdisk? or parted? and create a new fangled ext2 or ext3 filesystem?

    2. Re:Really cool new tool by Piranhaa · · Score: 1

      Because a cell's default state isn't a ZERO, but rather a ONE.

      You must run this in order to TRULY "reset" the flash drive:

      tr '\000' '\377' http://www.undeadly.org/cgi?action=article&sid=20100404103735

    3. Re:Really cool new tool by Piranhaa · · Score: 1

      I'm trigger happy today..

      Read: This Article and scroll down to where it shows the "tr '\000' '\377'" dd command

  36. It's a hardware problem by Anonymous Coward · · Score: 0

    If your computer really locks up both in Windows and in Ubuntu, this is a hardware fault. Chuck the drive. But perhaps it's better not to limit yourself to the drive, since if I'm not mistaken your USB controller should be tolerant of most device faults not involving current spikes and suchlike. If it isn't, you may have discovered a security hole, although of course there's always the adage that physical access (including the ability to plug in USB-memory) throws all security out of the window.
    Which is why I'm kind of sad that USB-memory has become the primary r/w data interchange medium. It used to be the case that data carriers had a separate interface from peripherals (like a diskette slot, or a cd-tray, or a tape streamer) and you could safely insert any unknown data carrier in your machine. (Executing the contents is a different matter of course.) Now, even if it looks like a USB flash drive, you can't ever really be sure what it is. It may emulate a keyboard and enter a command in the console. Or it could pretend to be a mouse. It may present itself as a read-only cd-rom (which is still autorun-enabled on Windows XP by default). Or it may contain an internal battery and discharge itself on your USB controller. Sadly, I only made the last one up.

    1. Re:It's a hardware problem by bassgoonist · · Score: 1

      I had a flash drive that came with some goofy partition table that caused linux machines to freeze until the drive was removed. I repartitioned it and the problem was gone.

      --
      You can tell I'm an aries because of my ram.
  37. You can't polsih a turd. by Anonymous Coward · · Score: 1

    A-Data is unambiguously crap. Buy a new card.

    1. Re:You can't polsih a turd. by EmagGeek · · Score: 1

      A-Data doesn't make FLASH ICs.

  38. Ahh, Fry's ... by dmckeon · · Score: 1

    ... where you always find things sort of like what you really wanted.

  39. As far as I'm concerned... by Anonymous Coward · · Score: 0

    If you use linux you can just do:

    #cat /dev/zero > /dev/sdX

    Until it gets a ENOSPC (no space left on device) from the system.

    I always do this when in such situation and it
    always works like a charm.

  40. Throw it away by Anonymous Coward · · Score: 0

    And next time don't spend $40 on a crappy flash drive.

  41. Fuckin' weed is really great by Anonymous Coward · · Score: 0

    Goddammit!! I wish I could mod that up five times. That's funny as hell... Thanks, man!

  42. Don't waste your time by Sir+Holo · · Score: 2, Insightful

    If you want to use it, go buy a reliable piece of hardware.

    If you want to wipe it for disposal, just hit it with a hammer.

    Some things are not worth your time. Even if your time has no value.

  43. Windows quality file transfer, no easy test tool by beachdog · · Score: 5, Informative

    I am responding to your post on the chance that you are seeing a photo import bug because you use gthumb.

    The 16GB flash card you link to in your Ask Slashdot question looks like the 8GB flash card I use in my digital camera.

    If you are doing digital photography and using Ubuntu or a Linux, take note that the photo import utility in gthumb is broken in Ubuntu 9.10. The gthumb version is 2.10.11 and the specific thing broken is photo import of jpeg images. Photo import fails if there are .avi movie files on the flash card.

    I have had a series of flash card aggravations and here is my version of the preceding AskSlashdot comments:

    1. Digital cameras format flash memory cards with minor variations or they store image data with minor variations. I work around potential glitches by keeping the card in the camera and connecting the camera to the Ubuntu computer.

    2. Use gthumb (note bug above) or the graphical file tool Nautilus. The top level menu item "Places" in Ubuntu starts Nautilus. Copy the files from the camera to the computer.

    3. Speaking about USB flash memory, I feel they have devolved into a Windows quality file transfer device = WQFTD That means, they work using the supplied file system. The success of the same devices using Ext2 and Ext3 file systems is problematic.

    4. Measuring the read and write reliability of these WQFTDs at the bit level is a difficult problem. As I mention in my journal, I have a big name DVD drive that is a WQFTD. I know it fails when reading huge 8 bit data files. But, building a tool to prove when and where it fails is beyond my available time as an evening hacker.

    5. So one answer is "simplify and work around your WQFTD" without challenging it's limits.

  44. No. by CAIMLAS · · Score: 1, Redundant

    In short: you're screwed. Unless you've got important data on them (ie not recoverable from a different source), throw them out and pick up some more (preferably a different model, at least until this one improves.)

    What you've got on your hands there is defective flash (likely). There is no 'recovering' it as a storage medium. In essence, you paid for a 16GB, $40 floppy drive. Next time, unless you've got an overt need for 16GB all on one card, get several smaller ones. Sure, you're "throwing away" your cards; maybe you should've RMA'd them sooner as defective.

    I'm somewhat surprised that the A-DATA memory is bad, on account of them not being known for crap quality. On the other hand, most vendors seem to pick and choose flash memory chips by price: there really is no consistency from even one card to the next within the same lots, it seems.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  45. Character devices by durval · · Score: 1

    yes, rdisk is a character device I know I know, but for some reason os x io's a LOT faster o that than the block device. (double or better) No idea why.

    In "traditional" UNIXes (Mac OS/X is little more than a pretty front-end on top of traditional died-in-the-wool BSD4.4 Unix, regardless of what Steve Jobs tells you), every block device has always a character device counterpart, and the character part is always much faster for block-sized/aligned I/O; the idea is that the block device will handle whatever size/alignment you throw at it, while the character device will insist on block-sized-and-aligned I/O or return an error (the "bs=1024000" you specified to dd does just that). The difference in speed comes (theoretically) from the fact that the block device must "cook" its I/O to satisfy align/size requirements (*perhaps* -- I've checked the sources, but it's been a long time -- reading the data first from the disk, then "merging" your output and only then writing it back), while the character device doesn't.

    Contrarywise, Linux does not have 2 devices for each disk:you get /dev/sdX (or /dev/hdX if you have a PATA drive and your kernel isn't using LIBATA), and it works on both "modes" (very fast when you are doing block-sized/aligned I/O, and not so fast otherwise).

    Just $0.02 from someone who has started fussing with UNIX back on the early 1980's on a PDP-11/70 running Bell Labs Unix v7 (you can't be much more traditional than that... :-))

    --
    Best Regards,
    Durval Menezes.
    I have never met a computer that didn't like me.
  46. Probably not by klui · · Score: 1

    From watching SuperFlyFlippingA's videos on YouTube, I would probably say you can't do any low level format unless you have a custom USB mass storage driver. The reason is due to the USB drivers being generic in nature and the only way you can send it the complete ATA command set (i.e.: secure erase) is to attach your device directly to the motherboard's ATA/SATA interface (maybe through some bridge?). MHDD won't help even if it knows how since the generic driver blocks the command(s).

  47. This needs to get a +10 by Anonymous Coward · · Score: 0

    ...and everyone talking about "low level formatting" memory chips needs to have their geek card revoked.

  48. Use badblocks by rdebath · · Score: 1

    http://linux.die.net/man/8/badblocks Most modern hard drives don't need low level formatting anymore as they will rewrite the block headers when they write the block (the gap between the header and the data was a waste of space) Flash drives have always erased and written all the data in the 'superblocks'. But flash drives have a very simple filesystem on them to do the wear levelling the best way to reset this is to use the drive's "Secure erase" function. If you can't get at this feature or the drive is crap and doesn't have the feature you can usually coax it into making everything linear by writing to every block in the drive in order. You'll probably have to do it at least twice for the drive to get the idea. My favourite tool for doing this is the ext2 badblocks command, for hard disks I let it run the 4 pass default (AA 55 FF 00) which in addition to rewriting every block reads them back too and so gives the SMART controller a chance to everything in order. I tend to do the same for flash drives, but worry a little about it making too many writes.

  49. Colon Nutra Cleanse by velincece · · Score: 1

    should not make any difference to the life of the drive - should still be good for around 5 years unless it has any unexpected problems. Colon Nutra Cleanse

  50. A Serious Linux Bug by Anonymous Coward · · Score: 0

    While we're talking of flash cards/memory sticks I have found that if you try and put a file larger than 4Gb on a USB Memory stick it becomes unreadable. I realize that they use a FAT file system but no operating system (Linux in this case) should allow that to happen. It's easily done accidentally. The device is not even visible in /dev. I've lost several USB sticks that way and wonder if anyone has a solution to recover them.

    1. Re:A Serious Linux Bug by Narcocide · · Score: 1

      man fsck.msdos

    2. Re:A Serious Linux Bug by Dogtanian · · Score: 2, Funny

      man fsck.msdos

      Yeah, I hated that kludgey old OS too...

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  51. Nope... by msauve · · Score: 1

    marking bad sectors is part of high level (file system) formatting. There was no standardized way to mark bad sectors at the media/device level (addresses were physical, e.g. h/t/s, not logical), keeping track of bad blocks was all done at the file system level.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
    1. Re:Nope... by tibit · · Score: 1

      With old MFM/RLL drives, you had to type in the bad sector list from the case of the drive. I have an old NEC drive somewhere that has a list of bad sectors on the label, and you then had to type it in when doing a high-level format. Brings back memories ;)

      --
      A successful API design takes a mixture of software design and pedagogy.
  52. Adata flash really sucks.. tried many by Anonymous Coward · · Score: 0

    I have two flash cards by them. (both have been returned and replaced, so actually four)
    All had trouble retaining their data from several >different host devices, one even killed my laptop IDE controller.
    (with a ide-flash converter, yes that was a "hack", but still shouldn't have fried the controller)
    I did low-level formats using ide-flash converter, did not change a thing.
    In the end I tried everything, even opening en checking pcd and solder joints, apparently the chips just suck.
    So just, seriously avoid Adata memory.

    Sorry

  53. my solution by Anonymous Coward · · Score: 0

    My solution to low level formatting can be found here. Works well on both hard drives with Platters and the Solis State variety.

    http://www.harborfreight.com/6-ton-a-frame-bench-shop-press-1666.html

    Oh and its fun.

    In my experience crap is crap even if it didn't start out that way. When it starts to fail trash it save the headaches. You can spend a lot of time trying to resurrect a drive. Unless it is simple data corruption don't wast the time and effort it will only fail at the most inopportune time costing you precious data and the time to recreate if that is even possible. Flash drives are cheap I have gone through a lot. as soon they start to develop problems I trash them immediately. Flaky drives have cost me much and I always keep them backed up.

  54. You stole the second one? by Hognoxious · · Score: 3, Funny

    I unwittingly bought one of these terrible flash cards at Fry's and have managed to nuke two of them, successively

    You stole the second one?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:You stole the second one? by Luyseyal · · Score: 1

      Haha, no. I RMA'd the first one and managed to nuke the second one as well. I was in a hurry when I bought it the first time. Only later did I look up the Newegg reviews after the first one was toast. I am usually a RTFM kinda guy, but babies (or really, the wife wanting good pix/video of said baby) will make you hurry faster than you might otherwise want to!

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  55. Hanging at high speed? Try a different cable by Anonymous Coward · · Score: 0

    I don't know about the formatting, but I've had problems with flash readers "hanging" Windows that were fixed by using a better USB cable. The cheap cables that come with USB flash readers usually aren't up to the job of handling USB 2.0 speeds.

  56. Re:Do niggers use Flash Drives? by Anonymous Coward · · Score: 0

    that's the difference between a black guy and a nigger. The nigger doesn't ask if he can bone a girl and doesn't care how fat or ugly she is.

  57. Re:Windows quality file transfer, no easy test too by John_Sauter · · Score: 2, Informative

    2. Use gthumb (note bug above) or the graphical file tool Nautilus. The top level menu item "Places" in Ubuntu starts Nautilus. Copy the files from the camera to the computer.

    Rather than gthumb or Nautilus, I use the command-line tool rsync, as follows: rsync -avc (source) (destination), with the source being the flash memory card. When the copy is complete I remove the card, re-insert it, and run the command again. The "c" in "-avc" means to checksum the corresponding files, and copy them again if the checksums don't match. When this triggers a re-copying of a file I know that the card is failing, and discard it.

    I bought a bunch of cheap cards when I first got my camera. After some bad experiences with losing pictures I now test each card that I buy, filling it with data and using the above technique to verify that I can get the same data from it twice running. If I can't, the card is discarded. If I ever buy cards locally, I will return bad ones for replacement instead of discarding them.

  58. First fix MBR & filesystem by redelm · · Score: 1

    Repair work is _not_ "Click Here" or otherwise for n00bs.

    If the USB isn't being read right, first check the hardware -- look at the output of `dmesg` under Ubuntu or other Linux. At the bottom there should be recent USB event entries.

    Presuming the USB interface isn't fried (no entries), then check the master boot record (MBR) with `fdisk /dev/wherever`. All the USB keys I have seen emulate hard-disks and have the MBR. Quite possibly it has gotten messed up by a MS-Windows virus, improper disconnect or other. Without a correct MBR or superfloppy sig, no OS can interpret the data on the disk.

    You can certainly reformat the filesystem once the MBR is fixed, but avoid totally replacing the MBR or otherwise repartitioning unless you know all about flash erase blocksizes and alignment. Ty T'so has a nice discussion for SSD here.

  59. Re:Do niggers use Flash Drives? by Anonymous Coward · · Score: 0

    How does an AC browse at -1?

    He logs in and checks the "Post Anonymously" box.

    should be rated: (Score:-5 InCiteful)..

    There.. fixed that ;)

  60. USB USB by Anonymous Coward · · Score: 0

    I've used Canon point & shoot cameras for many years, and pictures could easily be transfered by connecting the camera directly to a computer with a USB cable. No need to pull the SD card. The computer that I have dedicated for photography runs Win 2k and it works fine with USB 2.0.

    Then I bought a Canon A1100 IS. This camera works with XP but not Win 2k. To be fair, Canon specifies XP.

    But I still can't figure out what changed, and its not comforting that USB 2.0 on one device is not compatible with USB 2.0 on others. Canon is not alone.

    Does anyone know what gives?

  61. Solder reflow oven by BitZtream · · Score: 1

    They have bad joints, use an air reflow or a reflow oven and you'll probably be rather happy with the card.

    You can also probably flex the board in the right way to get contact and get your data off as well, but you're going to want to reflow it to get any sort of long term use.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Solder reflow oven by BitZtream · · Score: 1

      For reference, I work for a company that used to sell cheapass flash devices from the lowest chinese vendor that could be found. Every failure we ever came across could be fixed with a reflow with the exceptions to that being when it was obvious the manufacturing process damaged the board itself.

      You may have a problem on an SD card doing reflow with an oven, hot air is probably your only hope.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  62. You could wire up the NAND and erase the spares by OrangeTide · · Score: 1

    If you're feeling particularly ambitious you could make a little wiring harness to a microcontroller capable of being a NAND controller, a PIC/AVR could do it, not efficiently but cheaply. Then just go through all of the NAND blocks and erase the data and spare areas. The important bit is erasing the spares, that will cause the mapping algorithms to start over again and re-learn the bad sectors, and hopefully do a better job the next time around.
    You could mark them as bad yourself, but then you'd have to learn how the USB drives firmware decides to tag bad sectors. There are a few different algorithms used and a variety of ways to encode the error correcting codes. Different controllers attached to the NAND prefer different schemes because it is often hardware accelerated.

    --
    “Common sense is not so common.” — Voltaire
  63. Re:Windows quality file transfer, no easy test too by Luyseyal · · Score: 1

    Here is the back story: It was the camera that killed it. (Not blaming the wife because the camera should be smart enough to not turn the power off to the flash card before it has finished its write cycle...)

    The Panasonic Lumix DMC-ZS3K won't even read the thing anymore. It just says it is a bad card. Doesn't even offer to format it. However, since it will read/write at USB 1.0 speeds, I'm wondering if a software fix will work.

    -l

    --
    Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  64. Possible fix by Anonymous Coward · · Score: 0

    Might not be the card. I got one of my cards apparently go bad and couldn't be read by Windows and my cameras. Under Gnome it did not function properly, and couldn't be reformatted under Gnome or Windows. I found on Google that the Linux drivers for SD were flaky. Reformatting it using the shell under Linux (and not Gnome) fixed it. The card has been OK since.

    To format as FAT under the Linux shell:

    umount /dev/sdf1 (or whatever device it is)
    mkdosfs -F 16 /dev/sdf1

    Then remount the card (or remove/reinsert it).

    An alternative that I didn't try is

    mkfs.vfat /dev/mmcda

    1. Re:Possible fix by Luyseyal · · Score: 1

      Already tried that. In USB 1.0 mode it works perfectly. It just does not work at "full" speed (whatever that means). In practice, the camera that killed it won't recognize it and it locks up XP, Ubuntu, and Debian (unstable) except in USB 1.0 mode (i.e., stupid slow). How'd it die? Camera accidentally turned off while writing video.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  65. A low level format on a flash is impossible by angel'o'sphere · · Score: 1

    ... and on most hard disks as well.

    Or did the meaning of low level formatting change the last ten years, and I missed it?

    A low level format writes on a completely empty disk markers for sector begin and sector end. Thats it, there is no file system or nothing else on it. After that you do a high level format which instals empty directories, inodes or what ever your file system is based on.

    As a flash drives consists only out of "random access memory" and not out of "empty nothingness on a magnetic plate" there are obviously no low level formats necessary or even possible.

    I simply don't get what the guy posting this question wants to accomplish by "formatting" a SSD ... except as installing a new empty filesystem on it (which is not a low level formatting).

    angel'o'sphere

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  66. get a new reader by Anonymous Coward · · Score: 0

    the reader could well be the problem. the card are probably ok

  67. Low-level format by Sasha-Whitefur · · Score: 1

    There is no such thing as a low-level format, for flashdrives.

  68. Check Flash 1.13 by Anonymous Coward · · Score: 0

    It might not help this particular poster out, and it's a windoze program, but in case anyone is interested, I've been recommending Check Flash by Misha Cherkes to individuals and businesses for some time now, and hear nothing but positive comments back.
    http://mikelab.kiev.ua/index_en.php?page=PROGRAMS/chkflsh_en

  69. Re:Do niggers use Flash Drives? by Anonymous Coward · · Score: 0

    The above: a boring waste of data.

    This, too.

  70. Return it by GWBasic · · Score: 1

    Return it. Fry's is a rental store, and whenever I buy junk that just doesn't work, I return it and get a refund. They do sell crap that doesn't work as advertised.

  71. What reader are you using? by Peet42 · · Score: 1

    From the OP we can determine (1) that the card you are having problems with is an SDHC, and (2) that you are a cheapskate. Based on this, I am wondering if your USB to SD interface properly supports HC cards...?

  72. as the recent wikileaks military leak shows..oh by Anonymous Coward · · Score: 0

    they used aes and it still didnt stand up to a month or so on a distributed computing platform. ok, your stuff might not be worth brute forcing, but still. in 10years things might have changed. and data can be easily stored and might even remain sensitive or valuable for that long.