安装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步:它开机了!