本操作的前提是要有macpe或者移动osx系统。
今天在windows下安装hfs驱动成功后,windows顺利看到mac盘下东西。
重启进入mac傻眼了,大大的停止符,一下就闷了,可能hfs分区表被破坏了。
查了很多资料终于用终端成功恢复了分区表,全部的资料找回来了,算是有惊无险!
本修复资料来源于网络,另外可能不适用于恢复FAT分区表,因为我自己恢复的是HFS分区表,如果你跟我一样不幸并且没有解决方案,那么就尝试一下吧。
1、首先下载附件,将hfs_fix.py文件放在任意目录下。
2、打开“终端”
3、输入:cd xxxx (这里的xxxx是刚才文件的存放目录,如果你放在桌面那么就直接:cd desktop)
4、输入:chmod +x hfs_fix.py
5、输入:- sudo ./hfs_fix.py list /dev/disk0
复制代码 (disk0是需要修复的磁盘,可以在磁盘工具diskutil list中看到这个标识)
6、输入管理员密码后看到:
Read MBR and GPT from /dev/disk0. partition 0: type: EFI System name: u'Basic data partition' flags: 0x00000000 partition 1: type: Microsoft Basic Data name: u'Basic data partition' flags: 0x8000000000000000 partition 2: type: Apple HFS+ name: u'Apple_HFS_Untitled_2' flags: 0x8000000000000000 partition 3: type: Microsoft Basic Data name: u'Basic data partition' flags: 0x00000000 partition 4: type: Microsoft Basic Data //明显和下面name不一致,应该为 Apple HFS+ name: u'Apple_HFS_Untitled_2' flags: 0x8000000000000000 7、可以看到磁盘所有可以识别的分区信息,找到你要恢复的分区表的编号。(我这里是分区 4,partition 4)
8、输入:- sudo ./hfs_fix.py repair /dev/disk0 4
复制代码 (disk0后面的4就是需要修复的分区表的编号)
如果提示disk0正在使用,请推出disk0下所有挂载的volume。
9、提示完成,重启吧,joy! |