2689255884 发表于 2017-9-30 16:04

遇到读取不到硬盘的人可以试试这个方法,亲测可用!

本帖最后由 2689255884 于 2017-10-3 15:50 编辑

       前两天发了个帖子说了读取不到机械硬盘的问题,一直没有解决办法,本来都打算放弃回归10.12.6【10.12下没有此问题】,不然没有资料盘很蛋疼。就在刚刚看到一个帖子出现了 disk i/o error 不认磁盘,帖子下@FisherMac童鞋说了个方法说替换10.13pb版的AppleAHCIPort.kext,于是就照着这个思路去Sierra板块求了个10.12.6的AppleAHCIPort.kext,用KCPM Utility Pro安装好后重启,发现机械盘可以识别和读取了!又可以愉快的玩耍了哈哈哈哈!感谢FisherMac童鞋提供的思路,之前试过很多方法一直不奏效,很烦,现在解决了简直完美!
==========================================================================
本人具体情况如下:
1、SSD+HDD双硬盘,SSD作为Windows 10+High Sierra 10.13的系统盘,而HDD作为Win+Mac资料盘。
2、已完成安装10.13,进入系统后不识别机械硬盘,每次开机后有提示,如下图1和图2。
3、替换为10.12.6的AppleAHCIPort.kext之后,问题解决,如图3和图4。
==========================================================================
替换前:





替换后:

==========================================================================
*文件下载:
PS:很感谢提供思路的童鞋和提供AppleAHCIPort.kext的童鞋,谢谢你们!另外举一反三,看见论坛很多人都有此类似的问题,你们不妨也试试,虽然情况不一样,但是最终的结果都是没有识别到硬盘,所以何尝不试试看看可不可行呢。

PPS:此方法有弊端,不知道是不是个例,目前发现使用旧版驱动在磁盘格式为GPT的情况下,不能将分区(我有习惯将磁盘单独分一个出来给Mac装资料,避免影响到Windows)格式化为Mac支持的APFS和HFS,会报错,MBR没有问题,知悉!


*另附Clover打补丁方法,两个补丁如下:
Name:AppleAHCIPort
Find:4585F60F 95C289C8 83E0FE66 85C9780F 84D2750B
Replace:89C883E0 FE6685C9 0F98C141 08CC9090 9090750B
Comment:Fix I/O error for ICH10


Name:AppleAHCIPort
Find:89C82540 6002003D 40200000 750C81E1 BF7FFFFF 898B5101 0000
Replace:90909090 90909090 90909090 90909090 90909090 90909090 9090
Comment:Hot-Plug



补丁由@FisherMac提供,再次感谢!此补丁可有效解决安装读取不到硬盘以及系统内读取不到硬盘显示为未初始化的问题!

zxd676262387 发表于 2017-10-1 01:59

yearjinheng 发表于 2017-10-1 06:53

好教材!!!来顶一个!

幻化的世界 发表于 2017-10-1 14:43

我用了这个方法可以读取硬盘了,但是安装的时候还是无法挂载硬盘,如何将安装包的驱动替换?

2689255884 发表于 2017-10-1 14:54

幻化的世界 发表于 2017-10-1 14:43 https://www.pcbeta.com/static/image/common/back.gif
我用了这个方法可以读取硬盘了,但是安装的时候还是无法挂载硬盘,如何将安装包的驱动替换?

这个我也不太清楚,不过你可以用transmac看能不能找到目录

FisherMac 发表于 2017-10-1 15:27

本帖最后由 FisherMac 于 2017-10-6 17:59 编辑

Fix for ICH10 with High Sierra. Now with hot-plug support.

For this we need two binary patches.
First patch fix I/O error for ICH10:
4585F60F 95C289C8 83E0FE66 85C9780F 84D2750B -> 89C883E0 FE6685C9 0F98C141 08CC9090 9090750B
With second patch will work hot-plug:
89C82540 6002003D 40200000 750C81E1 BF7FFFFF 898B5101 0000 -> 90909090 90909090 90909090 90909090 90909090 90909090 9090

http://www.insanelymac.com/forum/topic/327488-macos-high-sierra-final-release-is-out-17a365/?p=2505086

FisherMac 发表于 2017-10-1 16:02

自行针对 10.13.0 的 AppleAHCIPort 做楼上两个补丁
clover 或 enoch 或 直接对 AppleAHCIPort.kext 打补丁,都可以

幻化的世界 发表于 2017-10-1 16:24

FisherMac 发表于 2017-10-1 16:02
自行针对 10.13.0 的 AppleAHCIPort 做楼上两个补丁
clover 或 enoch 或 直接对 AppleAHCIPort.kext 打补丁 ...

多谢大神指点,打了补丁后可以识别了

独行秀才 发表于 2017-10-1 16:29

2689255884 发表于 2017-10-1 18:44

幻化的世界 发表于 2017-10-1 16:24 https://www.pcbeta.com/static/image/common/back.gif
多谢大神指点,打了补丁后可以识别了
[磁盘格式为GPT不能将分区格式化为Mac支持的APFS和HFS,会报错,MBR没有问题]

请问下你有没有这个问题?

FisherMac 发表于 2017-10-1 20:25

2689255884 发表于 2017-10-1 18:44 https://www.pcbeta.com/static/image/common/back.gif
[磁盘格式为GPT不能将分区格式化为Mac支持的APFS和HFS,会报错,MBR没有问题]

请问下你有没有这个问题 ...


wuqing68 发表于 2017-10-1 21:48

我从来没有遇到过这样的问题。{:5_262:}
但学习了

sdovip 发表于 2017-10-1 21:56

xmxmmmmm 发表于 2017-10-1 22:28

FisherMac 发表于 2017-10-1 16:02 https://www.pcbeta.com/static/image/common/back.gif
自行针对 10.13.0 的 AppleAHCIPort 做楼上两个补丁
clover 或 enoch 或 直接对 AppleAHCIPort.kext 打补丁 ...

层主在吗··小白想请教一个问题 怎么用clover打补丁

FisherMac 发表于 2017-10-1 22:41

xmxmmmmm 发表于 2017-10-1 22:28 https://www.pcbeta.com/static/image/common/back.gif
层主在吗··小白想请教一个问题 怎么用clover打补丁


xmxmmmmm 发表于 2017-10-1 22:53

幻化的世界 发表于 2017-10-1 14:43 https://www.pcbeta.com/static/image/common/back.gif
我用了这个方法可以读取硬盘了,但是安装的时候还是无法挂载硬盘,如何将安装包的驱动替换?

老铁能发一下你是怎么打补丁的吗··

xmxmmmmm 发表于 2017-10-1 22:53

FisherMac 发表于 2017-10-1 22:41 https://www.pcbeta.com/static/image/common/back.gif


按照你上面的打了两个补丁还是不行!谢谢了!

FisherMac 发表于 2017-10-1 23:02

xmxmmmmm 发表于 2017-10-1 22:53 https://www.pcbeta.com/static/image/common/back.gif
按照你上面的打了两个补丁还是不行!谢谢了!

已打补丁

幻化的世界 发表于 2017-10-2 01:11

xmxmmmmm 发表于 2017-10-1 22:53 https://www.pcbeta.com/static/image/common/back.gif
老铁能发一下你是怎么打补丁的吗··

使用FisherMac的第一个补丁就好了,第二个打不打都可以识别

2689255884 发表于 2017-10-2 12:06

FisherMac 发表于 2017-10-1 15:27 https://www.pcbeta.com/static/image/common/back.gif
Fix for ICH10 with High Sierra. Now with hot-plug support.

For this we need two binary patches.
...

谢谢指点!这样比替换取驱动实在多了,为啥不能提升回复啊,要版主才行?
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 遇到读取不到硬盘的人可以试试这个方法,亲测可用!