使用名稱中包含“&”符號的硬碟更新到 macOS Sierra 時出現問題

使用名稱中包含“&”符號的硬碟更新到 macOS Sierra 時出現問題

我有一台 2011 年中期的 iMac 27 吋、3.4 GHZ、24 GB RAM,運行 El Capitan。

當我嘗試更新到 Sierra 時,更新失敗並顯示一條訊息:

無法寫入 null。

研究這個主題,似乎問題是由於我重命名了HD並且名稱包含一個&字元而引起的。

但:

  • 當我嘗試從查找器重新命名驅動器時,出現錯誤:(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啟動磁碟區 - 我不會重命名我的啟動磁碟機只是為了測試;)

相關內容