将分区从区分大小写转换为不区分大小写


22

分区磁盘时,我已经在选择了区分大小写的macbook上的Macbook系统上安装了雪豹,假设这是标准操作,我希望该系统的行为与* nix shell尽可能接近。

尽管最近尝试安装Photoshop CS5时,我收到一条错误消息,提示不能使用区分大小写的文件系统进行安装。显然原因是Apple安装程序系统中存在一些问题,Adobe开发人员无法找到解决方法。

因此,看起来我将不得不将区分大小写的FS转换为不区分大小写的FS

什么工具可以做到这一点?不必在macOS下运行,实际上可以做任何事情(可启动CD等)


请参阅apple.stackexchange.com/questions/46322/…,以获得带有HSFX问题和(可能的)修复程序的列表。

Answers:


12

iPartition声称能够做到这一点,尽管我没有尝试过(而且要花钱)。


1
太好了,谢谢!我可以使用该工具将文件系统转换为不区分大小写的文件系统。不得不做出一个可启动的DVD(需要对原来的MacOS安装DVD)
艺术

1
这对我有用。在大约10分钟内转换了具有500Gb +数据的卷。值得注意的是,iPartition似乎停滞在显示“正在卸载...”的位置,但实际上它正在运行。耐心一点。
billynoah 2015年

我尝试此操作是为了将区分大小写的时间机器备份磁盘转换为不区分大小写的磁盘。它确实转换了磁盘,但是生成的时间机器备份不能用作不区分大小写的备份-迁移助手仍拒绝从磁盘迁移到不区分大小写的磁盘。
Neal Young'8

如果您的分区已加密(File Vault 2),则不起作用>请注意:iPartition不支持Core Storage(Fusion Drive和File Vault 2都使用此卷格式)
Piotr Czapla

1
请注意:iPartition3:如果您具有基于SSD的系统,并且正在运行macOS 10.13,则将使用APFS,而不是HFS +;否则,将使用APFS。iPartition不支持APFS
Peter Versnee,

10

在安装新的MacBook后发现问题后,我将默认的区分大小写的HFS +分区转换为不区分大小写的分区。我在这里假定内部硬盘驱动器上有足够的磁盘空间来复制已经安装的数据和系统文件。

  1. 使用“磁盘工具”将现有启动分区的大小缩小到足以容纳现有文件的大小。
  2. 创建一个仅Mac OS(日志式)且不区分大小写的新分区。
  3. 将原始驱动器备份到新分区。我用过SuperDuper!但是您可以使用rsync
  4. 按住Command键启动,然后选择新分区。
  5. 使用“磁盘工具”删除旧分区,并增加新分区的大小。

我必须使用“智能更新”选项,这是一项付费功能。我采取的步骤:1)使用磁盘工具缩小主分区并创建新分区(2)使用SuperDuper将所有文件备份到新分区中(3)重新引导到新分区中(4)擦除主分区并格式化为HFS + Journaled(大小写)不敏感)(5)在SuperDuper中使用“智能更新”将所有文件备份到重新格式化的主分区,以使它不会重新格式化驱动器,因为区分大小写(6)启动进入主驱动器(7)使用磁盘工具删除分区I创建较早,然后将主分区重新增长以填充驱动器
Timothy Zorn

我没有尝试过Carbon Copy Cloner,但是如果它可以执行SuperDuper的“ Smart Update”选项,那它可能是更好的选择,因为它是免费的。
Timothy Zorn

警告:SuperDuper默认的空闲模式将以静默方式将目标磁盘转换为区分大小写,因此不适用于此流程。也许它试图变得“安全”或“有帮助”,但是对于这种特定情况,这简直令人讨厌。我浪费了很多时间才发现它。也许“智能更新”更好,但我现在对软件感到恼火,无法为此付费。
JaakL '18 -10-16

5

我认为一旦选择此选项,便无法转换您的文件系统。无法转换的原因是由于文件名重复的可能性。您所要做的就是将驱动器克隆到不区分大小写的外部HFS +,然后格式化内部驱动器。并将其克隆回内部。

我建议使用Carbon Copy Cloner,因为它易于使用并且免费。


4

有一个名为ciopfsFUSE解决方案(目的文件系统不区分大小写)。

我引用:

ciopfs是一个可堆叠或重叠的Linux用户空间文件系统(通过熔丝实现),以不区分大小写的方式将常规目录安装在常规文件系统上。

这可能是您要寻找的。


3
这不是脏软件能够在区分大小写的文件系统上运行的沙箱吗?
2013年

@danielAzuelos定义“肮脏的软件” ......
的Qix

4

如果您没有以下名称,则可以将区分大小写的文件系统迁移到不区分大小写的文件系统:

/directory/file
/directory/FILE

在这种情况下,应使用相同的名称复制这两个文件,从而导致覆盖。任何建议进行此文件系统迁移的程序都应警告您该名称冲突

如果Adobe Photoshop拒绝在区分大小写的文件系统上安装,则来自内部保护以避免崩溃。事实是,Adobe Photoshop从未编写过处理内部文件名的问题。这就是为什么Adobe Photoshop永远不会在Linux,OpenBSD,FreeBSD或任何其他Unix上运行的原因。

Adobe从未将软件质量和安全性视为重要的业务目标。他们最近对客户帐户的丑闻就是这种不当关怀的应有报酬。

真可惜 但是……您可以自由付费以这种方式支持他们。


1
“ Adob​​e从未将软件质量和安全性视为重要的业务目标。”噢,伙计,我完全同意您的说法。Adobe是新的Microsoft。不幸的是,他们在收购领域内的所有主要竞争对手方面表现得很聪明,我看不出我有选择,只能为他们的公牛买单。
Jpsy 2014年

3
我曾在Adobe中担任Photoshop团队的一员,是发现此bug的人,但并未将其视为优先事项。我猜想不是决定修复几个不使用大小写一致的文件名,而是决定通过防止在区分大小写的分区上安装来实现“修复”。我猜他们将在Apple最终切换到区分大小写的新文件系统APFS之后必须修复该错误。
索林

0

在iPartition上更新。整个周末,我使用3.6.2版将运行Sierra(10.12.6)的MacBook Pro上的1 TB内部闪存驱动器从区分大小写转换为不区分大小写。如上所述,您必须制作一个单独的带有iPartition的可引导磁盘。由于最近安装的macOS需要大量空间,因此Coriolis Systems删除了用于生成DVD以启动多个版本的选项。我使用了系统驱动器的外部克隆。

由于要从新磁盘引导,因此必须在重新引导后重新激活iPartition,因此请确保将许可证映像(上面带有QR码的png)复制到外部可引导驱动器以及该应用程序中。

一旦在外部驱动器上启动,就很容易选择要转换的文件系统,取消选中“区分大小写”框,然后单击“执行”。大约15分钟后,操作完成。重新启动内部驱动器工作正常,我尝试进行快速测试的所有应用程序也都正常运行。

请注意以下几点:iPartition当前不支持新的AFS,因此它将无法在High Sierra(10.13)上运行。它不支持CoreStorage,因此,如果您的驱动器已由FileVault 2加密,则必须关闭FileVault并等待解密过程运行完成才能开始。如果您有Fusion硬盘,那您就不走运了。此外,它还会警告您,如果目录中的文件名仅因大小写而不同,它将在转换过程中重命名其中一个文件。

总而言之,这是一个相当简单的过程,非常值得该软件的价格。

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.