HFS+ケースセンシティブまたはケース非感受性 - プライマリドライブパーティションに使用するタイプはどれですか?

apple.stackexchange https://apple.stackexchange.com/questions/8016

質問

ケースを選択するためにどのような理由があります -HFS+の敏感なバージョンプライマリドライブパーティションをフォーマットするときは?ケースに敏感なのは、常に最良の選択ではないでしょうか?

役に立ちましたか?

解決

a)あなたが何をしているのかを知っていない限り、b)絶対に必要な場合がない限り、デフォルト(ケース非感受性)を使用します。ケースに敏感なファイルシステムでは適切に機能しないいくつかのプログラム(Norton Antivirusが思い浮かびます)があります。

HFSは、デフォルトではケース非感受性がありますが、ケースプレゼントです(つまり、比較目的でタイプするものを気にしませんが、タイプを覚えています)。

他のヒント

どちらか一方がアプリケーションを破ることができますが、ケース非感受性はデフォルトです。問題なく症例感受性を使用している場合、ケースに敏感な移行がうまくいくという保証はありません。次の例は次のとおりです Appleサポートページ:

...サードパーティのソフトウェアソリューションがケースの感度で正しく機能すると仮定しないでください。重要:ケースに敏感な名前は、Unicode無知の文字を無視しません。つまり、単一のディレクトリには、Unicode比較ルールを使用して同等と見なされるいくつかの名前を持つことができますが、ケースに敏感なHFSXボリュームでは明確であると見なされます。

ケースに敏感なファイルシステムを選択する正当な理由があります。実行するアプリケーションの品質とセキュリティに関心がある場合は、悪いプログラムされたアプリケーションを差別する可能性のある初期のメカニズムに興味があるかもしれません。

一度に名前のファイルを作成するアプリケーション conf 後で名前を付けて同じファイルを開こうとします CONF 少なくとも不十分に書かれています。これは単なる悪いプログラミングの練習です。この種のアプリケーションは、コード長にわたって同じ平均確率で脆弱性で満たされています。これは危険なアプリケーションです。

この危険なアプリケーションは、おそらくaでクラッシュするでしょう 大文字と小文字を区別 ファイルシステム。

この危険なアプリケーションは、aでクラッシュしません 大文字小文字を区別しません ファイルシステム。

(一部のアプリケーションは両方でクラッシュしますが、これらのアプリケーションを整理する意欲はあまりありません。)

したがって、a 大文字と小文字を区別 ファイルシステムは、プログラムされていないアプリケーションを早期に検出してブロックするための優れたツールと見なされる場合があります。

一方、このレベル プログラミング品質管理 他の脆弱性がないことを保証するのに十分ではありません。

ケースに敏感で正しく機能しない重要なアプリケーションがいくつかあります。そして、それをする理由は本当にありません。あなたは本当にそれをする理由がないことを求めているので、私は仮定しています。特定の理由がない限り、それをしないでください。多くのアプリケーションが正しく機能しないことを気にしないでください。

ケースに敏感なファイルシステムを使用する正当な理由の1つは、GITリポジトリを使用することです。それらをリポジトリに同期すると、ケースを使用していない場合、問題が何度も問題を引き起こします。

ただし、このようなアプリケーションにHFS+フォーマットされたケースに敏感な別のパーティションを追加し、必要なディレクトリをそのパーティションにリンクすることをお勧めします。私のシステムパーティションは、私がなぜKWOWであるからではなく、恐れているからといって、依然として鈍感です。

Adobe Creative Cloudアプリは、ケースに敏感なシステムで実行されず、大きな問題になる可能性があります

Adobeプログラムは、ケースに敏感なファイルシステムに取り組んでいないため、悪名高いものです。アドビは言う:

HSFX(HFS+)やUFSなどのケースに敏感なファイルシステムを使用するボリュームにAdobe製品をインストールすることはできません。この制限は、スタートアップドライブとソフトウェアがインストールされているドライブの両方に適用されます。

https://helpx.adobe.com/creative-suite/kb/error-case-sensitive-drives-supported.html

STEAMは、ケースに敏感なファイルシステムにもインストールできません。

Steamは現在、ケースに敏感なファイルシステムまたはパーティションをサポートしていません。

https://support.steampowered.com/kb_article.php?ref=8601-rypx-5789

ライセンス: CC-BY-SA帰属
所属していません apple.stackexchange
scroll top