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


31

所以我刚有了第一台Mac。按照我想要的方式完成所有设置后,我决定安装Steam。当我打开Steam时,它说了一些不支持区分大小写的文件系统的信息。

我进行了一些谷歌搜索,发现Steam不会是唯一给我带来麻烦的应用程序。Photoshop(最终安装时)也不支持区分大小写的文件系统。我确定还有其他应用程序。

至少可以解决Steam的问题,但其中涉及光盘映像和符号链接。不太好玩。它可以工作,但不是很有趣(Steam应该很有趣,不是吗?)。我不知道Photoshop有任何解决方法。

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


操作系统区分大小写。因此,如果您能够以某种方式神奇地将其关闭,我想最好的话,您将不得不处理文件名冲突。在最坏的情况下,它会被打破。
EBGreen

您确定需要转换整个文件系统吗?也许您可以创建一个不区分大小写的磁盘映像(.dmg)并从那里运行它?
Lenny T

@EBGreen“操作系统”的不同部分区分大小写或不区分大小写。默认文件系统不区分大小写,尽管您可以指定要区分大小写的光盘,以实现更好的Unix兼容性。不幸的是,许多应用程序已损坏-它们假定您保留默认设置。
rjmunro 2014年

Answers:


11

看起来您可以从区分大小写的文件系统从时间机器还原到不区分大小写的文件系统。在此处查看Apple论坛。

强烈建议您使用Carbon Copy Cloner执行整个系统的备份。

Carbon Copy Cloner确实支持从区分大小写的数据库还原到不区分大小写的系统-请参阅

实际上,我建议使用CCC over TM,但是您应该使用自己喜欢的方式。在擦除内部驱动器并进行还原之前,我还将引导至CCC映像并确保所有内容均已存在。CCC进行可引导的备份(这是很棒的另一个原因)。


在您发布此内容之前不久,我便开始了该过程,并知道在最坏的情况下,我只需要还原到区分大小写的文件系统即可。我已将驱动器格式化为不区分大小写的文件系统,并且时间机器当前正在还原并且尚未引起大惊小怪。说完一切后,我将发布最终结果。
knpwrs 2012年

2
还原刚刚完成,还原过程将分区转回到区分大小写的文件系统。因此,看来时间机器将无法正常工作。
knpwrs 2012年

2
然后,我强烈建议您使用CCC。
skub 2012年

您能否详细说明CCC的一些功能,使其值得在Time Machine上使用,以备将来参考?
knpwrs 2012年

您实际上可以在同一驱动器上同时使用两者。您可以直接引导至CCC驱动器,并尝试在OS X中使用恢复Mac,也可以将所有数据克隆回Mac以重建所有内容。我在同一驱动器上同时使用Time Machine和CCC。这是苹果论坛上的好帖子;discussions.apple.com/thread/2749688?start=0&tstart=0
skub

8

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


1
刚刚购买并尝试过iPartition。像魅力一样工作。OSX 10.8。谢谢!
favouretti

只需稍作更新,该iPartition现在已100%免费,因为它不再被维护,而且它不支持这些天常见的新Apple文件系统。
sean.boyer

4

假设您正在使用的程序只是坚持要使用不区分大小写的FS,而将数据放在不区分大小写的FS上,则有时可以通过将目录结构镜像到不区分大小写的FS而逃脱,并使用符号文件的链接。这样,您可以避免复制潜在的大文件或大量文件。

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

您现在可以打开/Applications/Foo.app,它不会抱怨区分大小写。


1

也许无需重新格式化区分大小写的fs即可运行需要区分大小写的fs的应用程序;

您可以在磁盘实用程序中创建不区分大小写的磁盘映像(我使用稀疏包),然后将应用程序拖动到该磁盘映像中并运行它。

这使我可以运行Photoshop。我通常使用稀疏的捆绑包;我想要一个区分大小写的主机fs是有原因的。


0

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

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

这不能直接回答所提出的问题,也不能解释为什么应该使用iPartition而不是问题中提出的方法。而且,为什么特别要使用iPartition?[阅读后面的答案。]例如,superuser.com / a / 380376/81175实际上提供了答案并解释了为什么应该使用iPartition。
克里斯·佩奇

-2

??我一直在Mac上使用Photoshop,默认文件系统从来都不是问题。默认情况下,没有充分理由不区分大小写的文件系统。唯一完成此操作的操作系统是DOS,当然Windows向后兼容其DOS根目录。a和A只是普通的不同字符。


5
这是完全错误的。如果安装Photoshop没问题,则可能没有区分大小写的分区。
StackOverflowed

9
Mac上的默认文件系统不区分大小写。它不区分大小写,但保留大小写。
艾伦·舒特科

您是正确的,默认情况下没有充分理由不区分大小写的文件系统。但是,苹果还是这么做。 烦人的。
通配符
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.