ホームページ » の仕方 » なぜリムーバブルドライブは依然としてNTFSの代わりにFAT32を使用するのですか?

    なぜリムーバブルドライブは依然としてNTFSの代わりにFAT32を使用するのですか?

    MicrosoftのWindows XPは、2001年に内蔵ドライブにNTFSファイルシステムをデフォルトで使用し始めました。それから17年経った今、USBフラッシュドライブ、SDカード、およびその他のリムーバブルドライブが依然としてFAT32を使用している理由?

    これは製造業者が犯している間違いではありません。あなたはNTFSのような異なるファイルシステムでこれらのドライブをフォーマットすることができますが、おそらくFAT32でフォーマットされたままにしたいでしょう。.

    FAT32の問題(またはMicrosoftがNTFSを作成した理由)

    マイクロソフトは、さまざまな方法でFAT32を改善するためにNTFSを作成しました。 WindowsがNTFSを使用する理由を理解するために、FAT32に関する問題とNTFSがどのようにそれらを修正したかを見なければなりません:

    • FAT32は最大4GBまでの個々のファイルと最大2TBまでのボリュームをサポートします。たとえば、サイズが4GBを超える大きなビデオファイルがある場合、FAT32ファイルシステムに保存することはできませんでした。あなたが3TBドライブを持っていたならば、あなたはそれを単一のFAT32パーティションとしてフォーマットすることができませんでした。 NTFSははるかに高い理論的限界を持っています.
    • FAT32はジャーナリングファイルシステムではないため、ファイルシステムの破損ははるかに簡単に発生する可能性があります。 NTFSでは、変更は実際に行われる前にドライブ上の「ジャーナル」に記録されます。ファイルが書き込まれている最中にコンピュータの電源が切れた場合、システムは回復のために長いスキャンディスク操作を必要としません。.
    • FAT32はファイル許可をサポートしません。 NTFSでは、ファイルのアクセス許可によりセキュリティを強化できます。システムファイルは読み取り専用にすることができるので、一般的なプログラムはそれらにアクセスできず、ユーザーは他のユーザーのデータを見ることができなくなります。.

    お分かりのように、WindowsがシステムパーティションにNTFSを使用するのには、かなりの理由があります。 NTFSはより安全で堅牢で、より大きなファイルサイズとドライブをサポートします。.

    しかし、これらはリムーバブルドライブに問題はありません

    もちろん、上記の理由のどれも本当にUSBスティックとSDカードの問題ではありません。これが理由です:

    • あなたのUSBスティックやSDカードのサイズは間違いなく2TB以下になりますので、上限について心配する必要はありません。あなたは時々ドライブに4GBを超えるサイズのファイルをコピーしたいかもしれません - それはあなたがNTFSとしてドライブをフォーマットしたいかもしれない一つの状況です.
    • リムーバブルドライブはシステムドライブのようにジャーナリングを必要としません。実際、ジャーナリングによってドライブのフラッシュメモリの寿命が短くなる可能性がある追加の書き込みが発生する可能性があります。.
    • デバイスもファイルのアクセス許可を必要としません。実際、これらは異なるマシン間でリムーバブルデバイスを移動するときに問題を引き起こす可能性があります。例えば、ファイルは特定のユーザーID番号によってのみアクセス可能になるように設定されているかもしれません。ドライブがコンピュータの中にある場合、これはうまくいきます。ただし、これが別のコンピュータに移動したリムーバブルハードドライブの場合、他のコンピュータでそのユーザーIDを持つ人はだれでもファイルにアクセスできます。この場合、ファイルのアクセス許可はセキュリティを強化するものではなく、複雑さが増すだけです.

    USBメモリやSDカードにNTFSを使用する理由は本当にありません。4GBを超えるサイズのファイルを本当にサポートする必要がある場合を除きます。その場合は、そのNTFSファイルシステムでドライブを変換または再フォーマットします。.

    もちろん、3TB以上の記憶容量を持つハードドライブを購入することができます。これらはおそらくNTFSとしてフォーマットされているので、単一パーティション上の全容量のストレージを使用できます。.

    互換性

    USBフラッシュドライブやSDカードでFAT32ファイルシステムを使用したいと思う主な理由は、互換性です。最近のバージョンのWindowsからWindows XPまではNTFSをサポートするでしょうが、あなたが使用する他のデバイスはそれほど対応していないかもしれません。.

    • マック:Mac OS XはNTFSドライブを完全に読み込めるようになりましたが、MacはデフォルトでNTFSドライブに書き込めません。これには追加のソフトウェアや調整が必要です.
    • Linux:Linuxシステムは現在NTFSドライブのための確かな読み書きサポートを含んでいます、これは長年うまくいかなかったが.
    • DVDプレーヤー、スマートTV、プリンター、デジタルカメラ、メディアプレーヤー、スマートフォン、USBポートまたはSDカードスロットを備えたもの:ここが本当に複雑になり始めるところです。多くの、多くのデバイスにはUSBポートまたはSDカードスロットがあります。これらのデバイスはすべてFAT32ファイルシステムで動作するように設計されているので、FAT32を使用している限り、それらは「正常に動作」し、ファイルを読み取ることができます。いくつかのデバイスはNTFSで動作しますが、あなたはそれを当てにすることはできません - 実際、あなたはたぶんほとんどのデバイスがNTFSではなくFAT32しか読めないと仮定するべきです.

    これがあなたが本当にあなたのリムーバブルドライブにFAT32を使いたいと思う理由であるので、あなたはほとんどどんなデバイスでもそれらを使うことができます。サイズが4GBを超えるファイルのサポートを除けば、USBスティックでNTFSを使用することから得られるものはそれほど多くありません。.

    WindowsはexFATという名前のファイルシステムも提供していますが、このファイルシステムは異なり、FAT32ほど広くはサポートされていません。.


    結局のところ、あなたがしたいと思うのは、ドライブを付属のファイルシステムでフォーマットしたままにしておくことです。そのSDカードまたはUSBスティックはおそらくFAT32でフォーマットされています - それで問題ありません、それはそれにとって最良のファイルシステムです。あなたが3 TBの外付けドライブを拾い上げて、それがNTFSでフォーマットされて来たならば、それはまた大丈夫です.

    イメージクレジット:FlickrのTerry Johnston