Ginanger 发表于 2018-7-22 14:18

《已解决》开机Disk0: I/O errer!感谢坛友的帮助,方法整理如下。。

本帖最后由 Ginanger 于 2020-4-6 00:23 编辑

测试Mojave 10.14 Beta,AppleAHCIport的Kext Patches补丁失效有大神解决了不?开机出现Disk0: I/O errer
应该是10.14版本的AppleAHCIport.kext驱动升级更新导致的不知道哪位大神解决了没?

下面是10.13.6版本以下可正常使用用的补丁内容,现在失效了

<key>KextsToPatch</key>
                <array>
                        <dict>
                              <key>Comment</key>
                              <string>Fix I/O error for ICH10</string>
                              <key>Disabled</key>
                              <false/>
                              <key>Find</key>
                              <data>
                              RYX2D5XCiciD4P5mhcl4D4TSdQs=
                              </data>
                              <key>InfoPlistPatch</key>
                              <false/>
                              <key>Name</key>
                              <string>AppleAHCIPort</string>
                              <key>Replace</key>
                              <data>
                              iciD4P5mhckPmMFBCMyQkJCQdQs=
                              </data>
                        </dict>
                </array>

===========================================================================
2020年4月6号整理更新!感谢17#楼提供方法! 为方便大家整理如下!


10.14.x------10.15.x-----后续待测试。。。


Opencore引导如下:
添加Kernel内核补丁
<key>Patch</key>
                <array>
                        <dict>
                                <key>Base</key>
                                <string></string>
                                <key>Comment</key>
                                <string>Fix Disk I/O error</string>
                                <key>Count</key>
                                <integer>0</integer>
                                <key>Enabled</key>
                                <true/>
                                <key>Find</key>
                                <data>QGACAA==</data>
                                <key>Identifier</key>
                                <string>com.apple.driver.AppleAHCIPort</string>
                                <key>Limit</key>
                                <integer>0</integer>
                                <key>Mask</key>
                                <data></data>
                                <key>MaxKernel</key>
                                <string></string>
                                <key>MinKernel</key>
                                <string></string>
                                <key>Replace</key>
                                <data>AAAAAA==</data>
                                <key>ReplaceMask</key>
                                <data></data>
                                <key>Skip</key>
                                <integer>0</integer>
                        </dict>
                </array>



Clover引导如下:
添加KextsToPatch补丁
<dict>
    <key>MatchOS</key>
    <string>10.14.x</string>
    <key>Comment</key>
    <string>Fix Disk I/O Error</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    QGACAA==
    </data>
    <key>Name</key>
    <string>AppleAHCIPort</string>
    <key>Replace</key>
    <data>
    AAAAAA==
    </data>
</dict>


===========================================================
                        结束!!!

hjfhfhjw 发表于 2018-7-22 16:45

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

Ginanger 发表于 2018-7-22 21:50

hjfhfhjw 发表于 2018-7-22 16:45 https://www.pcbeta.com/static/image/common/back.gif
Name:AppleAHCIPort
Find:4585F60F 95C289C8 83E0FE66 85C9780F 84D2750B
Replace:89C883E0 FE6685C9...

谢谢啦 {:5_293:} 我来试试

Ginanger 发表于 2018-7-22 22:00

hjfhfhjw 发表于 2018-7-22 16:45 https://www.pcbeta.com/static/image/common/back.gif
Name:AppleAHCIPort
Find:4585F60F 95C289C8 83E0FE66 85C9780F 84D2750B
Replace:89C883E0 FE6685C9...

测试过了不行,这个还是老版本的补丁,在10.14上失效了

limurphy 发表于 2018-7-22 22:10

Ginanger 发表于 2018-7-22 22:00 https://www.pcbeta.com/static/image/common/back.gif
测试过了不行,这个还是老版本的补丁,在10.14上失效了


安裝在 /Library/Extensions/, 把原來在/System/Library/Extensions/AppleAHCIPort.kext 改名注掉式直接刪了,重建權限,重啟。


Ginanger 发表于 2018-7-22 22:34

limurphy 发表于 2018-7-22 22:10 https://www.pcbeta.com/static/image/common/back.gif
安裝在 /Library/Extensions/, 把原來在/System/Library/Extensions/AppleAHCIPort.kext 改名注掉式直接 ...

安装的时候就提示disk0: I/O error,进入安装界面以后磁盘管理工具提示硬盘不可用,没安装上就没办法替换AppleAHCIport.kext驱动,只能想办法更新ICH10的热修复补丁,不知道10.14里面需要替换的数值是什么

hjfhfhjw 发表于 2018-7-23 07:32

AppleAHCIPort.kext不加试试

limurphy 发表于 2018-7-23 07:48

Ginanger 发表于 2018-7-22 22:34 https://www.pcbeta.com/static/image/common/back.gif
安装的时候就提示disk0: I/O error,进入安装界面以后磁盘管理工具提示硬盘不可用,没安装上就没办法替换 ...

Q5. Have the problem of "Still waiting for root device", "disk1:I/O error", "hot-plug didn’t work" for ICH10 ?
A5. patch the AppleAHCIPort.kext (10.14)
    For this we need two binary patches.
    First patch fix "Still waiting for root device", "disk1:I/O error" for ICH10: (Need only for 10.13, not need for 10.14)
      4585F60F 95C289C8 83E0FE66 85C9780F 84D2750B -> 89C883E0 FE6685C9 0F98C141 08CC9090 9090750B
    With second patch will work hot-plug: (Need only for both 10.13 and 10.14)
      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

Ginanger 发表于 2018-7-23 13:46

limurphy 发表于 2018-7-23 07:48 https://www.pcbeta.com/static/image/common/back.gif
Q5. Have the problem of "Still waiting for root device", "disk1:I/O error", "hot-plug didn’t work ...

这两个补丁还是和2楼一样的 ,Fix I/O error for ICH10 是修复ICH10的,Hot-Plug应该是热插拔修复,这个热插拔修复使用以后会使内置磁盘变成黄色可热插拔磁盘图标,我在10.13.6上面没有使用只用了第一个Fix I/O error for ICH10补丁修复开机disk0 :I/O error错误 就能正常使用,现在换成10.14 这个补丁就失效了,等下我尝试只用Hot-Plug补丁试试进入安装界面看看磁盘能不能正常识别

zvoyov 发表于 2018-8-2 10:00

我也缺一个这个kext,。,。求解怎么办

zvoyov 发表于 2018-8-2 10:03

现在论坛怎么老是吞pb币啊、、、

limurphy 发表于 2018-8-3 17:19

本帖最后由 limurphy 于 2018-8-3 21:56 编辑

Ginanger 发表于 2018-7-23 13:46 https://www.insanelymac.com/forum/files/file/944-mojave-mbr-hfs-firmware-check-patch/
AppleAHCIPort.kext 確實無法用 clover patch, 我是在 /Volumes/Disk1mbrInstaller/System/Library/Extensions/AppleAHCIPort.kext 內直接修改。改好在命令視窗分別輸入:
Sudo chown -R root:wheel /Volumes/Disk1mbrInstaller/System/Library/Extensions/AppleAHCIPort.kext
Sudo chmod -R 755 /Volumes/Disk1mbrInstaller/System/Library/Extensions/AppleAHCIPort.kext

順利安裝完,要再修改一次,這次是在 /Volumes/Disk2InstallData/System/Library/Extensions/AppleAHCIPort.kext

chenjiuyi 发表于 2018-8-28 09:34

我也是这问题,楼主后来怎么解决的

天涯任逍遥 发表于 2018-8-28 09:59

用rehabman的hotpatch,SSDT-SATA.aml

天涯任逍遥 发表于 2018-8-28 10:01

https://github.com/RehabMan/OS-X-Clover-Laptop-Config

Ginanger 发表于 2018-8-29 16:54

chenjiuyi 发表于 2018-8-28 09:34 https://www.pcbeta.com/static/image/common/back.gif
我也是这问题,楼主后来怎么解决的

没有解决 等10.14正式版出来了再试试

好好爱我吧123 发表于 2018-12-31 16:48

可以尝试在cloverconfig 中注入下面的代码b75 + i3 2120成功了。
<dict>
    <key>MatchOS</key>
    <string>10.14.x</string>
    <key>Comment</key>
    <string>ALPM IO Error AppleAHCIPort</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    QGACAA==
    </data>
    <key>Name</key>
    <string>AppleAHCIPort</string>
    <key>Replace</key>
    <data>
    AAAAAA==
    </data>
</dict>

传唱信仰 发表于 2019-5-1 23:39

好好爱我吧123 发表于 2018-12-31 16:48 https://www.pcbeta.com/static/image/common/back.gif
可以尝试在cloverconfig 中注入下面的代码b75 + i3 2120成功了。

    MatchOS


留名待会测试。

913375785 发表于 2019-5-4 13:15

同样问题啊, 搞的头疼

Ginanger 发表于 2019-5-5 21:00

913375785 发表于 2019-5-4 13:15 https://www.pcbeta.com/static/image/common/back.gif
同样问题啊, 搞的头疼

有可能是固态硬盘问题,我的换了一块固态问题就解决了
页: [1] 2
查看完整版本: 《已解决》开机Disk0: I/O errer!感谢坛友的帮助,方法整理如下。。