プロが教えるわが家の防犯対策術!

256GBのマイクロSDカードを買ったのですが、フォーマット後、空き容量が238GBでした。

なぜでしょうか?

A 回答 (8件)

ご質問に書かれている256ギガバイトというのは、その記録メディア(今回の場合で言えばマイクロSDXCカード)が記録できるデジタル信号の総量を表しています。



で、フォーマットをすると、容量が減ったように見えるというご質問ですよね。そうなんです、フォーマットをすると、その後使える残り容量は減ってしまいます。なぜなら、フォーマットをするにもそのために必要な分だけ記録容量を使うからです。

こういったご質問をされるということは、「フォーマットって何?」「フォーマットの時にメカの内部でどんなことが行われているの?」というのをご存じないからだろうと思います。

でも、デジタル記録メディアのフォーマットという技術に関して具体的に説明しようとすると、分厚い専門書を一冊読まなくてはならなくなってしまってとても大変なんです。だから発想を転換して、たとえ話で説明をさせて下さい。

いま、広さ256ヘクタールの広大な原野(広い土地)があると思って下さい。これが買ったばかりの256ギガバイトのマイクロSDXCカードに相当します。デジタル記録メディアは普通なら買ってそのまま使える事が多いのですが、機器の種類や使用目的によってはフォーマットしないと使えない場合もあります。

使えるようにフォーマットするということは、先の広大な原野(広い土地)で言えば、使えるように区画整理をし、道路を整備する作業に相当すると思って下さい。区画整理と道路整備ができてはじめて、原野だった広大な土地が住宅やオフィスビルや工場などに利用できるようになるわけです。

道路を整備すると、最初256ヘクタールだった土地が、道路の面積の分だけ取られて、実際に利用できる広さは減ります。結果的に、残り238ヘクタールの広さだけ住宅やビルに利用できるというわけです。こんな説明でお分かりいただけますでしょうか?
    • good
    • 0

国際単位系で使っているkB,MB,GBみたいな補助単位はすべて10³(1000倍)刻みで大きくなっていきます。

距離や重さと同じことです。でもコンピュータの世界だけは慣例的に2¹⁰(1024倍)刻みが使われてきました。なので1000倍と1024倍の差が積み重なって、そのような違いになります。

このような違いがあるのに、それを区別する方法がないというのは問題だってことになって、今では2¹⁰刻みの場合は小文字のiを付けなさいという決まりになっています。kiB,MiBのようにです。ただ、あんまり守られていませんが。ってかこれ、学校で積極的に教えなきゃ普及するわけないじゃんって思うんですけど。
    • good
    • 0

正)


メディアの容量256Gbは、2兆5600億byte。
コンピュータは、1024倍でKバイト、その1024倍でMbyte、そのまた1024倍でGbyteとして扱う。
    • good
    • 0

メディアの容量256GBは、2億5600万byte。


コンピュータは、1024倍でメガバイト、その1024倍でギガbyteと扱う。

もう一つは、メディアには記録に使えない領域がある。
その2つの差。正常ですよ。
    • good
    • 0

HDDやSSDでもそうですが、デバイスメーカ側では(少しでも容量を大きく見せたいので)1GB=1000MB、1MB=1000KBといったルールで表記します。


でもOS側では(コンピュータは2進法なので、計算の都合上)1GB=1024MB、1MB=1024KBといったルールで計算します。

なので、256000000000バイトをOS側ルールで表記すると、250000000KB=244140.6MB=238.4GBになります。

1TBのHDDとかだと、もっとすごい誤差になりますよ。
    • good
    • 0

容量の計算方法の違いで1kBを1000Bとするか1024Bとするかです。


256GBであれば
256*10^9/1024/1024/1024=238GBになります。
    • good
    • 0

カタログ等に示す256GBは、十進法数値です。


数値は1,000倍単位毎に、B→KB→MB→GBとなります。
一方、PC等が示すその数値は2進法で、単位表記が変わります。
数値は1,024(=2^10)倍毎に、B→KiB→MiB→GiBとなります。

つまり、10l進の256GBを2進で示せば、次のようになります。
256,000,000,000B=250,000,000KiB=244,000MiB=238GiB

つまりは、256GB(10進)=238GiB(2進)なのです。
Windowsは、[GiB]を使用せずに[GB]を使用しているので、誤解を招くのです。
    • good
    • 0

可能性1 ニセモノ


可能性2 お使いの環境がマイクロSDカード256GBを認識できてない
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!