大文字と小文字を区別するパーティションから大文字と小文字を区別しないパーティションに変換する


22

ディスクをパーティション分割する際に、MacBookと大文字と小文字を区別するファイルシステムにSnow Leopardをインストールしました。これは標準的なものであり、このシステムができるだけ* nixシェルに近い動作をすることを前提としています。

Photoshop CS5を最近インストールしようとしたときに、大文字と小文字を区別するファイルシステムをインストールに使用できないというエラーメッセージが表示されました。どうやら理由は、Appleインストーラーシステムのいくつかの問題であり、アドビの開発者はそれを回避することができません。

したがって、大文字と小文字を区別するFSを大文字と小文字を区別しないFSに変換する必要があるようです。

それを行うことができるツールはありますか?macosの下で実行する必要はありません。実際には何でも実行できます(ブート可能なCDなど)


apple.stackexchange.com/questions/46322/…で、HSFXの問題と(可能性のある)修正を含むプログラムのリストを参照してください。

回答:


12

iPartitionはこれを行うことができると主張していますが、私は試していません(そして費用がかかります)。


1
すばらしい、ありがとう!このツールを使用して、ファイルシステムを大文字と小文字を区別しないものに変換することができました。ブート可能なDVD(そのため、元のMacOSのインストールDVDを持っている必要があります)しなければならなかった
アート

1
これは私のために動作します。500Gb +のデータを含むボリュームを約10分で変換しました。iPartitionが「Unmounting ...」と表示された時点で停止しているように見えますが、実際には機能しています。我慢して。
ビリーノア

大文字と小文字を区別するタイムマシンバックアップディスクを大文字と小文字を区別しないものに変換する目的で、これを試しました。ディスクを変換しましたが、結果のタイムマシンバックアップは大文字と小文字を区別しないバックアップとして機能しませんでした。移行アシスタントは、ディスクから大文字と小文字を区別しないディスクへの移行を拒否しました。
ニールヤング

パーティションが暗号化されている場合は機能しません(File Vault 2)>注意:iPartitionはCore Storageをサポートしていません(Fusion DriveとFile Vault 2は両方ともこのボリューム形式を使用します)
Piotr Czapla

1
注:iPartition3:SSDベースのシステムがあり、macOS 10.13を実行している場合、HFS +ではなくAPFSを使用します。iPartitionはAPFSをサポートしていません
Peter Versnee

10

新しいMacBookのインストール後に問題を発見した後、デフォルトの大文字と小文字を区別するHFS +パーティションを大文字と小文字を区別しないものに変換しました。ここでは、既にインストールしたデータファイルとシステムファイルを複製するのに十分なディスク領域が内蔵ハードドライブにあると想定しています。

  1. ディスクユーティリティを使用して、既存のブートパーティションのサイズを、既存のファイルを格納できるだけの大きさに縮小します。
  2. Mac OS(ジャーナリング)のみで、大文字と小文字を区別しない新しいパーティションを作成します。
  3. 元のドライブを新しいパーティションにバックアップします。SuperDuperを使用しましたただし、rsyncを使用できます。
  4. コマンドキーを押しながらブートし、新しいパーティションを選択します。
  5. ディスクユーティリティで古いパーティションを削除し、新しいパーティションのサイズを増やします。

有料の機能である「Smart Update」オプションを使用する必要がありました。1)ディスクユーティリティを使用してメインパーティションを縮小し、新しいパーティションを作成します(2)SuperDuperですべてのファイルを新しいパーティションにバックアップします(3)新しいパーティションで再起動します(4)メインパーティションを消去し、HFS +ジャーナルとしてフォーマットします(ケース(5)SuperDuperの「Smart Update」を使用して、すべてのファイルを再フォーマットされたメインパーティションにバックアップし、大文字と小文字を区別してドライブを再フォーマットしないようにします(6)メインドライブから起動します(7)ディスクユーティリティを使用してパーティションを削除しますI以前に作成され、ドライブ埋めるためにメインパーティションの背中を育てる
ティモシー・ソーン

私はCarbon Copy Clonerを試しませんでしたが、SuperDuperが「Smart Update」オプションでできることを行うことができれば、無料なのでより良いオプションかもしれません。
ティモシーゾン

警告:SuperDuperのデフォルトの無料モードは、宛先ディスクを大文字と小文字を区別するように静かに再変換するため、このフローでは機能しません。多分それは「安全」または「有用」になろうとするかもしれませんが、この特定のケースでは、それは単純に迷惑です。私はそれを発見する前に多くの時間を無駄にしました。「Smart Update」の方が良いかもしれませんが、私はソフトウェアに悩まされていて、今それを支払うことができません。
JaakL

5

これを選択すると、ファイルシステムを変換できるとは思いません。変換できない理由は、ファイル名が重複する可能性があるためです。できることは、大文字と小文字を区別しない外部HFS +にドライブを複製してから、内部ドライブをフォーマットすることだけです。そして、内部にクローンを戻します。

Carbon Copy Clonerは使いやすく、しかも無料であるため、使用することをお勧めします。


4

ciopfs(目的のファイルシステムで大文字と小文字を区別しない)と呼ばれるFUSEソリューションがあります。

引用:

ciopfsは、スタック対応またはオーバーレイLinuxユーザー空間ファイルシステム(fuseで実装)で、大文字と小文字を区別しない方法で通常のファイルシステムに通常のディレクトリをマウントします。

これはあなたが探しているものかもしれません。


3
これは、大文字と小文字を区別するファイルシステムで実行できるダーティソフトウェアの一種のサンドボックスではありませんか?
ダン

@danielAzuelosは「ダーティソフトウェア」を定義しています...
Qix

4

次のような名前がない場合、大文字と小文字を区別するファイルシステムを大文字と小文字を区別しないファイルシステムに移行することができます。

/directory/file
/directory/FILE

この場合、これら2つのファイルは同じ名前でコピーする必要があり、上書きが発生します。このファイルシステムの移行を提案する適切なプログラムは、この名前の衝突について警告する必要があります。

Adobe Photoshopが大文字と小文字を区別するファイルシステムへのインストールを拒否した場合、これはクラッシュを防ぐための内部保護によるものです。真実は、Adobe Photoshopが内部ファイル名の大文字と小文字を処理するように書かれていないことです。これが、Adobe PhotoshopがLinux、OpenBSD、FreeBSDまたは他のUnixで決して実行されない理由です。

アドビは、ソフトウェアの品質とセキュリティを深刻なビジネス目標とは考えていませんでした。顧客アカウントに関する最近のスキャンダルは、そのような悪い注意の当然の報いです。

これは残念です。しかし...この方法でサポートするために支払う自由があります。


1
「アドビは、ソフトウェアの品質とセキュリティを深刻なビジネス目標とは考えていませんでした。」ああ、私はあなたの声明にこれ以上同意できませんでした。Adobeは新しいMicrosoftです。残念ながら、彼らは彼らの領域ですべての主要な競争相手を獲得するのに賢明に振る舞いました、そして、私は彼らの雄牛のために彼らにお金を払うが、彼らに支払いをする選択肢があるとは思いません。
Jpsy 14

3
私はPhotoshopチームの一部としてAdobeで働いていましたが、このバグを発見したのは私でしたが、優先事項とは見なされませんでした。一貫性のある大文字と小文字を使用していないいくつかのファイル名を修正する代わりに、大文字と小文字を区別するパーティションへのインストールを防ぐことで「修正」を実装することにしたと思います。Appleが最終的に大文字と小文字を区別する新しいファイルシステムAPFSに切り替えた後、彼らはバグを修正する必要があると思います。
ソリン

0

iPartitionの更新。週末にv。3.6.2を使用して、Sierra(10.12.6)を実行しているMacBook Proの1 TB内蔵フラッシュドライブを大文字と小文字を区別せずに変換しました。上記のように、iPartitionを含む別のブート可能ディスクを作成する必要があります。最近のmacOSインストールには多くのスペースが必要なため、Coriolis Systemsは、いくつかのバージョンを起動するためのDVDを生成するオプションを削除しました。システムドライブの外部クローンを使用しました。

新しいディスクから起動するため、再起動後にiPartitionを再度アクティブ化する必要があります。そのため、ライセンス画像(QRコードを含むpng)をアプリと同様に外部の起動可能なドライブにコピーしてください。

外部ドライブで起動したら、変換するファイルシステムを選択し、「大文字と小文字を区別する」のチェックボックスをオフにして、「実行」をクリックするだけで済みました。たぶん15分後、完了しました。簡単なテストのために試したすべてのアプリがそうであったように、内部ドライブからの再起動はうまくいきました。

いくつかの注意事項:iPartitionは現在、新しいAFSをサポートしていないため、High Sierra(10.13)では実行されません。CoreStorageはサポートされていないため、FileVault 2でドライブが暗号化されている場合は、FileVaultをオフにして、復号化プロセスが完了するまで待ってから開始する必要があります。Fusionドライブをお持ちの場合、運が悪いです。また、大文字と小文字が異なるだけの名前を持つディレクトリにファイルがある場合、変換の一部としてファイルの1つを名前変更することを警告します。

全体として、それはかなり簡単なプロセスであり、ソフトウェアの価格に見合うだけの価値がありました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.