Mac - 从区分大小写的文件系统转换为不区分大小写的文件系统

Mac - 从区分大小写的文件系统转换为不区分大小写的文件系统

我刚刚得到了我的第一台 Mac。按照我想要的方式设置好一切后,我决定安装 Steam。当我打开 Steam 时,它说不支持区分大小写的文件系统...

我谷歌了一下,发现 Steam 并不是唯一一个给我带来这种麻烦的应用程序。Photoshop(当我最终安装它时)也不支持区分大小写的文件系统。我确信还有其他应用程序。

Steam 至少有一个解决方法,但它涉及光盘映像和符号链接。不是很有趣。它能用,但不是很有趣(Steam 应该就是为了好玩,不是吗?)。我不知道 Photoshop 有任何解决方法。

所以我的问题是。我可以启动磁盘实用程序,将驱动器格式化为不区分大小写,然后从时间机器恢复吗?是否有任何技术限制会阻止我这样做?我还没有命名任何类似的东西Folder 1folder 1所以我不知道会出现任何冲突。

答案1

看起来你可以将时间机器从区分大小写的文件系统恢复到不区分大小写的文件系统。请参阅 Apple 论坛这里

我会高度建议您使用以下方法执行整个系统备份碳抄本

Carbon Copy Cloner 支持从区分大小写的系统恢复到不区分大小写的系统 - 请参阅

事实上,我推荐 CCC 而不是 TM,但你应该使用你觉得舒服的。我还会启动 CCC 映像,并确保在我擦除内置驱动器并进行恢复之前,所有东西都在那里。CCC 可以进行可启动备份(这也是它很棒的另一个原因)。

答案2

我没用过,但是分区声称能够在区分大小写和不区分大小写的 HFS+ 之间进行非破坏性转换。

答案3

假设您使用的程序坚持使用不区分大小写的文件系统,而您的数据位于区分大小写的文件系统上,您有时只需将目录结构镜像到不区分大小写的文件系统,然后使用符号链接即可。这样,您就可以避免复制可能很大或很多的文件。

OSX 的 X11 发行版中的“lndir”命令就是用来做这个的(在 Mountain Lion 中,它是在 Xquartz 中,你可以从http://xquartz.macosforge.org/landing/)。

例如,假设你想克隆Foo.app(位于区分大小写的 FS 中)到不区分大小写的 FS(我们在此假设它是根文件系统),您可以执行以下操作:

$ cd $FOO_APP_BASE_DIR                       # Foo.app's parent directory
$ lndir $PWD/Foo.app /Applications/Foo.app   # clone it into /Applications

您现在可以打开/应用程序/Foo.app并且它不会抱怨区分大小写。

答案4

解决方案 无法在区分大小写的硬盘上安装 Photoshop?

  1. 购买并安装 iPartition(70 美元,但如果这是您的唯一解决方案,那就值得)
  2. 在 iPartition 中,执行创建启动盘
  3. 插入安装盘以制作启动盘
  4. 插入空白 DVD-R 通过 iPartition 创建启动盘
  5. 重新启动计算机,插入启动盘并按住键盘上的“C”键,直到启动时显示进度条
  6. iPartition 应自动加载。从下拉菜单中选择“不区分大小写”
  7. 让它完成这个过程...
  8. 退出 iPartition 并允许计算机重新启动,现在从您的“不区分大小写”硬盘驱动器
  9. 正常安装 Photoshop
  10. 喝啤酒,庆祝一下。

相关内容