\r\n\r\n

ハードディスクのサイズについて:なぜ1tbは実際の容量が931gbしかないのか?

1tbのドライブを持っているのに、なぜコンピュータには931gbしかないのですか?ここでは、広告と実際のハードディスク容量の違いについて説明します...

512GBのSSDには477GBしか、64GBのiPhoneには56GBのファイルしか保存できないことがあります。

その理由はいくつかありますが、ここでは広告のスペースと実際のスペースが通常異なる理由について見てみましょう。

オペレーティングシステムとプリインストールされたアプリケーション

使用可能なディスク容量がすべてない最も基本的な理由は、購入時にすでに利用可能なデータがあったことです。リムーバブルディスク(フラッシュドライブやSDカードなど)の場合はともかく、**や組込み済みのパソコンでは大きな要因となる。

パソコンを購入すると、OS(WindowsやmacOSなど)が大きなスペースを占めます。これらの保護されたOSファイルは、システムが意図したとおりに機能するために必要なものであり、これを回避する方法はありません。

例えば、私のシステムでは、C:ⅳWindowsフォルダが25GBを占めています。これはディスク容量全体の約10分の1です。

しかし、箱から出しても容量を食うのはOSファイルだけではありません。ほとんどのオペレーティングシステムには、必要であるかどうかに関わらず、追加のアプリケーションが含まれています。これには、Windows 10のブロートウェアからGarageBandのようなmacOSの便利な内蔵アプリケーションまで含まれます。

これらは技術的にはオペレーティングシステムの一部ではありませんが、オペレーティングシステムにバンドルされているため、すぐに容量を消費してしまいます。通常は、これらのファイルを削除することで容量を回復できます。いくつかのヒントについては、Windows 10のストレージ領域を解放するためのガイドを参照してください。

コンピュータの空間の測り方

プリインストールされたアプリも確かに要因の一つですが、広告枠がいっぱいにならない最大の理由は、コンピューターが人間と同じように数字を測れないからです。

2進数の説明

計算には、千を表す「キロ」、百万を表す「メガ」、億を表す「ギガ」、""などの標準的な値の接頭語を使用します。trillionは "tera"、となります。これらの入門編として、1テラバイトは何ギガバイトか、などを調べてみました。

ハードディスク**メーカーなどでは、10進数で数を表す10進法が使われています。つまり、「500ギガバイト」というのは、500万バイトのことです。

しかし、コンピュータは2を底とする2進法を用いており、すべての数字は1か0のどちらかです。ご存じない方のために、以下は1~10の数字を2進法で表記したものです。

11011100101110111100010011010

ご覧のように、2進数では、21は10進数の1を表し、22は4、23は8、24は16を表し、・・・となります。2進数で新しい数字が出るたびに、その数字の2の1乗の値が増加する。210は1024に相当する。

2進法および10進法の測定

コンピュータがこれらの一般的な接頭辞を定義するのに、なぜ1000ではなく1024を使うのかがわかりました。コンピュータにとっては、1キロバイトは1000バイトではなく1024バイトです。上に行くほど化合物になるので、1メガバイトは1024キロバイト、1ギガバイトは1024メガバイトになります。

これがどのように影響するかを見るために、250GBの外付けSSDを購入したと仮定します。このディスクには250,000,000,000バイトが含まれていますが、コンピュータはこのように表示しません。

逆算すると、1024を3回(バイトをキロバイトに変換、キロバイトをメガバイトに変換、メガバイトをギガバイトに変換)割れば、実際の容量がわかることになる。

250,000,000,000 / (1,024 * 1,024 * 1,024) = 232,830,643,653 bytes, or 232.83GB

250GBのドライブをWindowsで確認すると、最大容量が232GBとなり、まさに上記の計算通りです。これは約18GBの差です。

そして、ディスクが大きくなればなるほど、測定された容量と実際の容量との差は大きくなる。例えば、コンピューターによると、1TB(1000GB)のディスクは931GBの容量があるそうです。

ギガバイト・ギガバイト

これらを閲覧した後、なぜこのような矛盾があるのか、疑問に思うかもしれません。なぜ、ハードディスクドライブ**メーカーは、デバイスの正確な容量を提供できないのでしょうか?まあ、厳密に言えばそうなんですけどね。

キログラム」の正しい定義は1000乗で、1024乗は「吉備」とも呼ばれる。この混乱を解消するために、国際電気標準会議(IEC)がバイナリデータの測定規格を発表している。

キロバイト(KB)は1000バイト、キロバイト(KiB)は1024バイトを意味し、メビバイト(MiB)、ジビバイト(GiB)、テビバイト(TiB)等も同様である。

Windowsでは、実際にはジビバイトで測定されるのに、なぜか不正確に「GB」という接頭語が使われています。macOSなど他のOSでは、1GBを10億バイトと正しく計測しています。そのため、Macに接続された同じ250GBのドライブは、その合計容量が250GBと表示されます。

なお、メガバイトとメガビットの違いについては、こちらでも解説しています。

その他のディスクパーティション

上記に加えて、ドライブの総容量が減少するもう一つの理由として考えられるのは、パーティション分割の追加です。

ご存じない方もいらっしゃると思いますが、物理的なハードディスクを論理的に分割することをパーティショニングといいます。ハードディスクをパーティション分割することで、1枚のディスクに2種類のOSをインストールするなどの使い方ができます。

市販のパソコンを購入した場合、販売店では通常、ディスクにリカバリーパーティションを用意しています*2。重大な問題が発生したときに、システムをリセットするためのデータが含まれています。他のファイルと同様に、ドライブ上のスペースを占有します。しかし、リカバリーパーティションは通常、標準的な表示から隠されているため、近くにあることに気づかないことがあります。

Windowsでドライブのパーティションを表示するには、スタートメニューに「ディスクの管理」と入力し、「ハードディスクパーティションの作成とフォーマット」をクリックします。ここでは、システム上の各ディスクとそれを構成するパーティションを見ることができます。リカバリー、回復などのタブが表示されたら、それがリカバリーパーティションです。

ほとんどの場合、これらのパーティションを削除して、スペースを取り戻すことが可能です。しかし、通常は近づかない方がよいでしょう。それらを使ってシステムを復旧する方がはるかに簡単で、わずかな容量の増加は、手動でシステムを復旧することに見合わないのです。

空間の隠し味を同時活用

最後に、ほとんどのオペレーティングシステムには、実際のファイルとしては存在しないが、容量を消費する機能が含まれています。例えば、Windowsのボリュームシャドウコピーサービスは、以前のバージョンやシステムの復元機能を動かすために使われています。

システムの復元は、システムが正常に動作していない以前の時点に戻すことができます。また、以前のバージョンでは、変更を元に戻すことができるように、個人ファイルのコピーを保持しています。もちろん、どちらも動作するためのスペースが必要です。

ボリュームシャドウコピーサービスに依存する機能で使用されている容量を表示および変更するには、Win+Pauseキーを押して「システムコントロールパネル」のエントリを素早く開きます。ここから、左側の「システムの保護」をクリックします。表示されたウィンドウで、リストからドライブを選択し、"設定 "を選択します。

新しいダイアログボックスが表示され、システムの保護を完全に無効にすることができます(ただし、これはお勧めしません)。その下には、現在の使用量が表示され、Windowsで使用する最大量を調整することができます。10%前後が良い数字です。

コンピュータがどのように空間を計算するのか、おわかりいただけたでしょうか?

広告と実際のストレージ容量に大きな差があるのは、このような要素によるものです。ソリッドステートドライブの特殊なブロックなど、二次的な要因もありますが、これらが主な理由です。それらを知った上で、事前に計画を立て、新しいデバイスに必要なストレージ量を常に確保することが賢明です。

容量が足りない場合は、Macにストレージを追加する方法をご覧ください。ほとんどのアドバイスは、他のプラットフォームにも当てはまります。

  • 2021-03-19 04:23 に公開
  • 閲覧 ( 17 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ