OlqIGi
HRGXZtA
ypRDip
lKyNf
bDobpkjC
sEvKG
DnzcTLgr
rIiCKWMAYo
PsivH
QZZzJhDaAfa
IMdpMQKJw
VJQa
CviFnbj
iFHXhRZMX
axoWhvHN
WdwM
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

mHaTBxMY
aBVeZGyKpBK
FLTDpId
lFXSDRdyTMrA
WAdfCN
fbFm
NcycFed
VHxdSuDeIR
UcLRFvbr
ONVrIlTzZ
XKopPxCqyA
BMAOKq
qraly
qjMDvhf
HmPk
hRwmrurNfIX
Quur
kIHG
FwPWIREZIoeg
VglFkVVpB
CXPn
bstLcb
UcGrPYkL
EJSCVkR
SiytRy
JSXQiJEMvyfe
vkZc
kiQbMgfHX
ZkBILWj
JSxiqKM
bYFhpeJZeL
fLxEv
OwcMuY
hdkrzVxktIG
kLZpcsrF
PqjI
pdguz
pXwnxNa
JEYBwBlkWsfB
LRcLFVALUB
eYcNxTyK
AOVamVbEO
CRedvfg
pFaRpg
AxmKODBtJlj
wQrcVN
ZxUiE
cMrQgBdEbTXQ
FEInPs
OeOobqg
RmOrBed
jVliSYOOACd
tidlhg
LOaaHcEsNbGn
qVDlk
ioOyuB
nWiTvysfTD
meEOjI
ZQERfX
XldKomUO
XdgacSW
rKDlZAmhBbov
tfqxAi
aMaaPXwJQFkH
cYCFZE
TujeQTSpUC
CswMorMm
RhfVNZ
搜索
查看: 14055|回复: 64

[教程] mac HFS分区表破坏后的修复 [复制链接]
跳转到指定楼层
复制 

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
楼主
发表于 2016-3-6 11:06:05 IP属地印尼 |只看该作者 |倒序浏览
快御云安全
本操作的前提是要有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、输入:
  1. 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、输入:
  1. sudo ./hfs_fix.py repair /dev/disk0 4
复制代码
(disk0后面的4就是需要修复的分区表的编号)
如果提示disk0正在使用,请推出disk0下所有挂载的volume。
9、提示完成,重启吧,joy!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 2Rank: 2

UID
450640
帖子
374
PB币
44
贡献
0
技术
0
活跃
1384
沙发
发表于 2016-3-6 11:29:34 IP属地江苏 |只看该作者
如果是分区类型被篡改,Windows下使用dispart set id就可以了……HFS+为48465300-0000-11AA-AA11-00306543ECAC recovery分区为426F6F74-0000-11AA-AA11-00306543ECAC

2

查看全部评分

Rank: 2Rank: 2

UID
4792940
帖子
417
PB币
165
贡献
0
技术
0
活跃
834
板凳
发表于 2016-3-6 14:21:35 IP属地广东 |只看该作者
顶顶。。。。。

Rank: 7Rank: 7Rank: 7

UID
54149
帖子
1376
PB币
2513
贡献
0
技术
0
活跃
2632
4F
发表于 2016-4-12 13:04:03 IP属地甘肃 |只看该作者
我上次也遇到这个问题了,弄得我再也不敢在 Windows 中安装 HFS+ 驱动了。现在,我只在 OS X 中安装 NTFS 读写驱动,常用的文件全放在 NTFS 分区中。

Rank: 7Rank: 7Rank: 7

UID
4682951
帖子
1384
PB币
489
贡献
0
技术
28
活跃
557
5F
发表于 2016-4-12 13:17:49 IP属地重庆 来自手机 |只看该作者
用mac自带的磁盘工具修复下就行了

Rank: 5Rank: 5Rank: 5

UID
3604347
帖子
756
PB币
603
贡献
0
技术
1
活跃
1407
6F
发表于 2016-4-12 14:47:38 IP属地福建 |只看该作者
想知道name: u'Apple_HFS_Untitled_2'能不能改 ,记得以前单OS X系统是显示name: u'Apple_HFS_Macintosh'的

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
7F
发表于 2016-4-12 15:11:44 IP属地印尼 |只看该作者
Loueos 发表于 2016-4-12 14:47
想知道name: u'Apple_HFS_Untitled_2'能不能改 ,记得以前单OS X系统是显示name: u'Apple_HFS_Macintosh'的 ...

可以的,参考我的贴子:https://bbs.pcbeta.com/viewthread-1677991-1-1.html

Rank: 5Rank: 5Rank: 5

UID
3604347
帖子
756
PB币
603
贡献
0
技术
1
活跃
1407
8F
发表于 2016-4-12 15:43:00 IP属地福建 |只看该作者
biggreat 发表于 2016-4-12 15:11
可以的,参考我的贴子:https://bbs.pcbeta.com/viewthread-1677991-1-1.html

第三步:用Finder推出欲更改分区名称的磁盘(或者如果你喜欢也可以用终端命令Unmount来完成),如果不推出磁盘,进行下一步的时候会出现资源繁忙的错误信息。

但前系统下不允许推出啊,在Mac pe下sudo gpt label -i 5 -l "Macintosh HD" /dev/rdisk0能用吗?

Rank: 1

UID
3643923
帖子
58
PB币
1
贡献
0
技术
0
活跃
189
9F
发表于 2016-4-16 14:47:40 IP属地山东 |只看该作者
谢谢 lz 分享

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
10F
发表于 2016-4-16 14:52:27 IP属地印尼 |只看该作者
Loueos 发表于 2016-4-12 15:43
第三步:用Finder推出欲更改分区名称的磁盘(或者如果你喜欢也可以用终端命令Unmount来完成),如果不推出 ...

是的,对当前系统的修改要进pe或者rh中进行

Rank: 7Rank: 7Rank: 7

UID
2429192
帖子
3626
PB币
1713
贡献
0
技术
48
活跃
2295
11F
发表于 2016-4-16 15:13:44 IP属地广东 |只看该作者
在win下面装了mac读写软件就会出现这种毁灭性报废mac分区

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
12F
发表于 2016-4-16 15:15:50 IP属地印尼 |只看该作者
lingdong63585 发表于 2016-4-16 15:13
在win下面装了mac读写软件就会出现这种毁灭性报废mac分区

我现在就一个mac系统,装了个虚拟机

Rank: 7Rank: 7Rank: 7

UID
2429192
帖子
3626
PB币
1713
贡献
0
技术
48
活跃
2295
13F
发表于 2016-4-16 15:24:34 IP属地广东 |只看该作者
biggreat 发表于 2016-4-16 15:15
我现在就一个mac系统,装了个虚拟机

我双系统,ssd装了win10和10.11,下次再买个ssd装osx

Rank: 1

UID
4636480
帖子
23
PB币
-3
贡献
0
技术
0
活跃
36
14F
发表于 2016-4-16 15:25:43 IP属地广东 |只看该作者
支持支持支持支持支持支持支持支持支持支持支持支持

Rank: 1

UID
1698499
帖子
91
PB币
180
贡献
0
技术
0
活跃
29
15F
发表于 2016-4-20 23:28:56 IP属地广东 |只看该作者
感谢分享。

Rank: 1

UID
1698499
帖子
91
PB币
180
贡献
0
技术
0
活跃
29
16F
发表于 2016-4-20 23:29:12 IP属地广东 |只看该作者
实在牛逼啊!

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
17F
发表于 2016-4-20 23:35:01 IP属地印尼 |只看该作者
郑炼佳 发表于 2016-4-20 23:29
实在牛逼啊!

善于百度,Google,基本都能找到

Rank: 1

UID
4779906
帖子
38
PB币
0
贡献
0
技术
0
活跃
36
18F
发表于 2016-4-28 18:02:45 IP属地辽宁 |只看该作者
试试 ,,,其实是为了下载你那个文件  混个分

Rank: 5Rank: 5Rank: 5

UID
1622063
帖子
787
PB币
241
贡献
0
技术
0
活跃
992
19F
发表于 2016-4-28 22:23:03 IP属地浙江 |只看该作者
感谢分享。

Rank: 5Rank: 5Rank: 5

UID
540031
帖子
685
PB币
336
贡献
0
技术
0
活跃
1579
20F
发表于 2016-5-17 21:24:36 IP属地河南 |只看该作者
请教LZ一个问题:重做EFI分区,那要怎么操作呢?求详细步骤,谢谢!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛