将APFS macOS分区转换回HFS +最干净的方法是什么?


3

安装High Sierra后,我最初对APFS很满意并且不关心它的相对新颖性。最近我一直在使用Linux,macOS和Windows,不得不重新启动回macOS只是为了获取文件,然后将其复制到我的Windows或Linux分区变得不方便和乏味,更不用说浪费空间了。我决定尝试将我的macOS分区转换回HFS +。以下是我到目前为止采取的步骤:

  1. 使用完全备份我的内部驱动器gdd。我已经测试了这个备份,我正在编写这个备份。
  2. 将macOS High Sierra安装到磁盘驱动器上(从而保持HFS +)。
  3. 使用sudo cp -a(目标磁盘模式)将所有macOS文件复制到此驱动器上。
  4. 在我的APFS分区(gparted-live)上写这个HFS +分区。
  5. Apple_Boot在我的内部驱动器(目标磁盘模式)上的HFS +分区之后立即将分区转移到。
  6. 试图从我的内部驱动器启动。

生成的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 +最简洁的方法是什么,请记住,如果需要我可以重新开始?


你还有什么机会?也就是说,你是否试图从一台运行macOS High Sierra的Mac上做到这一点?或者您是否可以访问运行早期版本macOS的另一台Mac(或启动卷)?
Monomeeth

@Monomeeth我可以访问运行High Sierra的Mac和运行El Capitan的另一台Mac。
atirit

1
备份:擦除:分区:全新安装
太阳能迈克

第3步:不要使用cp,更喜欢CCC(Carbon Copy Cloner)。步骤4:从可启动USB启动,并擦除为HFS +区分大小写的MacOS分区。步骤5:使用CCC反向步骤3。第6步:它开机了!

Answers:


1

将HDD格式化为APFS卷后,返回HFS +并不容易。我在将外部10 TB备份磁盘格式化为APFS时获得了体验,以确定HFS +可能对我的使用场景更好。当我尝试重新格式化硬盘时,HFS +版本已从diskutil中删除。我不得不删除完整的卷结构,一旦我这样做,我就可以格式化为HFS +。

所以我想你也必须经历这个。

  1. 完整备份(时间机器,复印件......)
  2. 根据我的经验,我会说完全擦除内部硬盘的卷结构,通过目标磁盘模式或引导到外部USB驱动器的恢复分区。
  3. 重新安装
  4. 恢复

祝好运!

换句话说:我会说没有办法避免完整擦除和重新配置整个卷结构+重新安装。

“太多的尸体”会影响您的帐户/机器设置的损坏。如果是用户帐户,您可以尝试创建新用户:

  1. 从⌘-S开始
  2. 检查启动盘:/ sbin / fsck -fy
  3. 使用以下命令挂载启动盘:/ sbin / mount -uw /
  4. 使用以下命令删除安装完成标志:rm /var/db/.AppleSetupDone
  5. 安装macOS并创建一个新用户。
  6. 将数据复制到新用户。

如果是机器设置相关问题:擦除等。

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.