Перетворіть розділ з чутливого до регістру в нечутливого до регістру


22

Я встановив сніговий леопард на macbook та вибрану файлову систему, залежну від регістру, при розділенні диска, припускаючи, що це стандартна річ, і я вважаю за краще, щоб ця система поводилася якомога ближче до оболонки * nix.

Хоча нещодавно при спробі встановити Photoshop CS5 я отримав повідомлення про помилку, в якому сказано, що файлову систему, що враховує регістри, не можна використовувати для встановлення. Мабуть, причина - це деякі проблеми в системі встановлення Apple, які розробники Adobe не можуть знайти свій шлях.

Отже, схоже, що мені доведеться перетворити чутливий до регістру FS в нечутливий до регістру .

Чи є інструменти, здатні це робити? Не потрібно працювати під MacOS, все, що робити, дійсно (завантажувальні компакт-диски тощо)


Див. Apple.stackexchange.com/questions/46322/… список програм з проблемами HSFX та (можливими) виправленнями.

Відповіді:


12

iPartition стверджує, що може це зробити, хоча я цього не пробував (і це коштує грошей).


1
Відмінно, дякую! Мені вдалося перетворити файлову систему на нечутливу до регістру за допомогою цього інструмента. Довелося зробити завантажувальний DVD (для цього потрібно мати оригінальний інсталяційний DVD для MacOS)
Art

1
Це працює для мене. Перетворив об'єм з 500 Гб + даних приблизно за 10 хвилин. Варто відзначити, що iPartition, здається, зупиняється на місці, де написано "Відключення ...", але насправді він працює. Будьте терплячі.
billynoah

Я спробував це для того, щоб перетворити резервний диск, що враховує регістр часу, на машині, на нечутливий до регістру. Він конвертував диск, але в результаті резервне копіювання машини не функціонувало як резервна копія, що не враховує регістр - помічник з міграції все ще відмовився переходити з нього на нечутливий до регістру диск.
Ніл Янг

Це не працює, якщо ваш розділ зашифрований (файл Vault 2)> Зверніть увагу: iPartition не підтримує основну пам’ять (Fusion Drive і File Vault 2 обидва використовують цей формат звуку)
Piotr Czapla

1
Зверніть увагу: iPartition3: Якщо у вас система на базі SSD і працює MacOS 10.13, ви будете використовувати APFS, а не HFS +; iPartition не підтримує APFS
Peter Versnee

10

Я перетворив чутливий до регістру HFS + розділ у регістр, нечутливий до регістру, після виявлення проблеми після встановлення нового MacBook. Я припускаю, що на внутрішньому жорсткому диску у вас є достатньо місця для копіювання даних та системних файлів, які ви вже встановили.

  1. Використовуйте програму Disk Utility, щоб зменшити розмір існуючого завантажувального розділу до просто достатнього розміру, щоб містити наявні файли.
  2. Створіть новий розділ, який є лише для Mac OS (Journaled) і не враховує регістри.
  3. Створіть резервну копію оригінального диска на новий розділ. Я використовував SuperDuper! але можна використовувати rsync .
  4. Завантажте натиснутою клавішу Command і виберіть новий розділ.
  5. Видаліть старий розділ за допомогою утиліти Disk та збільште розмір нового.

Мені довелося скористатися опцією "Smart Update", яка є платною функцією. Кроки, які я взяв: 1) використовуйте програму Disk Utility для зменшення основного розділу та створення нового розділу (2) резервне копіювання всіх файлів на новий розділ за допомогою SuperDuper (3) перезавантаження в новий розділ (4) видалення основного розділу та формату як HFS + Journaled (case нечутливий) (5) резервне копіювання всіх файлів на реформований основний розділ за допомогою "Smart Update" в SuperDuper, щоб він не переформатував диск як чутливий до регістру (6) завантаження на головний диск (7), використовуючи Disk Utility для видалення розділу I створений раніше, і виробити основний розділ назад, щоб заповнити диск
Тимофій Зорн

Я не пробував Carbon Copy Cloner, але якщо він може робити те, що робить SuperDuper з опцією "Smart Update", це може бути кращим варіантом, оскільки це безкоштовно.
Тимофій Зорн

Попередження: Безкоштовний режим SuperDuper за замовчуванням беззвучно перетворить ваш цільовий диск на чутливий до регістру, тому він не працює для цього потоку. Можливо, це намагається бути "безпечним" або "корисним", але для цього конкретного випадку це просто прикро. Я витратив багато часу, перш ніж це відкрити. Можливо, "Smart Update" краще, але я занадто дратувався від програмного забезпечення, щоб зараз за це заплатити.
JaakL

5

Я не вважаю можливим перетворити вашу файлову систему, як тільки вона буде обрана. Причина, яку ви не можете конвертувати, - через можливість копіювання імен файлів. Все, що ви можете зробити, це клонувати диск на зовнішній HFS +, який не відрізняється від регістру, а потім відформатувати свій внутрішній диск. І клонувати його назад до внутрішнього.

Я б порекомендував використовувати Carbon Copy Cloner для простоти використання та того, що він безкоштовний.


4

Існує рішення FUSE під назвою ciopfs (регістр нечутливий до цільової файлової системи).

Цитую:

ciopfs - це файлова система Linux, що може складатись або перекриватися (реалізована запобіжником), яка монтує звичайний каталог у звичайній файловій системі на випадок нечутливості.

Це може бути те, що ви шукаєте.


3
Це не певна скринька для брудного програмного забезпечення, щоб можна було запускати файлову систему з урахуванням регістру?
дан

@danielAzuelos визначити "брудне програмне забезпечення" ...
Qix

4

Можна перемістити файлову систему з урахуванням регістру на файлову систему, нечутливу до регістру, якщо у вас немає імені типу:

/directory/file
/directory/FILE

у такому випадку ці 2 файли слід скопіювати з тим самим іменем, що призведе до перезапису. Будь-яка гідна програма, яка пропонує цю міграцію файлової системи, повинна попередити вас про зіткнення цього імені .

Якщо Adobe Photoshop відмовляється встановлювати файлову систему з урахуванням регістру, це виходить із внутрішнього захисту, щоб уникнути збоїв. Правда полягає в тому, що Adobe Photoshop ніколи не писався, щоб опікуватися справою внутрішніх імен файлів. Це причина, чому Adobe Photoshop ніколи не працюватиме на Linux, OpenBSD, FreeBSD або будь-якому іншому Unix.

Adobe ніколи не вважала якість програмного забезпечення та безпеку серйозними бізнес-цілями. Нещодавній скандал із акаунтами клієнтів - належна винагорода за такий поганий догляд.

Це ганьба. Але ... ви маєте свободу платити, щоб підтримати їх таким чином.


1
"Adobe ніколи не вважала якість програмного забезпечення та безпеку серйозними бізнес-цілями." О людино, я не міг більше погодитися на вашу заяву. Adobe - це новий Microsoft. На жаль, вони діяли спритно в придбанні всіх основних конкурентів у своїй царині, і я не бачу, що у мене є вибір, але платити їм за їх бика ... т.
Jpsy

3
Я працював в Adobe як частина команди Photoshop, і я виявив цю помилку, але це не вважалося пріоритетним. Я думаю, що замість виправлення декількох імен файлів, які не використовували послідовний випадок, вони вирішили застосувати "виправлення", запобігаючи встановленню на розділи, залежні від регістру. Я думаю, що їм доведеться виправити помилку після того, як Apple нарешті перейде на свою нову файлову систему APFS, що залежить від регістру.
sorin

0

Оновлення на iPartition. У вихідні я використовував v. 3.6.2 для перетворення внутрішньої флеш-пам’яті на 1 ТБ на MacBook Pro під управлінням Sierra (10.12.6) з чутливого до регістру до нечутливого до регістру. Як зазначалося вище, вам потрібно зробити окремий завантажувальний диск з iPartition на ньому. Оскільки останнім встановленням macOS потрібно стільки місця, Coriolis Systems видалила можливість генерувати DVD для завантаження декількох версій назад. Я використовував зовнішній клон мого системного диска.

Оскільки ви завантажуєте новий диск, після повторної завантаження вам доведеться знову активувати iPartition, тому обов'язково скопіюйте ліцензійне зображення (png із QR-кодом на ньому) на зовнішній завантажувальний диск, а також у додаток.

Після завантаження на зовнішній накопичувач було просто вибрати файлову систему для конвертації, зніміть прапорець у розділі "Чутливий до регістру" та натисніть кнопку "Перейти". Можливо, через 15 хвилин це було зроблено. Перезавантаження з внутрішнього накопичувача спрацювало чудово, як і всі програми, які я спробував для швидкого тестування.

Кілька застережень: iPartition наразі не підтримує нові AFS, тому НЕ буде працювати на Високій Сьєррі (10.13). Він не підтримує CoreStorage, тому якщо ваш диск в зашифрованому FileVault 2, вам потрібно вимкнути FileVault і дочекатися, поки процес розшифровки закінчиться перед запуском. Якщо у вас є привід Fusion, вам не пощастить. Крім того, він попереджає, що якщо у вас є файли в каталозі з іменами, що відрізняються лише у кожному випадку, він буде перейменовувати один з них у рамках перетворення.

Загалом, це був досить простий процес, і він вартував вартості програмного забезпечення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.