ファイルシステムは単なる束のフォルダですか? (ファイルシステムの説明)

表面では、オペレーティングシステムのファイルシステムは、フォルダの大きな束のように見えるかもしれませんが、確かにそれ以上のものがあります。ファイルシステムの表面の下に何があるのか​​を調べるときに読んでください。

今日の質疑応答セッションは、Q&Aウェブサイトのコミュニティ主導型のグループである、スタック交換の細分化であるスーパーユーザーからの礼儀です。

SuperUserリーダーP_Qはファイルシステムが不思議です

私は子供時代からWindowsを使いました。「Windowsファイルシステム」という言葉が聞こえると、ディレクトリ内のディレクトリ(フォルダ)、SYSTEMというフォルダ、PROGRAM FILESというフォルダなどが考えられます。フォルダのレイアウトだけ?

そして、最近私はLinuxを使い始めました。私の参考書によると、Linuxファイルシステムではすべてがルートから始まり、そこから分岐しています。 Windowsとどう違うのですか?つまり、LinuxシステムとWindowsシステムは、ディレクトリツリーを設定する2つの方法にすぎないようです。これはファイルシステムの意味ですか?

これはファイルシステム上で簡単に記述できる最も正確な方法ですか?少し深く掘りましょう。

SuperUserの貢献者であるTom Wijsmanは、WindowsとLinuxオペレーティングシステムの両方のファイルシステムの構造について洞察を深めています。彼は書く

フォルダのレイアウトだけ?

本当にいいと思う

FAT32ファイルシステムを例にしましょう。私はそれにWindows XPをインストールすることができますが、私はまた、メモリカードに使用することができます。メモリカードには、集計したフォルダがありません。

だから…オペレーティングシステムのファミリのディレクトリレイアウトをファイルシステムと混同しないでください。

これがファイルシステムの意味ですか?

いいえ…これは、ディレクトリ構造を動作させる基礎となるビットとバイトを指します。

基礎となるビットとバイト?私にFAT32を見せてください!

FAT32の外観を見てみましょう。

FATテーブルは、このように見える多くのエントリで構成されており、ディレクトリやファイルがクラスタスペースに格納されている場所と属性やサイズを判別することができます。

ディレクトリエントリはディレクトリ/ファイルエントリのリストを指します…

クラスタ空間では、クラスタを移動して必要なデータを見つけることができます。クラスタは基本的にデータと情報を含み、次のフラグメントが

他のファイルシステムは異なりますか?私にNTFSを見せてください!

私はあなたにイメージを見せるので、違いを気付くことができます。残りは読者の宿題です。このブログアーカイブまたはGoogleで詳細を見つけることができます。

主な考え方は、NTFSはFAT32よりも堅牢で効率的な大きな改善点であるということです。フラグメンテーションをさらに助けるためにビットマップを使用することにより、使用されていないスペースの使用をよりよく理解することができます。等々…

Linux上のファイルシステムはどうですか?私にext2 / 3を見せてください!

この考え方は、ext2 / ext3がスーパーブロックとinodeを使用していることです。これにより、ソフトリンクとハードリンク、ファイルであるディレクトリ、複数の名前を持つファイルなどが可能になります。主な要点は、ファイルシステムがより多くのメタアッハを実行できるように抽象化しています…

ファイルシステムの詳細については、次のHow-To Geekの記事を参照してください。

説明に追加するものがありますか?コメントの音が鳴ります。他の技術に精通したStack Exchangeユーザーからの回答をもっとたくさん読んでみたいですか?ディスカッションスレッド全体をチェックしてください。

素敵なのでfat32でF *(4bytes)はクラスタエンドをマークします。ファイルにデータがある場合、破損しませんでしたか?

ntfsのビットマップはエントリー情報を持つ1024ブロックですか?

すばらしい、イラストのおかげで、DW。

Windows XPを実行していたとき、私の内蔵ドライブはFAT32で、外付けドライブはNTFSで、私のデフラグソフトウェア(Windowsの一部、ATIやO&Oから購入したもの)は両方のタイプのドライブをデフラグしました。 defraggingソフトウェアパッケージは、これとはまったく異なっていました。今はWindows Vistaにあり、両方のドライブがNTFSです。私はまだそれらをデフラグする方法を見つけていない!しかし、私はWindowsの組み込みデフラグツールだけを使用することについての警告を見ていますが、私はそれを見つけて使用する方法さえ知らないのです!どのような提案ですか?デフラグから離れて、私はファイルと編集メニューなしで失われていて、MS-DOSなしでひどく迷っています。 Windows XPに戻すことをお勧めしますか?私は本当にVistaがすべて無駄だと思っています!ジョイス

@ジョイスウォルトン

Vistaを使用していて、今では7つで、Windowsの組み込みデフラグツールを使用したことはありません。私はIOBit Smart Defragを使用しました。うまく働いた。しかし、Vistaはまったく役に立たないと私は同意しなければならない。

@ジョイスウォルトン

私のコンピュータのアイコンをクリックし、propitiesを選択し、ツールを選択します;あなたのOSに応じて、defrag、backupが必要ですが、大きなドライブのデフラグには長い時間がかかります。

または開始をクリックし、実行をクリックし、defragと入力してreturnキーを押します。

システムまたはシステム32内で、cmd.exe < - ms-dosの現在のverisonという名前のファイルを探します。これは、実際はms-dosではありません。 私はすべての未亡人を発見した非常に遅い私はauslogics(無料)を使用して数分で仕事が行われます。 1週間に1回で十分ですが、レジストリクリーナー(無料)に気をつけてください Vistaは役に立たなかった。しかし、あなたがそれを愛することを学ぶためには、Windows8を試してみてください。 Vistaは素晴らしいでしょう。 ハワイは、商業的にコーヒーを栽培することができる唯一の米国の州です。