我有一台 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
在启动卷上 - 我不会重命名我的启动驱动器只是为了测试;)