サイズ" と "ディスク上のサイズ"

サイズ" と "ディスク上のサイズ"

ファイルのプロパティーからファイルやフォルダーの サイズを確認できるのですが、「サイズ」と「ディスク上のサイズ」の2種類の項目があります。
これはどう違うのでしょうか。

~テンプレ~

ハードディスク上のファイルはクラスタ ファイル(アロケーション ユニット) 単位で記録されます。
たとえば、ほんの数文字のテキストファイルでも、クラスタサイズが4KBならディスク上のサイズは4KBになり、クラスタサイズが32KBならディスク上のサイズは32KBになります。

参考URL
Windows 秘話: ディスク上のサイズの正体
http://technet.microsoft.com/ja-jp/magazine/hh148159.aspx









あれ?
テキストファイル作成してその容量を確認してみたら、サイズは1バイトに対して、ディスク上のサイズが0バイトと表示されてました。すぐ隣に作ったファイルへのショートカットはディスク上のサイズが4KBって表示されてるのに変です。これってファイルアロケーションユニットサイズとして設定された最小値じゃないとおかしいのでは?

~テンプレ~

そうでもないっす。
★NT File System
http://ja.wikipedia.org/wiki/NT_File_System

NTFSには小さなファイルをファイルのメタデータと一緒にMFT内に収める機能がある。これはアロケーション ユニットを割り当てない事による若干の容量面のメリットとユーザーデータの読み取りにメタデータとは別のI/Oを必要としない速度面のメリットがある。


ということで、1バイト程度の極小サイズのファイルについては、 アロケーションユニットを使用していないので0バイトと表示されているのでしょう。
ちなみにその小さなテキストファイルに文字列を書き加えて4KBと表示される大きさにして保存すると、以後ファイルの中身を丸ごと削除してもやっぱり4KBと表示されます。アロケーションユニットを使うように変更されちゃったんでしょうね。




ハゲでも使えるWindows HDDの説明書とOS内では容量が違うぢゃん
http://menushowdelay.blog.fc2.com/blog-entry-4.html
ハゲでも使えるWindows HDDの容量があわない
http://menushowdelay.blog.fc2.com/blog-entry-322.html

関連記事
Guide
  •  …この記事と同じカテゴリの前後記事へのページナビ
  •  …この記事の前後に投稿された記事へのページナビ
 

~ Comment ~

  ※コメントの編集用
  シークレットコメントにする (管理者のみ表示)

~ Trackback ~

卜ラックバックURL


この記事にトラックバックする(FC2ブログユーザー)

MENU anime_down3.gif

同じカテゴリの記事が一覧表示されます
同じタグの記事が一覧表示されます
更新月別の記事が一覧表示されます
キーワードで記事を検索