使用名称中含有与号(“&”)的硬盘更新 macOS Sierra 时出现问题

使用名称中含有与号(“&”)的硬盘更新 macOS Sierra 时出现问题

我有一台 2011 年中产的 iMac 27 英寸,3.4 GHZ,24 GB RAM,运行 El Capitan。

当我尝试更新到 Sierra 时,更新失败并显示以下消息:

无法写入空。

研究该主题后,似乎问题是由于我重命名了 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在启动卷上 - 我不会重命名我的启动驱动器只是为了测试;)

相关内容