名前にアンパサンド(「&」)が含まれるハードドライブでmacOS Sierraにアップデートする際の問題

名前にアンパサンド(「&」)が含まれるハードドライブでmacOS Sierraにアップデートする際の問題

私は、El Capitan を実行している 2011 年半ばの iMac 27 インチ、3.4 GHz、24 GB の RAM を持っています。

Sierra にアップデートしようとすると、次のメッセージが表示されてアップデートが失敗します:

null に書き込むことはできません。

この件について調査したところ、HD の名前を変更し、その名前に文字が含まれていることが問題の原因であるようです&

しかし:

  • Finder からドライブの名前を変更しようとすると、エラーが発生しますTry using a name with less characters(名前に 1 文字しか使用していない場合でも)。
  • 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ブートボリュームに必要になる場合があります- テストのためだけにブートドライブの名前を変更するつもりはありません ;)

関連情報