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.

18 of 1,090 comments (clear)

  1. Unnecessary confusion by tarquin_fim_bim · · Score: 5, Informative

    In SI units (which most civilised counties use) M means mega which is defined as 10^6, i.e. 1000000 , it is only the computer industry that deems K (1000) to equal 1024 which it does not, then extrapolates this to give 1M = 1024 x 1024. This is absolute rubbish, a different system of quantification should be used when referring to binary powers, as the borrowing of those from SI is clearly misleading.

    1. Re:Unnecessary confusion by Stavr0 · · Score: 4, Informative
      Which is why they invented KiB, MiB, GiB which are 2^10 2^20 and 2^30.

      Gibibyte -- still getting used to that one ...

    2. Re:Unnecessary confusion by jpallas · · Score: 5, Informative

      This units issue has been covered before. There's even an actual standard.

    3. Re:Unnecessary confusion by Aglassis · · Score: 3, Informative

      You said: This is absolute rubbish, a different system of quantification should be used when referring to binary powers, as the borrowing of those from SI is clearly misleading.

      There is a system that isn't used by many people. For example, it uses kibibyte for 2^10 bytes and mebibyte for 2^20 bytes (and so on).

      --
      Suddenly, the hairy finger of a familiar monkey tapped me on the shoulder. It was time.--G. T.
  2. SI definitions by Chmarr · · Score: 3, Informative

    Actually, 1000MB == 1GB...

    you're probably thinking 1024MiB = 1GiB

    If someone is suing Apple, etc, over the definition of 'mega', then they're going to lose.

  3. apple says by photoblur · · Score: 5, Informative
    According to Apple's website
    1GB = 1 billion bytes; actual formatted capacity less.
    it's in the fine print at the bottom of the above linked page
  4. From NIST... by wirelessbuzzers · · Score: 5, Informative
    From NIST
    Unit Prefix Abbreviation
    2^10 kibi Ki
    2^20 mebi Mi
    2^30 gibi Gi
    2^40 tebi Ti
    2^50 pebi Pi
    2^60 exbi Ei

    Examples and comparisons with SI prefixes

    1 Kibit = 2^10 bit = 1024 bit
    1 kbit = 10^3 bit = 1000 bit
    1 MiB = 2^20 B = 1 048 576 B
    1 MB = 10^6 B = 1 000 000 B
    1 GiB = 2^30 B = 1 073 741 824 B
    1 GB = 10^9 B = 1 000 000 000 B
    In particular, 20 GB = 18.6 GiB. So, they're telling the truth, albeit in a not-so-honest way; it's really the disk info page that's lying.

    It's also worth noting that EXT2 and some other UNIX-based filesystems reserve a certain percent of the space; this makes their available capacity smaller for non-root users.
    --
    I hereby place the above post in the public domain.
  5. Kibi, Mebi, Gibi, etc are NOT SI standards by fredrikj · · Score: 4, Informative

    A lot of people here have claimed that the *bi prefixes are SI standards. They aren't. They're IEC standards.

  6. Re:About TIME! by Anonymous Coward · · Score: 5, Informative
    Hmmm... let's see:
    • Dell [One gigabyte (GB) equals one thousand megabytes (MB).]
    • Apple [1GB = 1 billion bytes; actual formatted capacity less.]
    • IBM [GB means 1 thousand million bytes when referring to hard drive capacity. Accessible capacity may vary]
    • HP [GB (Gigabyte) - 1024 megabytes, 2^10 bytes, or 1,073,741,824 bytes.]
    ...looks like most of the industry learned their lesson from the monitor fiasco a few years ago.
    Now, if you'll forgive me, I'll get back to looking at my 19.96-inch monitor and spinning my 73.47-times-2^10-times-2^10-times-8-bit (post-formatted capacity, using a single ext3 partition, your results may vary, not valid in Utah) hard-disk drive.
  7. Re:Whats next? 56k!=56k/s? by eht · · Score: 3, Informative

    Even IBM doesn't make hard drives anymore, they sold everythign off to Hitachi. Even support for IBM hard drives have been sold off to Hitachi it looks like.

    /. article here

  8. Re:ads by arkanes · · Score: 4, Informative

    Most of the boxes have fine print them already that says "1 megabyte is 1 million bytes" or something similar. At least the ones that I've seen.

  9. CD/DVD capacities by David+Jao · · Score: 4, Informative
    4. For CD-R, DVD-R/w, the industry defines 1024 MB = 1 GB

    No! CD-R uses binary prefixes and DVD-R uses decimal prefixes. Actually, in reality, both CD-R and DVD-R capacity labels are inaccurate under either the binary or the decimal interpretation, but you have to really be splitting hairs to notice.

    The exact expected capacity of normal sized CD-Rs (not counting overburning, yadda yadda) is as follows:

    • For 74 minute CD-Rs, the capacity is 74*60*44100*2*2*2048/2352 = 681984000 bytes, or 650.390625 binary MiB (exactly, no roundoff error).
    • For 80 minute CD-Rs, the capacity is 80*60*44100*2*2*2048/2352 = 737280000 bytes, or 703.125 binary MiB (again, this figure is exact, not rounded off).
    For DVD+/-R[W] media, the exact capacity is 4697620480 bytes, or just shy of 4.7 decimal GB. The capacity of a DVD-R is certainly nowhere near 4.7 binary GB.
  10. Re:Ummm... by connsmythe96 · · Score: 3, Informative

    giga- is not an adjective. It is a prefix.

    --
    if(!cool) exit(-1);
  11. Ignorant customers not deceptive marketing by illumina+us · · Score: 3, Informative

    claiming that their advertising deceptively overstates the true capacity of their hard drives.

    The companies marketing the drives and systems clearly state the capacity in Gigabytes. This means 1000 megabytes. While many customers believe that Gigabyte means 1024 Megabytes. This is not true. Refer to the list below.

    1024bytes = 1KiB (kibibit)
    1024KiB = 1MiB (mebibyte)
    1024MiB = 1GiB (gibibyte)
    1024GiB = 1TiB (tebibyte)


    1000 bytes = 1KB (kilobyte)
    1000KB = 1MB (megabyte)
    1000MB = 1GB (gigabyte)
    1000GB = 1TB (terabyte)

    Therefore, the users are simply ignorant and the lawsuit should be thrown out. Yet I do feel that they should make the capicity in MiB, GiB, TiB, etc. Oh, and OS's are programed that 1024 MB = GB instead of 1000 MB = GB. So that would fool people too, maybe we should all sue Microsoft, Linus, and ATT.

    --
    -illumina+us "I put on my robe and wizard hat..."
    1. Re:Ignorant customers not deceptive marketing by Elf-friend · · Score: 3, Informative

      Uh, no. That is a suggested resolution, but has never been accepted as industry standard. From the beginning, 1 KB was 1024, and so on. Much more recently, certain individuals, who felt this should not be so, suggested the "kibibyte" as a solution. However, this has never been widely accepted, and certainly not enough so to be considered correct.

  12. Re:ads by xsbellx · · Score: 5, Informative
    The HD companies are arguibly more correct in this case as they are using the definition that is used everywhere else.

    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
    In case you hadn't noticed, hard drives are typically used and marketed within the context of the "computer world". Had I purchased a hard drive to use as part of a support for holding up my car or as part of a wind chime or as a hat, I would expect the magnitude prefix to reflect the SI prefixes (1G = 10^9).

    However, since I, like most, purchased a hard drive to use within a computer, I expect the magnitude prefixes to accurately reflect the context of use, not some marketing scheme.
    --
    If VISTA is the answer, you didn't understand the question
  13. Re:It's not the size of your disk by kasperd · · Score: 4, Informative

    This is why you should always make your logical raid volumes 1% smaller (approximately)

    There is abut 7% difference between 2^30 and 10^9. I have seen disks being exactly 80*10^9 bytes, I believe they were sold as 80GB disks. If you find an 80GB disk which is really 80GB, you will have to leave 7% unused, that is 5.5GB waste.

    --

    Do you care about the security of your wireless mouse?
  14. Re:ads by yanestra · · Score: 4, Informative
    withing the context of the computer world
    Bullshit.
    • 1 k = 1e3
    • 1 M = 1e6
    • 1 G = 1e9
    • 1 T = 1e12
    But:
    • 1 KiB = 1024
    • 1 MiB = 1024^2
    • 1 GiB = 1024^3
    • 1 TiB = 1024^4
    This was standardized years ago and is valid for all people*, not only engineers on one side or computer geeks on the other.

    * = all people does not include citizens of the United States, because the U.S. have not yet introduced the internationally standardized metric system