HDDにフォルダ作成の制限はあるのか?



 ◇-?HDDにフォルダ作成の制限はあるのか?-White-02/28-19:02(498)-No.491114
   ┣?!投稿者削除...-投稿者削除-02/28-20:50(496)-No.491119
   ┣?!Re:HDDにフォルダ作成の制限はあ...-NEeDS-02/28-23:19(494)-No.491125
   ┃ ┗?!?Re:HDDにフォルダ作成の制限は...-White-03/02-09:15(460)-No.491181
   ┃   ┗?!?!Re:HDDにフォルダ作成の制限は...-NEeDS-03/02-19:05(450)-No.491203
   ┗?!Re:HDDにフォルダ作成の制限はあ...-FUFUFU-03/02-14:29(454)-No.491197
     ┗?!【多分解決】Re:HDDにフォルダ作...-White-03/05-21:25(375)-No.491426

▲このページのトップに戻る
491114HDDにフォルダ作成の制限はあるのか?White 2010/02/28-19:02

メーカー名:自作PC 自分で製作
OS名:WindowsXp Professional
パソコン名:デスクトップ 自作
ハード関連:ハードディスク HDD
使用回線:光
--
http://okwave.jp/qa/q5676675.html
こちらの質問をした者です。
期待している回答が得られないためこちらでも質問させていただきます。

Windows XPを使用しています。
最近PCを使っていて、素朴な疑問なのですが・・
「右クリック」→「新規作成」→「フォルダ」
と簡単にフォルダの作成が行えますよね?
フォルダもHDDのどこかに記録されているはずです。(あくまで思っている事ですが・・・)

空のフォルダを開くと0バイトと表示されますが
実際はどこかに記録されているからこそ「フォルダが存在する」と私は思います。

さらに名前の変更をすると記録される容量がさらに増えると思います。

------------前置き終了----------------

■質問です。
・フォルダを大量に作成するとフォルダだけでHDDを埋め尽くすこともありえるのでしょうか?
・Windowsのフォルダを開いただけでは0バイトと表示されていますが「フォルダ自体に容量はないのでしょうか?」

▲このページのトップに戻る
491119投稿者削除投稿者削除 2010/02/28-20:50

記事番号491114へのコメント
投稿者によって消されました。

▲このページのトップに戻る
491125Re:HDDにフォルダ作成の制限はあるのか?NEeDS 2010/02/28-23:19

記事番号491114へのコメント
Whiteさんは No.491114「HDDにフォルダ作成の制限はあるのか?」で書きました。

詳しくは知らないので、間違い等フォローよろしくお願いします>ALL


>http://okwave.jp/qa/q5676675.html
>フォルダーはHDDのディレクトリ用のトラックに作成されますが、データを記録するトラックには作成されませんので、フォルダによってHDDの容量は変りません。

うーん、半分正しいかな^^;


ディレクトリ用のトラックに作成されるが、それはルートフォルダを指すと考えてください。
#ブートセクタにMFT開始クラスタ位置

MFTとしてフォルダ/ファイルがエントリされます。
MFTはデフォルトではドライブ(パーティション)容量の12.5%が予約されています(予約であって全部使用されるのではない)。
従って、
システムとして定量確保(予約)されるもので、HDDを埋め尽くすことはありません。
また、
フォルダ自体も領域を消費していますが、フォルダ自体の容量はMFTの一部と考えてください。
で、
「0バイト」は"フォルダ"内のファイル総量を意味するものでフォルダそのものは含まれていません。
#nullファイルの場合もある


MFT:Master File Table:
NTFSに於いてパーティション内すべてのフォルダ/ファイル情報が格納されており、アクセス時参照される。

MFT領域はある程度作成されているが、(通常使用ではあまりないが)足りなくなると追加される(予約範囲で)。
よって、
MFT自体もフラグメンテーションを起こすことがあり、
ごく希にワケワカラン不安定要因となることがある...らしい。

▲このページのトップに戻る
491181Re:HDDにフォルダ作成の制限はあるのか?White 2010/03/02-09:15

記事番号491125へのコメント
NEeDSさんは No.491125「Re:HDDにフォルダ作成の制限はあるのか?」で書きました。
NEeDSさん回答ありがとうございます。

さらに少し調べた結果
MFTの確保容量はレジストリから変更することが可能なのですね!

しかし気になる言葉が・・・
「この領域を使い切るとHDD内の空き領域にMFTのデータを保存する。」
この事からフォルダを「本当に、本当に大量に作成」した場合はHDDを埋め尽くす場合もあるのではないでしょうか?
とても気になるので、わかる方は投稿お願いします。

資料元:Windowsカスタマイズ - 覚えておきたいHDD運用術
http://wincustomizing.client.jp/hdd-unyou.html#win08

▲このページのトップに戻る
491203Re:HDDにフォルダ作成の制限はあるのか?NEeDS 2010/03/02-19:05

記事番号491181へのコメント
Whiteさんは No.491181「Re:HDDにフォルダ作成の制限はあるのか?」で書きました。

#誤認の恐れあるため一部削除しました(19:22 NEeDS)


>「この領域を使い切るとHDD内の空き領域にMFTのデータを保存する。」
これは表現として正しくないです。

MFTはHDD上に作成され、(pagefileが拡張されるように)MFT領域が予約範囲内で拡張されるのです。
また、
フォルダ/ファイルは"概念"ですから、フォルダが実在するわけではありません(FUFUFUさんのレス(#491197)を参照)。
#ファイルシステムとしてのメタファイル

従って、
>この事からフォルダを「本当に、本当に大量に作成」した場合はHDDを埋め尽くす
有り得ない。

敢えて言えば、
理論的にはフォルダ数に制限なしだが、実質的には搭載HDD容量に左右されることになるだろうね。
ただ、
いくらフォルダを作成(MFTへのエントリ)しようがHDDを埋め尽くすことはない。
#理論上はエントリできるも、HDDの容量からMFTの確保量も決められているから

で、
実在しないと言っても某かの領域は占めるわけで、それは確保されたMFT領域を埋め尽くすことは有り得るだろう。

(憶測になるが)
予約範囲(MFT)を越える作成は、
割り当てを監視しているファイルシステムからエントリできないとエラー吐くと考えます。


また、
http://technet.microsoft.com/ja-jp/library/bb457061.aspx
表4: NTFSファイルシステムとFATファイルシステムの比較
「ボリューム当たりのファイル数 4,294,967,295(2^32-1ファイル)」

作成できるかどうかは兎も角、理論上その最大ファイル数から考えて、
42億余りのフォルダ"も"作れるわけで(フォルダだけなら更にだが)、その数は通常の使用では制限なしと見なせよう。
#領域確保できないものをファイルエントリは出来ないゆえ、
#現実的には最大フォルダ数を考えるのは意味ない

▲このページのトップに戻る
491197Re:HDDにフォルダ作成の制限はあるのか?FUFUFU 2010/03/02-14:29

記事番号491114へのコメント
Whiteさんは No.491114「HDDにフォルダ作成の制限はあるのか?」で書きました。

いちばん大きな勘違いは、
フォルダというものが存在する、と思っているところです。
ものすごく簡単に言えば、
フォルダは識別用のファイル名の一部であって、実体はありません。
人間がわかりやすいように、視覚化して表示されているから
実体があるように見えるだけです。

たとえば、以下のようなファイルがある場合、
C:\WINDOWS\system32\ati2dvag.dll
Cドライブ内のWINDOWSフォルダの中のsystem32フォルダの中にある、
というように考えるし、そのように見えます。
しかし実際は「WINDOWS\system32」は分類上つけられた識別子の一部でしかなく、
Cドライブの中にati2dvag.dllがあるだけです。

1個のHDDにパーティションを切って、C、Dドライブに別けた場合、
たとえば、0〜9セクタがあって、それを2つに別けた場合、
0〜4がCドライブ、5〜9がDドライブ、というように実体があります。
でも、フォルダを作った場合、xxセクタ〜yyセクタまでがzzフォルダになる
というような区分けが行われるわけではありません。
住所録のようなものに登録されるだけです。
HDDを消費するのは、その住所録の部分だけです。

▲このページのトップに戻る
491426Re:HDDにフォルダ作成の制限はあるのか?White 2010/03/05-21:25

記事番号491197へのコメント
FUFUFUさんは No.491197「Re:HDDにフォルダ作成の制限はあるのか?」で書きました。
ありがとうございます。
だいぶ納得する理由が分かりました。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言