Проблемы с обновлением до macOS Sierra с жестким диском, в имени которого есть амперсанд («&»)

Проблемы с обновлением до macOS Sierra с жестким диском, в имени которого есть амперсанд («&»)

У меня iMac середины 2011 года, 27", 3,4 ГГц с 24 ГБ оперативной памяти, работающий под управлением El Capitan.

При попытке обновления до Sierra обновление завершается сбоем и появляется сообщение:

Невозможно записать в ноль.

Исследуя эту тему, я пришел к выводу, что проблема вызвана тем, что я переименовал HD, а в названии есть символ &.

Но:

  • Когда я пытаюсь переименовать диск из Finder, я получаю сообщение об ошибке: Try using a name with less characters(даже если я использую всего одну букву для имени).
  • Когда я пытаюсь изменить имя с помощью командной строки diskutil, я получаю:rename error invalid request 698886

Можно ли как-то изменить имя жесткого диска iMac и обновить его до macOS Sierra, не очищая диск и не переустанавливая вручную все приложения?

решение1

Тестировал с обычной папкой, используя mvescape-символ.
Ему это не очень понравилось, но он это сделал.

$ ls
Fish&Chips

mv Fish\&Chips FishChips
[1]+  Exit 64                 mv Fish

$ ls
FishChips

Возможно, понадобится sudoзагрузочный том — я не буду переименовывать свой загрузочный диск просто ради проверки ;)

Связанный контент