ファイルシステムについてツイートシェアはてブLINEPocketスポンサーリンクUSBフラッシュメモリや外付けHDDを購入すると、説明書に「FAT32」「NTFS」という単語がでてきます。これは「ファイルシステム」という、記憶装置置(HDD,SSD,USBフラッシュメモリなど)に記録されているデータをOSが管理するためのシステムなのですが、この2つにどういった違いがあるかご存じでしょうか。データを管理するシステムのため、これらを知っておかないと「データが保存できない!」というトラブルが発生します。「FAT32」と「NTFS」の違いを知って適切にデータを管理できるようになりましょう。「トラック」「ディスクセクタ」「クラスタ」FAT32NTFSFAT32とNTFSどっちがいいの?クラスタギャップファイルシステム記憶装置に記録されてるデータを管理するためのシステムを「ファイルシステム」といいます。記憶装置というのは「HDD」「SSD」「USBフラッシュメモリ」などデータを記録する装置のことを指します。OSに実装されている重要な機能で、OSは各記憶装置内のデータをこのファイルシステムで管理しています。記憶装置内へデータ(ファイルやディレクトリ)を作成したり、それらデータを階層的に管理できるようにしています。ファイルシステムには多くの種類があり、それぞれ管理方法が異なります。場所やサイズ、利用方法」「アクセス権」「ファイルの文字長」などです。CDやDVDなどにも独自のファイルシステムを持っています。ほとんどすべてコンピューターに実装されている大事なシステムです。ファイルシステムの確認方法まず「コンピューター」を開いて認識されている各ドライブを表示します。確認したいドライブ(記憶装置・領域)を右クリックしてメニュー下の方にある「プロパティ」を選択します。ドライブのプロパティが表示されるので「全般」タブを選び、その中にある「ファイルシステム」という項目を読みましょう。ここに指定したドライブのファイルシステムが表示されます。各ファイルシステムの話へ移る前に「トラック」「ディスクセクタ」「クラスタ」について話します。記憶装置やファイルシステムを理解するために必要な単語です。トラック通常ディスク型の記憶装置(HDD,フロッピー)において使われる用語で、記憶装置における記録単位のことを指します。HDDなどの磁気ディスクは円盤状の記憶装置です。磁気ヘッドが円盤を1周した分を1トラックとしています。HDDの構造については以下の記事を参考にどうぞ。ブログ内リンク:HDDに代わる新しい記録媒体、「SSD」とは何かディスクセクタディスクセクタとは、円盤状の記憶装置における最小の記録単位のことです。「セクタ」「セクター」と呼びます。トラックが円盤1週分で、さらにこれを放射状に等分した部分をセクタといいます。(フラッシュメモリなど磁気ディスクのない装置でもセクタという考えはあります。)クラスタOSがデータを管理する際、セクタではあまりにも容量が少なく管理しづらいため、いくつかのセクタをまとめたものを定義しました。これをクラスタといいます。どれだけのセクタをまとめて扱うかはファイルシステムによって異なります。Table:FAT】で32bit化されたものを「FAT32」といいます。(ビット数の違いで「FAT16」「FAT12」などもありますが、最近の主なFATは32bitですのでこれを解説します。98/Meで使用されているファイルシステムですが、2000/Xp/Vista/7などでも利用することができます。OSでも利用できます。3のHDDもFAT32でフォーマットされています。)は512byte~32KBまで最大ファイル名長は255文字まで圧縮、暗号化機能なしFAT32は総セクタ数を32ビットで管理します。これにより、セクタサイズが512バイトの場合だとボリュームサイズ(ドライブサイズ)は2TBまでとなります。2TB以上の容量を持ったドライブは扱えないということです。(2000/XPなどのNT系OSでは32GBまでフォーマット可能。それ以上は専用のツールが必要。)ファイル名は最大255文字まで、圧縮機能や暗号化機能なども実装されていないので堅牢性が少し低めです。フロッピーディスク時代のファイルシステムのため、あまり大きなデータを扱うことを想定していません。よって大容量記憶装置では非効率なファイルシステムとなっています。古いシステムのため想定外の障害が発生するとデータ損失や不整合が起きやすくなっています。Microsofthttp://support.microsoft.com/kb/192322/ja4GB以上のファイルは扱えないFAT32でフォーマットされた記憶装置を使うときにはここが一番注意すべきところです。FAT32では仕様上4GB以上のファイルを扱うことができません。フロッピー時代なら4GBという大容量のファイルなど珍しかったのですが、最近はTVなども録画し記録できるため、簡単に4GB以上のファイルができてしまいます。この制限を知らずにいると「新しく買ったHDDやUSBフラッシュメモリに保存しようとしてもできない!」というトラブルが発生します。これを回避するためには後述する「NTFS」というファイルシステムにフォーマットすることが必要になります。NT系の標準ファイルシステムで、現在主流のファイルシステムです。98などでは利用できません。ボリューム(ドライブサイズ)を管理可能ですが、コンピューターの性能上から実装256TBまでと制限しています。2012年1月現在なら、ドライブ容量に制限が無くなったと考えて良いでしょう。今度はファイルシステムではなくOSそのものが2TB以上のドライブを管理できない場合があります。それについては以下の記事を参考にどうぞ。Windowsの32bit/64bitの違いファイル容量も4GBの制限が外れて、最大16TBまでのファイルを管理できます。圧縮や暗号化、アクセス高速化などNTFSはFAT32から大幅に機能改善されました。何らかの障害が発生してもデータの不整合を起こしにくい(ジャーナリングファイルシステム)不良セクタの認識でクラスタの代替が可能。以上が主な改善点です。アカウントごとにアクセス権が設定可能になり、それぞれがファイルやディレクトリに対して暗号化することができるようになりました。リソース(データ資源)の消費を減らすため標準で透過的な圧縮も可能となっています。アロケーションユニットサイズが「4KB(4096バイト)」より大きい値を設定した場合、NTFS圧縮は利用できません。発生しにくくなっています。その他、アカウントごとにディスク容量を制限できる「ディスククォータ」、ディレクトリに他のドライブをマウント(結合)できる「ドライブマウント」なども可能になりました。FAT32とNTFSどっちがいいの?以上のことを読めば大体分かりますね。通常使用ならば絶対NTFSの方が安全で高機能です。様々な制限が解除、あるいは引き上げられています。耐障害性、セキュリティの向上もされ、非常にファイルの扱いがうまくなっています。大容量のファイルもFAT32と比べて断然扱いやすいです。そのため、特に理由が無ければ新しく買ったHDDやSSD、USBフラッシュメモリなどはNTFSでフォーマットすると良いでしょう。OSと互換があるのでWindowsとMacでファイル交換する場合はFAT32が必要になる場合もあります。ファイルシステムの確認とフォーマット方法この記事ではファイルシステムの概要について書いたものですので、実践的なものは次の記事で書きました。以下のリンクからどうぞ。ブログ内リンク:NTFS、FAT32へフォーマットする方法クラスタギャップここはコラム的なものですのでスルーでも結構です。最初の方でクラスタについて話しました。セクタをいくつかまとめたものをクラスタというのでしたね。サイズ」ということも簡単に解説しました。クラスタサイズが記録装置の最小単位ということになります。ここで何か疑問に思った方はいらっしゃるでしょうか。クラスタサイズが「4KB」だとします。ここに4KBよりも小さい「1KB」というサイズのデータを入れたとします。すると、クラスタサイズが最小の単位になるので実際に記憶領域を占有するのは「4KB」となり、3KBが無駄になってしまいますね。1KBのデータしかないのに4KB分のデータ領域を消費してしまうのです。このように、実際のデータサイズとクラスタを占有するサイズが異なる現象を、クラスタギャップといいます。クラスタギャップが大きい、つまりクラスタサイズが多すぎるとギャップ分のデータが無駄になりやすく、容量を圧迫させることになります。このため、Windowsではフォーマット時に「標準のアロケーションサイズ」を指定することで、記憶装置の容量に応じて最適なクラスタサイズを設定してくれます。フォーマットについては次の記事にて。サイズの倍数との差分が冗長部分となります)。相当する領域が失われます。引用クラスタサイズが小さいとこのクラスタギャップは少なくて済みますが、その代わりクラスタ数が多くなってアクセス速度の低下を招きます。データ数が多くなるような場合は、クラスタギャップが大きくなる代わりにクラスサイズを少し多くしてアクセス速度を向上させています。Vistaで消したゴミ箱を復元する方法Windowsシステム2011.8.3「sqlite3.dllから見つかりませんでした。PMお役に立てたようで嬉しいです。FAT32の方が互換性が高いため、外付けHDDなどはまだFAT32でフォーマットされているものが多いです。理由がない場合はNTFSの方が色々便利なのでよく確認してみてくださいね。PM音楽データの記録用にSDカードを使っていますが、FAT32で使えないことがありましたが、その際にNTFSでフォーマットした媒体を使ってくださいとのコメントが出てフォーマットのことを詳しく知りたくなりました。貴講座は専門家にありがちな専門用語の羅列も無く平易な用語での解説も無駄がなくとてもわかり易く勉強になりました。ありがとうございました。AMコメントありがとうございます。この記事も結構専門用語多くて、本当はもうちょっと噛み砕いた表現にしてみたかったのですが結構昔の記事でそのノウハウがなかったので・・・まだまだです。画像リンクが切れていたりしているのでまた書きなおしてみます。FAT32は互換性に優れていますが、古い規格で制限がきついですから、基本はNTFSになります。外付けHDDやUSBフラッシュメモリーは互換性維持のためFAT32でフォーマットされていることが多いですが、これだと機能性・安全性が確保できないのです。いったことは予め知識としてあると今後便利に使えるようになると思います。PMお役に立てたようで何よりです。NTFSでの最大ファイル容量ですが、16TB(正確には16TiBですが)で合ってますよ。といより、NTFSのボリューム上限が16TBだからファイル上限も同じ16TBという感じですね。基本的にNTFSであればドライブサイズと同じ容量を持つファイルを保存できます。記事には書いてないですが、アロケーションユニットサイズを64KBにすれば、実装256TBまでのドライブサイズとファイルが扱えます。ボリューム(ドライブサイズ)を管理可能」、つまり16EB(エクサバイト)が理論上可能であるとと書いていますが、ファイル容量も同じく理論上は16EBまで拡張できるはずです。コンピューターの性能上実装は上記の通り16TB、または256TBですね。参考になれば幸いです。PM非常にわかりやすい説明ありがとうございます。ひとつ教えていただきたいことがありますので、よろしくお願いいたします。「昔Windows98で作成したファイル」を現在のパソコン(Windows7、NTFS)に保存しているのですが、今日買った外付けHDD(NTFS)にバックアップしても大丈夫でしょうか?外付けHDDを使い始める前に確認したくお願いいたします。PMお返事が遅れて申し訳ございません。Windows98で作成したファイルが今すでに今のパソコンで保存できていて問題なく開けるようでしたらそのまま新しい外付けHDDへ保存しても大丈夫です。不安でしたらバックアップした後にそのファイルを開いて確認してみると安心です。98からFAT32に対応しているので、よほどのことがない場合は大丈夫です。AMいろいろ検索してこちらのサイトにたどり着きました。現在業務で電子入札を行なっており、新たにパソコンを更新し、再度電子入札用のデータをダウンロードしようとしたところハードディスクの容量がたりませんと表示されました。これをダウンロードするに必要な容量が1GB以上です。パソコンの構成はCはOS(C)460G(空き372G)、RICOVERY(D)5.45G(空き836MB)あり、容量は足りていると思うのですが・・どうしたものか対応がむずかしくお分かりになりましたらご教授願います。PMコメントありがとうございます。私からは電子入札会社へ連絡して対応を聞いてみるのが一番かと思います。特別な操作方法があるのかどうか、こちらからは不明なためです。確認するべきは保存先が「RICOVERY(D)」になっていないかどうかですね。「必要な容量が1GB以上」で「RICOVERY(D)」の空き容量が836MBならば見ての通り足りていません。会社の内部規約までは存じ上げませんので会社内でシステム管理者がいらっしゃるようならばそちらへ聞いてみてください。明確な回答ができず申し訳ございませんが、業務となると会社の事情により対応が異なりますし、無暗に適当な回答もできないので会社内の管理者、または電子入札会社へ連絡しみてみるのが最も安全で確実な助言をもらえるかと思います。以上、お返事とさせていただきます。PMこんにちは、大変勉強させて頂いています有難う御座います一つ質問させてくださいWindows10のOSをUSBメモリーにDLしたいと思っています、その際のメモリーサイズとフォーマット形式についてご説明頂ければ大変有難いです、よろしくお願いします。PMお返事が遅れてしまい申し訳ございません。Windows10ですが、64bitと32bit両方が入ったISOファイルだと大体7GB前後。どちらか一方だと4GB以下になっているようなので「8GB以上」の容量があればどちらでも対応できそうです。ISOファイルを保存する場合は、ファイル容量が4GBを超す場合があるのでNTFS形式でないと保存できないかもしれません。USBからOSを起動できるようにしたい場合は、ブートできるような形に自動でフォーマットされるのでこちらでは特に気にしなくても大丈夫です。PMNEC2200の無線ランで簡易NASAをしたいのですが今のHDをNTFからFAT32に帰ると保存データーが少なくなりますか?。PMコメントありがございます。WG2200HP」でよろしいでしょうか。仕様をみるとUSBデバイスとして利用できるフォーマットは「FAT32]「FAT16」のみのようです。注意書きとして下記の通り記載があります。『「FAT32」の場合、1つのファイルの最大容量は4GBまで、ボリュームサイズは2TBまでです。ボリュームサイズが2TBを超えているUSBデバイスを本商品に接続した場合は認識しません。フォーマットツールによっては認識する場合がありますが、サポート対象外となります。引用http://www.aterm.jp/function/wg2200hp/guide/usb.htmlとのことですので、2TB以上のHDDを接続するとやはりFAT32の仕様上認識しなくなるようです。2TB以内であれば全部認識すると思うので、これなら保存可能用容量が少なくなることはありません。ご参考になりましたら幸いです。AMWIN10を利用しており、外付け4TBのHDDを購入。動画サイトがFATフォーマットしか対応していないと注意書きがあったため、FAT32にてフォーマット。PCでHDDのサイズを見ると4TBのはずが、2TBの表示となておりました。サイズ自体が2TBになってしまったのでしょうか。パーテションで2TBが2個存在しているのでしょうか。基本的なご質問で申し訳ございません。AMコメントありがとうございます。FAT32の仕様上、原則としてそもそも2TB以上の領域をフォーマット、認識することができません。正確にはOSの種類、BIOS、アロケーションユニットサイズとかMBR・GPTとかいろいろな要素で上限値に変動がありますが、一般的に利用される場合の上限値は「FAT32だと2TB」と覚えておいてください。その現象は正しい動作をしており、壊れたわけではありません。残りの2TBが単に認識できていないだけです。仕方なくそのまま利用するか、新たに2TBのHDDを購入してくるか、別のディスクフォーマッタなどのツールを使って頑張って認識できるようチャレンジしてみるか、といった感じになります。ネット上ではnasneに2TB以上のHDDを認識させようと頑張っている記事が多数ありますので、こちらを参考にされてみてはどうでしょう。それでも無理しているところはありますので正常動作する保証はありませんし、故障の可能性もゼロとはいえないかもしれません。それでもものは試し、ということでしたらチャレンジされてみてください。●nasne(ナスネ)で2TB以上の大容量外付けHDDを使用する方法https://matome.naver.jp/odai/2145783094315428201結論としては、FAT32の仕様上そうなってしまっているだけなので壊れたわけではないのですが、それ以上の容量を使いたい場合は少し勉強して頑張ってみる、あるいはその動画サイトの運営に解決法を聞いてみるものよいかと思います(そんなのもないと突っぱねられるかもしれませんが)。当方ではお力になれず申し訳ございませんが、お返事とさせていただきます。PMやはり2TBが限界なんですね。壊れるリスクを考えると、新しく購入する方法を選択します。ご回答ありがとうございます。PMご回答ありがとうございます。2TB以上は対応していないのですね。パーテションが2つできると思っていました。壊れることを考えると新しいものを購入したいと思います。いシステムのため問題が起こりやすいという欠点があるようです。コメントをキャンセルメールアドレスが公開されることはありません。当ブログはパソコン関連、特にWindowsについての小技やTips紹介、ソフトウェアの使い方、管理人が経験したトラブルの解決方法など、IT系の情報を綴っているブログです。できるだけわかりやすく、初級者向けに単語の解説も含めながら記事を書いています。免責事項&お願いなるべく正確な情報を掲載するように努めておりますが、その完全性・正確性について保証するものではありません。当サイトで紹介、解説する情報で何らかの損害・損益・問題が発生しても、ソフトの製作者及び当サイトは如何なる責任も負いません。ご利用はご自分の判断・責任の元お願い致します。