Slashdot Mirror


Computer Makers Sued Over Hard Drive Size

FPCat writes "Finally, some one is doing something about one of my pet peeves. It seems a group of people are suing Apple, Dell, Gateway, HP, and others for misleading consumers about hard disk sizes. About time someone spoke up and said '1000 MB != 1 GB'" It's not much of a mystery to anyone who's up on industry practices, but it's similar to the way graphic displays are sized, cereal boxes are filled, and so on. Andy Rooney could have a field day with this one.

36 of 1,090 comments (clear)

  1. Whats next? 56k!=56k/s? by FileNotFound · · Score: 2, Interesting

    Thats just stupid. I think the lawsuit is innapropriate.

    HD manufacturers always measuered their disks like that.

    What next? Will people sue that their 56k modems are not 56kilobytes/second? Or that their DSL line is 1.5Mbits and not bytes?

    This is just silly. They might as well complain that they lose size in formating.

    --
    In Soviet Russia, the television watches YOU!
    1. Re:Whats next? 56k!=56k/s? by badasscat · · Score: 5, Interesting

      Thats just stupid. I think the lawsuit is innapropriate.

      HD manufacturers always measuered their disks like that.


      No, they did not. You young'uns probably don't remember it, but the first hard drive I ever owned was 10MB - 10240KB, on the dot (give or take a few bytes).

      The binary switchover happened as a marketing scheme sometime between 100MB and 1GB - it was at one of those two milestones, as one of the major manufacturers wanted bragging rights getting there first, as I recall. Since then, all sorts of revisionist history has been written claiming that 1GB was really 1,000MB all along when it plain and simply is not true.

      Look, whatever the dictionary tells you "giga" means, this is a technical term that means something else in the computer world, and has always meant something else in the computer world. The same way that words like "token ring" don't mean the same thing in PC land as they do in real life. If you bought a "token ring adapter" from Cisco and opened the box to find a device that allowed you to slip a Cracker Jack box toy ring over your finger, would you not feel a bit deceived?

    2. Re:Whats next? 56k!=56k/s? by jjhlk · · Score: 2, Interesting

      I always thought 56/8 would give you the true max speed of 7KB/s.

      Despite that being the max, I've actually downloaded at around 20KB/s (rarely). It isn't a file in my cache, and it isn't lying (the file really finishes quickly). I think either that file was compressed in transit (rare for a binary to be compressed a lot so that would explain the rarity in experiencing this speed), or all conditions would just right. I have a V.90 modem, so I guess it can compress a little bit.

  2. Yes it is. by MasterOfDisaster · · Score: 1, Interesting

    A gigabyte IS 1000 megabytes. A megabyte is, however, NOT 1024 kilobytes or 104576 bytes. That's MiB and GiB you're thinking of. Giga and Mega are SI prefexes. Not binary compatible.

    --
    The opinions in this post are ficticious. Any similarity to actual opinions, real or imagined, is purely coincidental.
  3. i don't get it by inkedmn · · Score: 2, Interesting

    did somebody buy a 100gb drive with the intent of using EVERY LAST BYTE of it when they realized it actually works out to a touch less? if i tell somebody it's 100 degrees outside and it's actually 97, it's HOT.

    people need to get a life, seriously...

    --
    well, it's nothing one behind the ear wouldn't cure
  4. Re:It's not the size of your disk by TWX · · Score: 2, Interesting

    What if it's both? I have a multivolume disk array. What happens if I end up replacing one of my drives with a disk that looks like it should be big enough by the specs only to find out that its four or five megabytes too small? They're probably not going to buy my logic for why I'm returning it...

    --
    Do not look into laser with remaining eye.
  5. They won't win by Anonymous Coward · · Score: 1, Interesting

    Every hard drive (even on web sites that sell systems) has a disclaimer that it isn't the "actual" byte size.

  6. Standardise measurements by Master+Of+Ninja · · Score: 2, Interesting

    I really think that people should standardise the meaning of kilo-, and giga- to their SI meanings. The is a google cache link to a web page about the proposed changes where they would change to SI definitions, and new prefixes (kibi, gibi) would come into to define the warped computer terminology defintions of kilo- and giga-. It would be less fuss for most people, and everyone could then get on without all this trivial garbage.

  7. Re:Unnecessary confusion by Captain+Rotundo · · Score: 4, Interesting

    I would support a government mandate that tech companies have to use binary SI prefixes on labels.
    Mandating the current use of gigabyte but that it means 10^9 is too trouble some, but saying gibibytes is simple, people that don't care will either read it as "giga" not realizing, or be told by sales-people that its "the same thing". and they won't be surprised when the drive is the wrong size.

    We have mandates on product labeling for many other products I think its time we force the industry to be upfront. Don't think this is an accident, the drive manufacturers knew EXACTLY what they were doing when they started using standard SI meanings for the prefixes, rather than the industry accepted practice.

  8. Sue the auto manufacturers as well? by EmpNorton · · Score: 5, Interesting

    Car, truck, and motorcycle represent their motors rounded usually to the nearest 100. My 1100cc motorcycle is actually onlt 1085cc. Isnt this sort of behavior rampany? Are 50mg pills always 50mg? Certainly 2x4 lumber is not actually 2x4. I would think making everything absolutely accurate would simple confuse the average consumer.

    This just seems silly.

  9. Apple... by myrdred · · Score: 4, Interesting

    Heh, I remember when Apple actually did it THE OTHER way. I was trying to look up a Maxtor 4.0 GB HD that shipped in one of my macs, and could not find any mention of such a hd. The Apple specs clearly said it was 4.0 GB. But it turned out that Maxtor classified these as 4.3GB, whereas apple used the 1024 size cound, rather than the 1000 that maxtor used. Heh.

    1. Re:Apple... by green+pizza · · Score: 3, Interesting

      Apple used to label their monitors that way too. At one point Apple sold 12", 16" and 19" monitors (the same monitors their competitors called 14", 17", and 20"). AFAIK, Apple only ever labeled one of their monitors a 15", they generally referred to that size as 13" or 14".

      Then there's the goofy... there was a time when Apple's imaging software used a fixed partition size. So if they ran out of hard drives from vendor X, they would just use the same exact partition on a larger drive from vendor Y...... so rather than getting a 4.0 GB Seagate, you may actually have gotten a 4.5 GB Quantum with a single 4.0 GB partition.

  10. Re:Dell? -DISMISSED- by BlacKat · · Score: 2, Interesting

    Yes, but using an already established system of measurement and then changing what it means in the fine print isn't exactly "right" either.

    Imagine how quickly Coke would get sued if they made a new 2 liter bottle, but it was really only 1.8 litres and somewhere it has in small print "1 litre means 0.9 litres".

    I doubt that would last very long... so why has it lasted this long with Hard Drives?

  11. The PC/HD makers redefined squat. by DeeKayWon · · Score: 2, Interesting
    Your 120 gig hard drive is 120 gigbytes, as advertised. That translates to about 112 gibibytes. The companies who are misrepresenting the size of drives are the ones who write software that use "gigabyte" to mean "gibibyte".

    Consider my newest hard drive. Western Digital, who manufactured it, says it's 120GB. Windows 2000, written by Microsoft, tells me it's 111GB. Wieghing in the fact that it's slightly over 120,000,000,000 bytes, it's apparent to me that Western Digital is right and Microsoft is wrong. Had Windows 2000 been prgrammed to say "GiB" instead of "GB", Microsoft would be right as well.

  12. Re:What about... by typobox43 · · Score: 2, Interesting

    Those are the real problems. I just got a new HP (complain all you want, it was cheap and it had a DVD burner) with an 80 GB drive... open it up and look at the size of C: (D: was a backup) and we've got 71 GB. Luckily I moved the 80 GB hard drive from my older computer into that one. That 9 GB doesn't hurt me so much anymore.

  13. gotta love by _avs_007 · · Score: 2, Interesting

    those systems that ship with 128mb or more of memory, but in the fine print says part of it is shared with the Video Card.

    I remember a long time ago my IBM PCjr had 128k of memory, but 16k of it was shared with the display card, such that only 112 was available. Consequently, many PC software apps that required 128k of ram didn't work. Thank god for the sidecar memory expansion kit :)

  14. They used to do even more by quacking+duck · · Score: 3, Interesting
    According to the Mac Secrets book, a decade ago Apple shipped systems with monitors listed with the correct size--if it was 12" viewable, it was marketed as 12" instead of 13" like everyone else in the industry did. From a marketing standpoint of course consumers thought they were getting better value on the monitor.

    So Apple went with the flow and started marketing 12" monitors as 13". And for a time it was good.

    Until the industry got slapped with a deceptive advertising suit or something. But rather than market it CORRECTLY, now more ink is wasted when ads are printed with disclaimers, like "* 18.1" viewable" on 19" CRT screens.

  15. Re:It's not the size of your disk by SatanicPuppy · · Score: 4, Interesting

    I've always had such problems with RAIDs, etc, of finding an identical drive to plug in when one dies, that I've gotten in the habit of buying a couple at a time, and just leaving them on a shelf. The one time a customer called me on it, I pointed out that, since I was billing at 150.00 an hour, buying a drive 200 dollar drive that would save me 3 hours of work was a bargain for them.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  16. Re:Unnecessary confusion by Qwaniton · · Score: 2, Interesting

    Nonsense. Since words can have different definitions in different industries or professions (compare casual vs. legal usage of "property"), prefixes can too.

    The computing industry isn't the science or engineering industry.

    And electrical engineers are fine with base 2 prefixes.

    So, don't be a fruit and walk around talking crazy shit about kibi- and gibibytes.

  17. Good book on tort reform by mariox19 · · Score: 2, Interesting

    An excellent book on the subject is The Litigation Explosion: What Happened When America Unleased the Lawsuit by Walter K. Olson, in case anyone is interested.

    I read it many years ago and thought it an excellent analysis on the the underlying causes of litigiouness in the American legal system.

    It's no longer in print, apparently, but you can get it used or pick it up at your local library.

    --

    quiquid id est, timeo puellas et oscula dantes.

  18. Re:Ummm... by winkydink · · Score: 2, Interesting

    If you wish to beat me over the head with your analogy, how about making it a valid one? Adjectives and nouns are not the same thing. If I say you have a big gun, a big server, or big breasts, the word big means the same darn thing in all three contexts.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  19. DVDs: 1000MB = 1GB by achurch · · Score: 2, Interesting

    For CD-R, DVD-R/w, the industry defines 1024 MB = 1 GB

    You'd be surprised: all the writable DVDs I have claim 4.7GB but offer 4,700,000,000 (+/- a tiny amount) bytes = 4.3*2^30. (CDs, on the other hand, do use 1024: the "700MB" CDs I use are 736,966,656 (data) bytes = 703*2^20.

    Good lord, this is confusing...

  20. Re:Unnecessary confusion by Izago909 · · Score: 2, Interesting

    Look at the context. Most everything at the lowest level in a binary computer operates on the base 2 system. The ONLY reason that HD makers round like this is to make the marketing teams' job easier.

    I also wouldn't get hasty about the government intervening on standards. If they really cared about universal standards, I'd be bitching about my car getting less than 9 kilometers to the liter. In fat, if they did step in, I'd be worried about them upholding the other standard.

  21. The origin was from Elvis Presley by axxackall · · Score: 2, Interesting
    You said: It's not the size of your disk. It's how you use it.

    Elvis Presley said: 'My voice alone is just an ordinary voice. What people come to see is how I use it. If I stand still while I'm singing, I'm dead!'

    Close to later re-phrased:

    "It's not my voice. It's what I am doing with it."

    Back to the topic:

    IMHO if my HDD is used just as a big CD - it's dead.

    --

    Less is more !
  22. What about all that empty space... by Lodragandraoidh · · Score: 2, Interesting

    What about all the thousands of bytes spread about your disk of empty space? Depending on the file system in use, blocks vary in size. If your block size for a partition is 1024 bytes, and you want to write a 500 byte file, then you just wasted 524 bytes - or over 50% of the size of the file. Multiply this times the thousands of files on your system, and you are losing a good chunk (maybe 20% of the space used) of the disk anyway - particularly if you have alot of small files.

    On a 20GB drive, we are talking about 3.6 Gigabytes... give or take.

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  23. Re:1024MB != 1GB by Elf-friend · · Score: 5, Interesting
    Unless I am wrong, though, the byte is not SI. The SI quantifiers only act as defined within the environment of SI, and so may act differently with bytes. In other words, the terms "kilobyte," "megabyte," "gigabyte," and "terabyte" have no defined SI meaning. This is similar to a U.S. hundredweight weighing 100 lbs., and an Imperial one weighing 112.

    The computer science community has accepted, by long use, the definition of 1KB=2^10 bytes. This means that, although it is inconsistent with the SI definitions of the quantifiers, this is a de facto industry standard; one which hardware manufacturers have intentionally defied for years. That this is not the SI meaning of those quantifiers is a moot point.

  24. How do OSes report on space? by SlaytanicLemmy · · Score: 2, Interesting

    It seems to me that, to be a legitimate claim, there must be an established alternate standard for computation and reporting of file and disk sizes. The question then becomes, how does Microsoft, Linux, Solaris, Apple, and HP/UX compute file sizes? Also, what does Intel, Sun, TI, etc use compute megahertz? If they are using 2^10 (1024) instead of 10^3 (1000), then the lawsuit may have a basis. If, however, the OSes utilize the same measuring stick as the drive manufacturers, then there should really be no problem. As an example, ls -al shows clarkconnect-1.3.iso on my Gentoo Linux box as 183009280 bytes. This corresponds to 183.0MB, or 174.5 MiB. An ls -alh (added h for human readable) shows the same file as 175MB. Therefore, Linux seems to use M = 2^20, as anyone who has used computers for more than 10 years would KNOW is correct. Computers are based on a binary system. 2^1 is a bit, 2^2 bits is a nibble, 2^3 bits is a byte, 2^10 bytes is a KB, or kilobyte, 2^10*2^10 bytes is a MB, or megabyte. It is unfortunate that the originators of these names used the metric prefixes, but they did, and it was understood by those dealing with it. This lawsuit is really pathetic. Users should read the box, where it plainly states the meaning of the abbreviation (Maxtor 120 GB drive says "A gigabyte (GB) means 1 billion bytes."). I could see how someone could be frustrated, though if they lost 7.37+% of their storage to an "executive decision" (1024*1024*1024)/(1000*1000*1000) = 1.0737.

  25. Re:Change the OS! by Kev6 · · Score: 2, Interesting
    My Apple's System Profiler says:

    Hard Drive
    Disk Size: 111.79 GB (1K = 1024) 121 GB (1K = 1000)

  26. Re:Unnecessary confusion by neirboj · · Score: 2, Interesting

    People have it backwards. As the previous poster correctly observed, SI units are well defined and widely used. Only in this backwards, litigious society of ours would a group of people complain... nay, sue over the fact that hard drive makers were sticking to standard units and cheating the customers out of some measly number of extra bytes.

    Let's see... If I buy and eighty gigabyte drive, and I'm thinking in powers of two, I would expect to have 85,899,345,920 bytes of usable space. What? You're telling me it's only 80,000,000,000? I want my extra 7%! Never mind that at current street prices drives sell for around $1/GB, which means that buy the extra space (in SI units) would probably cost less than the cost of shipping the drive.

    Imagine this scenario: I buy some ram for my computer. Lessee... I got 512MB, so I should have 512,000,000 bytes. Say again? You mean I actually have 536,870,912 bytes? Cool! 36.87x10^6 bytes (mega-) for free!

  27. What came first? by bluprint · · Score: 4, Interesting

    Mega means "1 million". Computer scientists started using the term Mega to identify 2^20, which isn't actually 1 million....they were approximating. In this case, it's the computer scientists who gave an alternate meaning to a common numerical term...not HD manufacturers.

    --
    A modern day witchhunt.
  28. Re:SI definitions by Mistlefoot · · Score: 2, Interesting

    Good example. Getting screwed at the gas station over a gallon of gas.

    As a Canadian, where a gallon = 4.54 litres, I get screwed every time I go to the US and buy a 3.9 litre US gallon.

    The last time I drove you to the US.....

    I spent my $500 dollars (which you call $350) .

    I also drive down in a car that I bought with 0% financing (yet paid $2300 more than I would have if I paid cash).

    I wore my size 42 shoes (about size 9 to you) and drove at 100 most of the way there (60 for you).

  29. 1000MB == 1GB (SI standards) by Itkovian · · Score: 2, Interesting

    SIO standards actually define 1000 MB (MegaByte) as 1 GB (GigaByte). If you want to use the 1024 thingie, use should say 1024 MiB == 1 GiB. This stands for MebiByte and GebiByte resp. The latter are only to be used for main memory sizes afaik, not for hard drive sizes. So you should still specify the hard drive size in MB, GB or TB. However, the difference between various manufacturers l;ies in the fact that they do not allways refer to size after formatting the drive with you favorite filesystem (e.g. ReiserFS). But do you really care if your 120GB drive is actually only 115GB after formatting? I think not.

    --
    I am the Shield Anvil. And I am not yet done.
  30. Re:ads by SlugLord · · Score: 4, Interesting

    In the computer world, metric prefixes are base 10 when they refer to time or a rate and base 2 when they refer to data size.

    Why?

    Times/rates use base 10 because, as is suggested earlier, it's the standard for the metric system. It makes sense to have the same prefixes mean the same thing across the board. Since time is arbitrary anyway, it makes sense to use the "regular" metric prefixes.

    Data size uses base 2 because of the way computers access memory. If you have a 8-bit address, you can have 256 chunks of memory. Likewise, if you have a 10-bit address, you can have 1024 chunks of memory. It takes the same number of address bits to have 1000 as it does to have 1024 and the hardware is generally simpler if you only deal with powers of 2. So since data-storage hardware is organized into groups that are powers of 2, it makes sense to use powers of 2 for the prefixes.

    The argument is very much similar to the argument against the English system. Both systems are used because you want simple conversions. I have 1,000 fluid drams of something. How many fluid ounces is that? Likewise, if you always end up with 1024 units of something, why would you use 1000 as your base instead of 1024? Does it make more sense to have all of your data coming in multiples of 1.024 or in multiples of 1?

    Hard drive manufacturers get away with it because hard drives aren't optimized in quite the same way as RAM. Hard drives are circular, so there's really very little benefit to making them contain 2^3n bits. You may end up dividing a hard drive in any event, and chances are your hard drive isn't exactly the maximum size your OS can handle. RAM, on the other hand, can easily be at the absolute maximum amount that a motherboard can handle. In that case, it makes sense to have 2^3n bits instead of 10^n bits. It needs the same size address and 2^3n is easier to manufacture, so ram always comes in powers of 2.

  31. Re:ads by TheToon · · Score: 2, Interesting

    >No! They are not even close to being in the same galaxy as "more >correct". Within the context of the computer world,
    >1K = 1024 or 2^10
    >1M = 1048576 or 2^20
    >1G = 1073741824 or 2^30
    >1T = 1099511627776 or 2^40

    Where have you been?

    1KB = 1000 bytes
    1MB = 1000000 bytes
    1GB = 1000000000 bytes
    1TB = 1000000000000 bytes

    1KiB = 1024 bytes
    1MiB = 1048576 bytes
    1GiB = 1073741824 bytes
    1TiB = 1099511627776 bytes

    This "new" standard is from December 1998 (when it was adopted by the IEC).

    Check here or here for reference.

    Google for "SI binary prefix" for many more references if you care to.

    --
    //TheToon
  32. Re:Bullshit, it's only a recent standard by alienw · · Score: 2, Interesting

    Just because people were abusing the metric prefixes for years does NOT mean that they should keep abusing them.

    Let me guess, you live in the US and don't have a fucking clue what the metric system is all about. For your information, the metric prefixes kilo, mega, and giga stand for 10^3, 10^6, and 10^9, and NOT 1024, 1024^2, 1024^3. The new units (KiB, MiB, etc) are meant to stop the abuse of the metric prefixes.

  33. The Final Word by Aidtopia · · Score: 2, Interesting

    First of all, everybody chill. When you can buy 120+/- GB disk drives for $60, who cares about a 10% difference? Especially given that filesystems waste so much of the drive with unused portions of clusters, etc.

    And why are they suing the computer companies rather than the disk drive companies? This is just a nuisance suit because the drive companies generally remember to put the footnote on the box, but the computer ads are already too packed to squeeze in any more caveats.

    Different disk drive companies use MB to mean different quantities. Believe it or not, there are more than two choices. You may think MB should be 2^20 or 10^6 bytes, but many disk drive companies use 1000 KB (or 1000 * 1024 bytes).

    And hard drives actually have more space than advertised. A significant portion of the drive holds spare sectors, and there's quite a few ECC bits on there, too.

    It's the computer folks that corrupted the meanings of the SI prefixes. To distinguish the difference, many used to use capital K to mean 1024 and reserved lowercase k for 1000. And nobody really cared about a ~2.5% difference. That was fine until we got to megabytes, since M and m are both standard SI prefixes.

    The odds of a cosmic ray flipping one of your bits when you had 64KB RAM was infinitessimal, and we had parity bits just in case. But now RAM sizes have grown a million fold, and we've practically eliminated parity and ECC bits. (Though the odds of a cosmic ray flipping an important bit is still tiny since most of your bits are stupid bitmaps, MP3 samples, and spyware data.) In a sense, aren't the hard drive companies more noble by using that few extra percent to protect your data than the RAM manufacturers who give you a few percent more buy no longer make an effort to ensure data integrity?

    And finally, I find the claims of the plaintiffs amusing when they estimate how many digital photos you could store in the "missing" space. Isn't a vague estimate without regard to image size, resolution, color depth, file format, and file system potentially just as misleading as the footnote on your hard drive's retail box?