piapia123
ja

ディスク容量とパーティションの換算

変換

処理はすべてブラウザ内で完結します。データは送信されません

出力

2 つの疑問に一度に答えます:「500GB のドライブが 465GB と表示されるのはなぜか」、そして「100GB のパーティションを作るには何 MB を入力するか」。 あの 7% は基数の違いで、容量が減っているわけではありません。 ドライブメーカーは 10 進(500 GB = 500,000,000,000 バイト)、OS は 2 進(÷1024³ = 465.66)で数えます。厳密には OS 側の単位は GiB、メーカー側は GB —— 同じ語を 2 つの基数が共有しているため、減ったように見えるだけです。 ⚠️ 「整数 GB にする魔法の数」は出しません。 「100GB にしたければ 102407 MB」といった式が出回っていますが、その端数はファイルシステムのメタデータ(NTFS の MFT、ルートディレクトリ項目など)によるもので、クラスタサイズとファイル数で変わります —— 4K クラスタと 64K クラスタでは同じ数字になりません。正確に見える定数を出すのは、ある人のあるクラスタサイズでの経験値を一般則として示すことです。ここで示すのは正確に計算できる部分:N×1024 MB を入力すればパーティションは N GiB です。フォーマット後は少し少なく表示され、その差はファイルシステムが決めます。

機能

  • 3 つの計算:希望の GB → 入力する MB、入力した MB → 表示、製品表記と表示の一覧
  • GiB とバイト数の両方を表示し、基数の差が見えます
  • 一覧は 256GB〜16TB の一般的な容量を収録
  • ⚠️ 「魔法の数」を作りません —— 端数はメタデータによるものでクラスタサイズ次第だと説明します
  • 極端な入力は範囲内に収め、荒唐な数字は出しません
  • すべて端末内で計算します

使い方

  1. 計算したい内容を選びます(多くは 1 つ目)
  2. サイズと基数を入力します(OS なら 1024)
  3. 入力すべき MB とバイト数がすぐに出ます
  4. 「なぜ減るのか」を知りたいときは一覧のモードに切り替えます

よくある質問

500GB のドライブが 465GB と表示されます。損をしたのでしょうか?
いいえ。2 つの基数が 1 つの単位名を共有しているだけです:メーカーは 10 進(500 GB = 500 × 1000³ = 500,000,000,000 バイト)、OS は 2 進(÷1024³ = 465.66)で数えます。厳密には OS の表示は GiB と呼ぶべきですが、Windows はずっと GB と書いてきました —— そのため同じ容量が 6.9% 小さく見えます。どの容量でも同じ比率で、1TB が 931GiB と表示されるのも同じ理由です。
100GB のパーティションにするには何 MB 入力しますか?
102400 MB(100 × 1024)を入力すると、パーティションは正確に 100 GiB になります。ただしフォーマット後は OS の表示が少し小さくなります —— ファイルシステムがメタデータ用に一部を使うためで、その量はクラスタサイズとファイル数によります。ネット上にある「102407 ならちょうど 100」という話は、ある機械のあるクラスタサイズで測った値なので、ここではその定数を出していません。

関連ツール