白

缘起:经过一个周末奋战,Hackintosh (黑苹果) 终又满血复活。此次升级经历着实惨痛。

虽啃上 macOS 10.12 Sierra 公测版,终不敌显卡驱动难题,重回旧版。但系统一旦升级,不可降级。索性格式化系统盘重装。回首望,一路坎坷,还好取得些经验、感悟,遂记录之。

千头万绪,暂且小处着手,慢慢道来,第四篇。

事件经过

(如心急如焚,请直接看解决之道)

为了截一张 BOOTICE 调整 efi 启动顺序的图,见 UEFI启动项修改教程 ,需要把自己 Win10 系统改为 UEFI 引导。需要把磁盘的分区表格式改下CUID分区表格式,还好 DiskGenius 由此功能。

按上篇所述, win10 UEFI 引导成功,得意又掌握新技能,截图完毕,切回 macOS 系统。感觉哪里不对,诶?刚转换分区表的磁盘不见了,心里一惊,赶紧查看 Disk Utility,顿时石化。

分区名称变为 Untitled 不识别

赶紧切回 Win10 望有一线生机。重启电脑过程中,思虑磁盘中资料:有个 dropbox 文件夹,包含所有项目资料和最重要文件存档,当然一直是与云端同步,心里踏实不少;还有一个 OneDrive 文件夹,放着几年来所有相片,等等,OneDrive 同步软件在折腾几次系统过程中并没有重装,意味着上次备份时间是半年前!半年前!

默默祈祷。

然并卵,win10 下用 DG 显示分区类型:不识别

开始尝试:

  1. 打开大谷歌 搜关键词 ‘mac Untitled’ 得到结果,很多人无法格式化 Untitle 磁盘。给出的方案是怎样格式化!这,我的青春记忆。宣告失败。

  2. 用 DG 切回 MBR 格式,没用;尝试重建分区表,只对 FAT32 和 NTFS 格式识别精准,HFS+ 根本不识别。宣告失败。

  3. 尝试用 DG 文件恢复功能,只能找到部分照片,还是两三年前的。部分成功。

  4. 灵机一动,搜了关键词 分区修复 HFS 奇迹出现了,论坛里有人解决过类似问题。

帖子如下:mac HFS分区表破坏后的修复

赶紧尝试,奇迹出现!问题解决。

解决之道

明确病因:某些操作导致磁盘 HFS分区的类型 被修改,系统无法识别。

解决思路:将磁盘上不识别的分区类型,改为正确的格式:HFS+,FAT32等。

解决步骤:(仅添加了自己的截图,非原创)

1、进入 macOS 系统

2、点击下载 hfs_fix.py

3、打开命令行,为 hfs_fix.py 文件添加运行权限。在文件所在文件下,执行

1
chmod +x hfs_fix.py

添加运行权限

4、列出目前所有磁盘,执行:

1
diskutil list

磁盘列表

5、选择需要修复的磁盘编号,查看【磁盘列表】截图右侧

1
sudo ./hfs_fix.py list /dev/disk0

列出分区信息

6、找到你要恢复的分区表的编号。(此命令是:磁盘0 分区 1)

1
sudo ./hfs_fix.py repair /dev/disk0 1

7、如果提示disk0正在使用,如下命令退出 disk0 下所有挂载的磁盘,再次执行上步操作

1
diskutil eject /dev/disk0

弹出disk0磁盘

8、 如提示修复成功,问题解决,恭喜!

修复后

收获

1、 马上开启备份,回顾:我的「云端」生活

2、数据无价。每次用 DG 操作分区时,记得先备份分区表。

3、只有找到真正病因,才能对症下药,如何一步步找到?这是个科学实验问题。