No.2ベストアンサー
- 回答日時:
「サイズ」というのは、そのファイルの大きさそのものです。
「ディスク上のサイズ」というのは、そのファイルをディスクに格納するときに消費されるディスクの容量です。
ディスクはクラスタと呼ばれる小さな区切りに小分けされています。クラスタのサイズはディスクをフォーマットしたときのフォーマット形式(FAT32やNTFSなど)によって決められています。
ファイルが保存されるとき、そのファイルの「サイズ」を格納するのに必要なクラスタの個数分のディスクを消費します。保存に使用されたクラスタに余りがあっても、他のファイルがそこに書き込まれることはありません。
実験として、メモ帳か何かで1文字だけ入力したファイルを保存してみてください。そのファイルのプロパティを見ると、ファイルのサイズが数百バイトであっても、「ディスク上のサイズ」は数キロバイトになっています。これがあなたのディスクにおけるクラスタのサイズです。
「ディスク上のサイズ」はこのクラスタサイズの倍数となっています。
このように、ファイルの格納に消費されるディスクの容量はクラスタの倍数になっていますので、実際のファイル容量を示す「サイズ」より「ディスク上のサイズ」の方が大きくなります。
たとえば、ディスクの容量が40キロバイトだったとしましょう。そのディスクのクラスタサイズは4キロバイトだったとします。
ここに1キロバイトのファイルがいくつ格納できるかというと、40個ではなく10個なんですね。
1キロバイトのファイル1つを保存するのに必要なクラスタは1個なので、ファイルの「サイズ」は1キロバイトでも、「ディスク上のサイズ」は4キロバイトになります。40キロバイトのディスクに格納できるのは4キロバイトのクラスタ10個であり、1つのクラスタに異なるファイルを格納できないので、こういう結果になります。
この時、30キロバイトは無駄になっていますが、そういう仕様なので仕方がありません。
なお、実際に40キロバイトのディスクというのはほとんどありませんが、例題として計算して頂きやすいよう、この値にしました。
No.1
- 回答日時:
普通の「サイズ」と言うのはそのファイルの正確なサイズです。
テキストエディタの場合半角英数字なら1バイト全角文字なら2バイトのようになっています。「ディスク上のサイズ」というのはハードディスク上で使われているサイズのことです。環境やフォーマットにより違うらしいのですがWindowsでは一定のサイズのクラスタ内に一つのファイルの情報しか入れることができないそうなんです。だから、ディスク上のサイズは実際のサイズより大きいはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- その他(OS) デスクトップにアイコンが出来ました。これは消しても良いですか? 2 2022/11/13 10:09
- デジタルカメラ 画像のJPGファイルの「大きさ」と「サイズ」の意味の違いをお教えください。 8 2022/09/18 14:50
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- その他(パソコン・周辺機器) デバイスのペアリングのウィンドウサイズがおかしい 1 2023/01/18 18:48
- ノートパソコン このノートパソコンで大丈夫でしょうか? 2 2023/04/22 21:01
- docomo(ドコモ) ストレージの空き領域があんまりないみたいな 5 2023/01/31 18:54
- Windows 10 この現象も、Microsoft Explorer のお粗末な仕様のためか? 2 2023/06/09 15:06
- ドライブ・ストレージ SSDを追加したら昔のHDDがおかしくなった 4 2023/03/23 13:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
dllファイルの確認
-
DESKTOP.INI 内容を解読
-
「サイズ」での表示と「ディス...
-
【VBA】写真の縦横比を変えずに...
-
シャットダウン時に自動ファイ...
-
System32内のファイルを書き換...
-
google Drive 容量を減らせない...
-
タスクスケジューラで指定フォ...
-
常に「すべての列のサイズを自...
-
テキストファイル内の文字列検索
-
Not kind:Folders
-
ファイル並び順がバラバラで困...
-
VB.net 任意の例外を発生させ...
-
Win7フォルダ名入力中にIMEの変...
-
複数のワードのファイルから検索
-
レジストリの変更が保存されない
-
条件付き書式が設定できない
-
突然エクセルのデータが何ヶ月...
-
ワードの作成日時と更新日時
-
検索してもよくわからなかった...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
msdia80.dllとはなんなのでしょ...
-
「サイズ」での表示と「ディス...
-
DESKTOP.INI 内容を解読
-
imgからブートCDの作成方法
-
dllファイルの確認
-
RoxioでISOファイルが焼けない!
-
プロパティダイアログボックス...
-
同じデータなのに、クラスタギ...
-
Windows8のUSBドライバーのイ...
-
「ディスプレイブート」とは?
-
desktop.ini
-
isoイメージファイルの中身を見...
-
【VBA】写真の縦横比を変えずに...
-
常に「すべての列のサイズを自...
-
検索したファイルの場所を調べ...
-
ファイル並び順がバラバラで困...
-
System32内のファイルを書き換...
-
VB.net 任意の例外を発生させ...
-
Not kind:Folders
-
タスクスケジューラで指定フォ...
おすすめ情報