安装High Sierra后,我最初对APFS很满意并且不关心它的相对新颖性。最近我一直在使用Linux,macOS和Windows,不得不重新启动回macOS只是为了获取文件,然后将其复制到我的Windows或Linux分区变得不方便和乏味,更不用说浪费空间了。我决定尝试将我的macOS分区转换回HFS +。以下是我到目前为止采取的步骤:
- 使用完全备份我的内部驱动器
gdd。我已经测试了这个备份,我正在编写这个备份。 - 将macOS High Sierra安装到磁盘驱动器上(从而保持HFS +)。
 - 使用
sudo cp -a(目标磁盘模式)将所有macOS文件复制到此驱动器上。 - 在我的APFS分区(
gparted-live)上写这个HFS +分区。 Apple_Boot在我的内部驱动器(目标磁盘模式)上的HFS +分区之后立即将分区转移到。- 试图从我的内部驱动器启动。
 
生成的HFS +分区在hold- Option-at-boot菜单中显示为可引导的驱动器,当我尝试引导它时(详细),它会引发大量的警告/错误kernel[0]: ... dyld_shared_cache_x86_64': owned by uid=89 instead of 0,然后无限输出Process[32] crashed: opendirectoryd. Too many corpses being created(数字范围从大约30到约150)并增加数字。电源Waiting for DSMOS循环多次后,它现在在无限循环之前输出。
这是diskutil list我的内部驱动器:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS macOS                   169.3 GB   disk0s2
   3:                 Apple_Boot                         600.8 MB   disk0s3
   4:           Linux Filesystem                         31.5 GB    disk0s4
   5:                 Linux Swap                         8.5 GB     disk0s5
   6:       Microsoft Basic Data BOOTCAMP                40.8 GB    disk0s6
鉴于这一切,对于我来说,将我的macOS分区转换为HFS +最简洁的方法是什么,请记住,如果需要我可以重新开始?
cp,更喜欢CCC(Carbon Copy Cloner)。步骤4:从可启动USB启动,并擦除为HFS +区分大小写的MacOS分区。步骤5:使用CCC反向步骤3。第6步:它开机了!