이름에 앰퍼샌드("&")가 있는 하드 드라이브를 사용하여 macOS Sierra로 업데이트할 때 문제 발생

이름에 앰퍼샌드("&")가 있는 하드 드라이브를 사용하여 macOS Sierra로 업데이트할 때 문제 발생

저는 El Capitan을 실행하는 2011년 중반형 iMac 27", 3.4 GHZ, 24GB RAM을 가지고 있습니다.

Sierra로 업데이트하려고 하면 다음 메시지와 함께 업데이트가 실패합니다.

null에 쓸 수 없습니다.

이 문제를 조사해 보니 HD의 이름을 바꿨는데 이름에 문자가 포함되어 있어서 문제가 발생한 것 같습니다 &.

하지만:

  • Finder에서 드라이브 이름을 바꾸려고 하면 오류가 발생합니다. Try using a name with less characters(이름에 문자 하나만 사용하는 경우에도)
  • diskutil 명령줄 형식을 사용하여 이름을 변경하려고 하면 다음과 같은 결과가 나타납니다.rename error invalid request 698886

디스크를 지우고 모든 앱을 수동으로 다시 설치하지 않고도 iMac HD 이름을 변경하고 macOS Sierra로 업데이트할 수 있나요?

답변1

mv이스케이프 문자를 사용하여 일반 폴더로 테스트했습니다 .
별로 마음에 들지 않았지만 그랬습니다.

$ ls
Fish&Chips

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

$ ls
FishChips

부팅 볼륨에 필요할 수 있습니다 sudo. 단지 테스트를 위해 부팅 드라이브의 이름을 바꾸는 것이 아닙니다. ;)

관련 정보