ジメジメする梅雨のお悩み、一挙解決! >>

エクスプローラでのサイズとプロパティで表示されたサイズが異なる理由について教えてください。
なぜエクスプローラの方が表示サイズが小さいのでしょうか?

例として作成したファイルでは以下のようになりました。
・エクスプローラ 287,564KB
・プロパティ サイズ 294,464,836B
        ディスク上のサイズ 294,465,536B

「エクスプローラとプロパティで表示サイズが」の質問画像

このQ&Aに関連する最新のQ&A

A 回答 (2件)

287,564KB X 1024 = 294,465,536


となります。
ということで同じサイズです。
    • good
    • 0
この回答へのお礼

Kを1000だと思い込んでいました。
回答ありがとうございました。

お礼日時:2011/06/02 11:55

1KB=1024Byte で計算します。


ディスク上のサイズは クラスターと言う単位でしか
ディスクに記録できないので、クラスターの倍数になります。
(ノートの1ページ未満が余っても、残りの部分には
別のファイルは書かないためページ単位の文字数が表示される
ようなもの)
クラスターサイズは 4KBとか 16KBなどという数値で
フォーマット時に設定しますが これも 上記の誤差があります。
    • good
    • 0
この回答へのお礼

決まった単位ごとにしか記録できないのですね!
回答ありがとうございました。

お礼日時:2011/06/02 11:56

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qディスク上のサイズとサイズはどうして違うんですか?

ファイルのプロパティ「全般」タブに表示されている「サイズ」と「ディスク上のサイズ」は、どっちが本当のサイズなのでしょうか?
どうしてサイズが違うのですか?
メールでファイルを送るときは、どっちのサイズを見ればいいのでしょうか?
これについて詳しく解説しているページがあったら、それもぜひ教えて下さい。
よろしくお願いします。

Aベストアンサー

「サイズ」はファイルの本当の大きさ、
「ディスク上のサイズ」はファイルが記録されているクラスタを合計した大きさです、
OSはファイルを幾つかのクラスタ(OSが管理するハードディスク上のブロック
の最小単位)を使ってHDDなどのメディアに保存します、

基本的に今のWindowsでは4KBのクラスタサイズで管理しているので例え1バイトのファイルでも「ディスク上のサイズ」4KBのサイズになってしまいます、
つまり常に「ディスク上のサイズ」の方が大きくなっているはずです、

メールに添付する場合は「サイズ」を確認するだけでOKです。

QCドライブの容量がプロパティで見るのと実際とが違います

40GBのHDDのついたWindowsXPを使用しています。
ツール>フォルダオプションにて
すべてのファイルとフォルダを表示する にチェックを入れて、
保護されたオペレーティングシステムファイルを表示しないのチェックを外した状態で、
全てのファイルを選択して容量をみると「12.9GB」になっています。

それなのに、Cドライブのプロパティで見ると容量が25GB近くになってます。
不明の10GB近くはなんに使っているのでしょうか?
これを表示させる方法はありませんか??

Aベストアンサー

>不明の10GB近くはなんに使っているのでしょうか?

「貴方に見えない他のユーザーの個人データ」か「使えない隙間」です。

・他のユーザーの個人データについて

他のユーザーの個人データは、他人からは絶対に見えないようになっています(例えば、初期組み込み済みアカウントの「Administrator」の個人用ファイルなど)

なので、通常のアカウントでログインしている場合は
>ツール>フォルダオプションにて
>すべてのファイルとフォルダを表示する にチェックを入れて、
>保護されたオペレーティングシステムファイルを表示しないのチェックを外した状態
にしたとしても「本当に全てのファイルを選択する事は不可能」です。

「本当に全てのファイルを選択したい場合」は「他人の個人ファイルを含め、全てのファイルを見る権限が与えられたユーザー」で、つまりは「Administrator」で行う必要があります。

因みに「初期組み込み済みアカウントAdministrator」が存在する為「そのパソコンは自分一人しか使ってない」としても「Administratorと言う名の他人のアカウント」が必ず存在します。

なので「貴方に見えない他のユーザーの個人データ」も必ず存在する事になります。

・使えない隙間について

HDDは、通常「1ブロック単位」で使用されます。

「1バイトのファイル」は「1バイトだけ消費するのではなく、1ブロック消費する」のです。

もし、この「ブロックの大きさ」が「32768バイトだった」としたら…

「1バイトのファイル」も「32768バイトのファイル」も、どちらも「32768バイトを消費する」事になります。

つまり「1ブロックの大きさに満たない端数は、それだけで1ブロック使ってしまい、末尾に使えない隙間が出来る」のです。

ファイルを選択してプロパティで見た時の容量は「ファイルの実サイズの合計」が出ます。

ですが、ドライブのプロパティでは「使用しているブロックの合計」が出ます。

その為「使えない隙間」の分だけ誤差が出ます。

>不明の10GB近くはなんに使っているのでしょうか?

「貴方に見えない他のユーザーの個人データ」か「使えない隙間」です。

・他のユーザーの個人データについて

他のユーザーの個人データは、他人からは絶対に見えないようになっています(例えば、初期組み込み済みアカウントの「Administrator」の個人用ファイルなど)

なので、通常のアカウントでログインしている場合は
>ツール>フォルダオプションにて
>すべてのファイルとフォルダを表示する にチェックを入れて、
>保護されたオペレー...続きを読む

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

Qファイルサイズが2とおりに表示される理由

Word 2013で作成したある .docx ファイルのファイルサイズを見ると次の(a)~(c)の3とおりに表示されます。
(a) Windows 7のエクスプローラの右半分の画面の「サイズ」の項では 「1,519KB」と表示されます。
(b) Windows 7のエクスプローラで、「そのファイルを右クリックする→プロパティ→全般」と進んだ画面の「サイズ」の項の丸括弧の前には「1.48MB」と表示されます。
(c) Windows 7のエクスプローラで、「そのファイルを右クリックする→プロパティ→全般」と進んだ画面の「サイズ」の項の丸括弧の中には「1,554,669バイト」と表示されます。

(b)と(c)が異なるのは1KB=1,024バイトという関係のためだということは分かるのですが、(a)が(b)、(c)のどちらとも異なる理由が分かりません。
なぜ(a)は(b)、(c)のどちらとも異なるのでしょうか。

Aベストアンサー

(a)は単純にKB=1000バイトと計算しているのでしょう。
つまり実質のバイト数=1,554,669バイト
1,554,669/1024=1518.231KBを繰り上げて1519KB

Qエクスプローラーのファイルサイズが‥

はじめまして。中3女子です。
私のパソコンはXPなのですが、エクスプローラーでファイルを一覧表示したとき「サイズ」の欄に表示される数値が全て「KB」になってしまっているのです‥。
学校のパソコンでは大きさに合わせて「GB」とか「MB」とかになるんですけど、そのほうが便利なのでそうしたいと思っているのですが、どうすればいいでしょうか‥?
どうかよろしくお願いいたします。

Aベストアンサー

folder.httというファイルに
もしファイルサイズが1073741824バイトより大きい場合は1073741824で割ってGB単位で表示しなさい。
もしファイルサイズが1048576バイトより大きい場合は1048576で割ってMB単位で表示しなさい。
もしファイルサイズが1024バイトより大きい場合は1024で割ってKB単位で表示しなさい。
そうでなければそのままバイトで表示しなさい。
とくわえたらできそうですが、XPではレジストリをさわらないとできないので、やめたほうが無難と思います。

ファイルにカーソルをあてたら、MBとかGB単位で表示されますので、それではだめでしょうか?

なにかそういうカスタマイズできるフリーソフトがあればいいですね。

Qフォルダの中に1個しかファイルがないのに、プロパティーではファイル数が2個となっている

あるフォルダを開いたら中には一つしかファイルがないのに、そのフォルダのプロパティーをみると、ファイル数:2となっていて、サイズも中に入っているファイル以上の数値が表示されています。(フォルダのサイズは1.31Mと表示され、中に入っているファイルは7KBしかありません。)コントロールパネルから隠しファイルも表示されるようにしましたが、やはり、フォルダの中には1個しかファイルが表示されていません。これはなぜなのでしょうか?教えてください。

Aベストアンサー

疑問が解決して、良かったですね。
勇み足を出してしまったので、気になっていました。

で、少しお役に立てればと・・・

Thumbs.dbとは、フォルダ内のHTMLファイルや画像のサムネイルを保存しておくものです。
キャッシュのようなもので、これによって 一度サムネイルされたものを、次回から高速に表示するようになります。

これは削除しても問題ありませんが、再度サムネイル表示をさせれば、
また勝手にファイルが作られます。

Qコマンドプロンプトでフォルダの容量を表示させるには

コマンドプロンプトを使って指定したフォルダ直下のファイルやフォルダの各容量を表示させたいです。
dir "フォルダ名" /s a-dを実行すると以下の様に表示できることから
-------------------------------------------
"xxxのディレクトリ"
xxx
xxx
xxx
xxx
n個のファイル xxxバイト
--------------------------------------------

パイプを使って以下の様なイメージでfindでor条件を使い、フォルダ名とバイト数を表示させたいのですが、findにはor条件がないという噂を聞き、落胆しています。

(コマンドのイメージ)---------------------------------
dir "フォルダ名" /s a-d | find "のディレクトリ"or"バイト"

---------------------------------------------------
(結果のイメージ)-----------------------------------
"xxxのディレクトリ"
n個のファイル xxxバイト

"xxxのディレクトリ"
n個のファイル xxxバイト

"xxxのディレクトリ"
n個のファイル xxxバイト

ファイルの総数:
     xxx個のファイル   xxxxバイト
xxx個のディレクトリ   xxxxxバイトの空き容量
---------------------------------------------------

上の様なイメージで出力できるようなコマンド、どなたか教えて下さい。
宜しくお願いします。

コマンドプロンプトを使って指定したフォルダ直下のファイルやフォルダの各容量を表示させたいです。
dir "フォルダ名" /s a-dを実行すると以下の様に表示できることから
-------------------------------------------
"xxxのディレクトリ"
xxx
xxx
xxx
xxx
n個のファイル xxxバイト
--------------------------------------------

パイプを使って以下の様なイメージでfindでor条件を使い、フォルダ名とバイト数を表示させたいのですが、findにはor条件がないという噂を聞き、落胆しています。

(コマ...続きを読む

Aベストアンサー

こんにちは。

findの代わりにfindstrをつかわれたらどうでしょうか。

dir /s /a-d | findstr /L "ディレクトリ ファイル"

Qファイルサイズ一覧の表示方法

フォルダ内のファイルのサイズを一覧表示したいのですがフォルダによってリストビューのヘッダの項目が違っていて表示方法で詳細表示にしても"サイズ"がヘッダに存在しないものがあります。
表示方法でコンテンツを選べばサイズの一覧が見れますが更新日時が同時に見れないので不便です。
単位はKBでもよいですが、バイト単位にする方法も教えてください。

Aベストアンサー

ヘッダ部に「名前、更新日時、種類、サイズ」などが表示されている
行がありますよね。
その行にカーソルをあてて、右クリックします。
そうすると表示したい情報が設定できます。

Qプロパティで見る、サイズとディスク上のサイズの違いは?

ファイルを右クリックしてプロパティを出して、ファイルサイズの確認ってよくしますよね。
そのとき、サイズってのとディスク上のサイズってのがあるんですが、これってどう違うんですか?

Aベストアンサー

こんばんは!

こちらに解りやすく書いてあるページがありました。
ご覧ください。
http://arena.nikkeibp.co.jp/article/tec/winxp/20060615/117202/

Q何で元のファイルとアップロードしたファイルのサイズが違うの!?

ファイルをサーバにアップロードするとファイルの容量が若干小さくなります。
これってオレだけですか。
気になって夜も眠れません。
って訳ではありませんが教えてください。

Aベストアンサー

それはテキストファイルですよね? テキストファイルの改行は、たとえばウィンドウズでは通常は CR LF の2バイトが使われています。サーバもウィンドウズ系のOSであればこれはそのままなんですが、UNIX系OSの場合は普通は LF の1バイトだけで改行を表すのでFTPでASCIIモードで送ると自動的に変換されて CR がなくなる分だけ少し小さくなるんです(BINARYモードで転送するとそのままです。しかしそのようにした場合は perl で作ったCGIプログラムが正常に動かないことがあります。HTMLファイルならASCIIで送ろうがBINARYで送ろうが大丈夫だと思いますが)。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報