Konversi partisi dari case-sensitive ke case-sensitive


22

Saya telah menginstal macan tutul salju pada macbook dan sistem file case-sensitive yang dipilih ketika mempartisi disk, dengan anggapan bahwa itu adalah hal standar dan saya lebih suka sistem ini berperilaku sedekat mungkin dengan * nix shell.

Meskipun ketika mencoba untuk menginstal Photoshop CS5 baru-baru ini saya mendapat pesan kesalahan yang mengatakan bahwa sistem file case-sensitive tidak dapat digunakan untuk instalasi. Rupanya alasannya adalah beberapa masalah dalam sistem pemasang Apple, yang tidak dapat ditemukan oleh pengembang Adobe.

Jadi sepertinya saya harus mengubah FS case-sensitive menjadi case-insensitive .

Apakah ada alat yang mampu melakukan itu? Tidak harus berjalan di bawah makro, apa pun akan dilakukan, sungguh (CD bootable dll)


Lihat apple.stackexchange.com/questions/46322/… untuk daftar program dengan masalah HSFX dan (mungkin) perbaikan.

Jawaban:


12

iPartition mengklaim dapat melakukan ini, walaupun saya belum mencobanya (dan itu membutuhkan biaya).


1
Luar biasa terima kasih! Saya dapat mengubah sistem file menjadi case-insensitive dengan alat itu. Harus membuat DVD bootable (perlu memiliki DVD instalasi MacOS asli untuk itu)
Seni

1
Ini bekerja untuk saya. Mengonversi volume dengan data 500 Gb + dalam waktu sekitar 10 menit. Perlu dicatat bahwa iPartition tampaknya macet pada titik di mana dikatakan "Lepas ..." tetapi ternyata berfungsi. Sabar.
billynoah

Saya mencoba ini untuk tujuan mengubah disk cadangan waktu-mesin case-sensitive menjadi case-sensitive. Itu memang mengubah disk, tetapi cadangan mesin waktu yang dihasilkan tidak berfungsi sebagai cadangan case-insensitive - asisten migrasi masih menolak untuk bermigrasi dari itu ke disk case-insensitive.
Neal Young

Ini tidak berfungsi jika partisi Anda dienkripsi (File Vault 2)> Harap dicatat: iPartition tidak mendukung Core Storage (Drive Fusion dan File Vault 2 keduanya menggunakan format volume ini)
Piotr Czapla

1
Harap dicatat: iPartition3: Jika Anda memiliki sistem berbasis SSD dan menjalankan macOS 10.13, Anda akan menggunakan APFS, bukan HFS +; iPartition tidak mendukung APFS
Peter Versnee

10

Saya mengubah partisi HFS + yang peka terhadap huruf besar-kecil menjadi huruf peka huruf besar kecil setelah menemukan masalah setelah memasang MacBook baru. Saya berasumsi di sini bahwa Anda memiliki cukup ruang disk pada hard drive internal Anda untuk menduplikasi data dan file sistem yang sudah Anda instal.

  1. Gunakan Disk Utility untuk mengecilkan ukuran partisi boot yang ada hingga cukup besar untuk memuat file yang ada.
  2. Buat partisi baru yang hanya Mac OS (Journal) dan BUKAN case case.
  3. Cadangkan drive asli ke partisi baru. Saya menggunakan SuperDuper! tetapi Anda dapat menggunakan rsync .
  4. Boot menahan tombol Command dan pilih partisi baru.
  5. Hapus partisi lama dengan Disk Utility dan tambah ukuran yang baru.

Saya harus menggunakan opsi "Pembaruan Cerdas", yang merupakan fitur berbayar. Langkah-langkah yang saya ambil: 1) menggunakan Disk Utility untuk mengecilkan partisi utama dan membuat partisi baru (2) membuat cadangan semua file ke partisi baru dengan SuperDuper (3) reboot ke partisi baru (4) hapus partisi utama dan format sebagai HFS + Journal (kasus) tidak sensitif) (5) cadangkan semua file ke partisi utama yang direformasi menggunakan "Pembaruan Cerdas" di SuperDuper sehingga tidak akan memformat ulang drive sebagai case-sensitive (6) boot ke drive utama (7) menggunakan Disk Utility untuk menghapus partisi I dibuat sebelumnya, dan tumbuhkan partisi utama kembali untuk mengisi drive
Timothy Zorn

Saya tidak mencoba Carbon Copy Cloner, tetapi jika itu dapat melakukan apa yang SuperDuper lakukan dengan opsi "Pembaruan Cerdas", itu mungkin pilihan yang lebih baik karena gratis.
Timothy Zorn

Peringatan: Mode bebas standar SuperDuper diam-diam akan mengubah disk tujuan Anda menjadi case sensitif, sehingga tidak berfungsi untuk aliran ini. Mungkin itu mencoba untuk menjadi 'aman' atau 'membantu', tetapi untuk kasus khusus ini sangat menjengkelkan. Saya membuang banyak waktu sebelum menemukannya. Mungkin "Pembaruan Cerdas" lebih baik, tetapi saya terlalu jengkel dari perangkat lunak untuk membayarnya sekarang.
JaakL

5

Saya tidak percaya mungkin untuk mengubah sistem file Anda setelah ini dipilih. Alasan Anda tidak dapat mengonversi adalah karena kemungkinan duplikat nama file. Yang bisa Anda lakukan adalah mengkloning drive ke HFS + eksternal yang tidak peka huruf besar-kecil dan kemudian memformat drive internal Anda. Dan mengkloningnya kembali ke internal.

Saya akan merekomendasikan menggunakan Carbon Copy Cloner untuk kemudahan penggunaan dan faktanya gratis.


4

Ada solusi FUSE yang disebut ciopfs (tidak sensitif huruf pada sistem file tujuan).

Saya mengutip:

ciopfs adalah sistem file linux namespace stackable atau overlay (diimplementasikan dengan sekering) yang me-mount direktori normal pada sistem file biasa jika mode tidak sensitif.

Ini mungkin yang Anda cari.


3
Bukankah ini semacam kotak pasir untuk perangkat lunak kotor agar dapat berjalan pada sistem file case sensitif?
dan

@danielAzuelos mendefinisikan "perangkat lunak kotor" ...
Qix

4

Dimungkinkan untuk memigrasi sistem file case sensitif ke sistem file case sensitif jika Anda tidak memiliki nama seperti:

/directory/file
/directory/FILE

dalam hal ini 2 file ini harus disalin dengan nama yang sama sehingga menyebabkan penulisan ulang. Program apa pun yang layak untuk mengajukan migrasi sistem file ini harus memperingatkan Anda tentang benturan nama ini .

Jika Adobe Photoshop menolak untuk menginstal pada sistem file case sensitif ini berasal dari perlindungan internal untuk menghindari crash. Yang benar adalah bahwa Adobe Photoshop tidak pernah ditulis untuk menangani kasus nama file internal. Inilah alasan mengapa Adobe Photoshop tidak akan pernah berjalan di Linux, OpenBSD, FreeBSD atau Unix lainnya.

Adobe tidak pernah menganggap kualitas perangkat lunak dan keamanan sebagai tujuan bisnis yang serius. Skandal baru-baru ini mereka dengan akun pelanggan adalah imbalan karena perawatan yang buruk.

Ini memalukan. Tapi ... Anda memiliki kebebasan untuk membayar untuk mendukung mereka dengan cara ini.


1
"Adobe tidak pernah menganggap kualitas perangkat lunak dan keamanan sebagai tujuan bisnis yang serius." Ya ampun, saya sangat setuju dengan pernyataan Anda. Adobe adalah Microsoft baru. Sayangnya mereka bertindak cerdik dalam mengakuisisi semua pesaing utama di ranah mereka dan saya tidak melihat bahwa saya punya pilihan selain membayar mereka untuk lembur mereka ... t.
Jpsy

3
Saya bekerja di Adobe sebagai bagian dari tim Photoshop dan saya adalah orang yang menemukan bug ini tetapi tidak dianggap sebagai prioritas. Saya kira bahwa alih-alih memperbaiki beberapa nama file yang tidak menggunakan kasus konsisten, mereka memutuskan untuk menerapkan "perbaikan" dengan mencegah instalasi pada partisi case sensitif. Saya kira mereka harus memperbaiki bug setelah Apple akhirnya akan beralih ke APFS sistem file baru mereka yang sensitif huruf.
Sorin

0

Perbarui di iPartition. Selama akhir pekan saya menggunakan v. 3.6.2 untuk mengubah flash drive internal 1 TB pada MacBook Pro yang menjalankan Sierra (10.12.6) dari case-sensitive ke case-insensitive. Seperti disebutkan di atas, Anda harus membuat disk bootable terpisah dengan iPartition di atasnya. Karena pemasangan macOS baru-baru ini membutuhkan begitu banyak ruang, Coriolis Systems menghapus opsi untuk membuat DVD untuk mem-boot beberapa versi kembali. Saya menggunakan klon eksternal drive sistem saya.

Karena Anda mem-boot dari disk baru, Anda harus mengaktifkan kembali iPartition setelah reboot, jadi pastikan untuk menyalin gambar lisensi (png dengan kode QR di atasnya) ke drive bootable eksternal serta aplikasi.

Setelah boot pada drive eksternal, mudah untuk memilih filesystem untuk konversi, hapus centang pada kotak untuk "Case Sensitive", dan klik Go. Setelah mungkin 15 menit, selesai. Mem-boot ulang drive internal berfungsi dengan baik, seperti halnya semua aplikasi yang saya coba untuk tes cepat.

Beberapa peringatan: iPartition saat ini tidak mendukung AFS baru, sehingga TIDAK akan berjalan di High Sierra (10.13). Itu tidak mendukung CoreStorage, jadi jika drive Anda dienkripsi oleh FileVault 2, Anda harus mematikan FileVault dan menunggu sampai proses dekripsi berjalan hingga selesai sebelum Anda mulai. Jika Anda memiliki drive Fusion, Anda kurang beruntung. Juga, ini memperingatkan Anda bahwa jika Anda memiliki file dalam direktori dengan nama yang berbeda hanya berdasarkan kasus, itu akan mengganti nama salah satu dari mereka sebagai bagian dari konversi.

Secara keseluruhan, itu adalah proses yang cukup mudah, dan sepadan dengan harga perangkat lunak.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.