効果的なハードドライブのサイズが実際のサイズよりも小さいのはなぜですか?


18

Windows 7でインストールされ、250 GBのハードディスクが搭載されているはずの新しいLenovoラップトップを入手しました。

Windows 7は、ハードディスクドライブに221 GB C:と9.76 GBの2つの部分があることを報告していLenovo Recoveryます。2つの部分の合計は230.76 GBです。

正しく覚えていれば、250 GBを1024で3回除算すると232.8 GBになります。これは、OSがハードドライブサイズとして報告するものです。しかし、ハードドライブの2つの部分の合計230.76 GBが232.8 GBより小さいのはなぜですか?


ここに上陸した人は、以下の回答を投稿した人よりも質問を注意深く読んでください。まず第一に、ティムは既に2進数/ 10進数の単位を考慮していたので、1,000対1,024の問題ではありません。第二に、彼はしていないについて尋ねる自由彼は尋ねた、低すぎるドライブの容量の合計は、ファイル・システムのオーバーヘッドとは何の関係もありませんので、スペース。
Synetech

回答:


12

設計上NTFSは、ファイル名、作成日、アクセス許可、およびコンテンツをメタデータとして保持するMFT(マスターファイルテーブル)にボリュームの一部を使用するためです。ボリュームが大きいほど、NTFSが必要とするチャンクも大きくなります。


C:ディスクサイズ全体にMFTのサイズが含まれていないということですか?Windowsの下にハードドライブ全体のサイズを報告する場所はありますか?
ティム

4
いいえ、サイズにはMFTが含まれます。MFTが大きくなる可能性があると考えて、ドライブドロップのサイズが表示されるMFTがサイズに含まれないようにします。また、ディスクの管理では、フォーマットをNTFSからFATに切り替えても、パーティションのサイズは変わりません。
shf301 2009年

1
@shfあなたは非常に誤った情報を与えられ、非常に満足しています。まず、MFTサイズはドライブのサイズによって定義され、一度作成されます。この割り当てられたスペースのサイズは変更されず、将来の変更に備えて十分な事前割り当てが行われます。また、FAT32に変更したら、再起動してみてください。
ジョンT

4
NTFSが予約するMFTゾーンを考えているかもしれませんが、それはMFT自体のサイズではなく、ドライブの残りがいっぱいになった場合にそのゾーンを使用してファイルを保存できます。technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspxを
shf301 2009年

3
shf301は正しいです。MFT 大きくなり、ボリュームのサイズだけで定義されるわけではありません。必要に応じて先に進み、実験を行ってください。小さなNTFSボリュームを作成し、その上に1,000,000個の小さなファイルを作成します。MFTは、これらすべてのファイルの情報を保存するためにより多くのスペースを必要とするため、大きくなります。ボリュームのサイズは確かにそれは単にの大きさで、MFTを含まないボリューム$MFT以上の何物でもありませんファイルサイズはので、そのボリュームでれる含まれています。
Synetech

9

実際に。これは、ハードドライブの製造元が1MB = 1,000 KBのルールに準拠しており、OSが1MB = 1,024 KBのルールを使用しているためです。

これはおそらく、失われたスペースの大部分を占めるでしょう。その通常。指定したサイズのドライブを購入することは決してありません。少し前に自分で調べました:)


ああ、あなたはそのようなものにも言及しました。ああ、他の皆のための良い説明!:Dまた、NTFSは使用される追加のパーティションごとに追加のスペース/情報を保持するため、Windows内でスペースの100%が表示されることはおそらくないでしょう。
SevenT2 2009年

購入するドライブはすべて、指定したサイズです。ソフトウェアがサイズを間違って報告しているだけです。
エンドリス

2
質問をもう一度読み直してください(元のさえも)。彼はすでにそれを説明しました。
Synetech

4

残念ながら、人生はつらいものであり、これは人々を困らせないものの1つです。

少なくともあなたは賢くて、必要な変換があることを理解しています。

「余分な」スペースは、通常、アロケーションテーブル、メタデータ、および考える必要なく機能するさまざまなその他の項目によって使い果たされます。心配する必要はありません。

正しいドライブがあることを100%確認したい場合は、デバイスマネージャーに移動してハードドライブを展開し、モデル番号を見つけてGoogleで検索します。正しいドライブを報告する場合(これが必要です)、心配する必要はありません。


彼は空き容量について尋ねているのではなく、容量について話している。ボリュームの合計サイズはファイルシステム構造の影響を受けず、空き領域のみが影響を受けます。合計ボリュームサイズには、MFTおよびその他のNTFS特殊ファイルが含まれます。
Synetech

3

少なくともあなたの損失の大部分は、パーティションテーブルがトラック全体を食べているためです-残されている恐ろしく非効率的なレガシーです。


ええと、パーティションテーブルはほんの数クラスターです。パーティションテーブルが2GBを占有する方法はありません。
Synetech

ただし、次のパーティションは次のトラックから開始する必要があるため、1つのトラックを使用します。ただし、2GBではないことに同意します。
ローレンペクテル

はい、パーティションのサイズを正確に決めようとするといつも悩まされていました。パーティションプログラムは常にラウンドします。しかし、いや、実際には2GBではなく、〜7MBであり、さらに、余分なものが消えるだけでなく、前/次のパーティションに追加されます。
Synetech

@Synetechトラックの容量に依存します。4TBドライブに7MBトラックがあるのは本当に疑わしい。
ローレンペクテル

私はそれがどのように機能するとは思わない。トラック全体を使い果たすことはありません。パーティションプログラムで確認できます。サイズ変更機能を使用して、異なるサイズのドライブでパーティションサイズがどのように丸められるかを確認してください。何年もの間、これらのプログラムは、あらゆるサイズのドライブで約7.5MBに丸められてきました。
Synetech

1

メーカーがハードドライブのサイズをギガバイト単位で四捨五入しているだけかもしれません。Windowsが示すものから始めて、それが何億バイトになるかを計算すると:

232.8 * 2^30 / 10^9 = 249.9671 million bytes

そのため、マーケティングサイズを250に切り上げたため、0.0329ミリバイトが失われます。

ハードドライブのモジュール番号を取得し、詳細な仕様を取得し、セクターカウントを見つけることができる場合、ドライブの実際の容量を確認できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.