
之前看贴子在讨论 4.69 G 和 5.17 G 的升级包,错误的原因可能是少下了一个包。我也以为是这个问题,但是下了三次,下载的过程中确实是 5.17 G,但是合并出来的安装包就只有 4.69 G 了。我觉得问题不是出在这。
然后通过抓包,手动下载了三个文件:
# 均为 macOS 下显示的大小 RecoveryHDMetaDm.pkg 492.5 MB InstallESDDmg.pkg 4.67 GB InstallAssistantAuto.pkg 10.8 MB 相加正好 5.17 G。
然后我用 VPS 重新下了一次,发现其中一个文件的 MD5 值是不一样的,那么国内 CDN 上的这个文件是不对的。
# RecoveryHDMetaDmg.pkg 这个文件不对 为了验证想法,用 VPS 下的这个文件,丢到 /Library/Updates/091-34298 下面,自动合并之后,/Applications 下 macOS High Sierra 的安装包就变成 5.18 GB 了!这回应该是正常的。
之前错误的安装包制作 USB 启动盘一直不成功,现在这个可以成功了
091-34298 >> sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/hs --applicationpath "/Applications/Install macOS High Sierra.app" --nointeraction Erasing Disk: 0%... 10%... 20%... 30%...100%... Copying installer files to disk... Copy complete. Making disk bootable... Copying boot files... Copy complete. Done. 结论:国内 CDN 上 RecoveryHDMetaDmg.pkg 错误,如果和我一样是手动下载的,重新下载这个文件即可。
附上正确的文件 MD5:
MD5 (/Users/xinhangliu/Downloads/InstallESDDmg.pkg) = 7df5594a3a9830377147a48fc09edf9b MD5 (/Users/xinhangliu/Downloads/RecoveryHDMetaDmg.pkg) = 3b9d5ee01af925485c111375bbc576c8 MD5 (/Users/xinhangliu/Downloads/InstallAssistantAuto.pkg) = 1fdf3ef7735a081648c589b933517c65 不说了,我要去升级了!如果半个小时我还没回来。。
升级成功!我是抹盘安装的,出去吃了个饭就好了。
贴一下正确的 RecoveryHDMetaDmg.pkg 链接: https://mega.nz/#!tMpECBQL!IGN8jd1geBF9UYikB7kAYbtY_5ZI3Ztp_Q9BbWNKujQ
下载好后务必检查一下 MD5,不排除我上传到 MEGA 的时候出错。
手动下载的方法可以参考 @ItzhacLea 的帖子
1 Sting 2017-09-27 10:58:24 +08:00 via Android 反正我是下载了三次才成功升级的 |
2 xujialiang 2017-09-27 11:03:26 +08:00 手动下载了这三个包。。。。然后用 charles 把 URL 映射到本地文件。成功升级。。。 |
3 wolf1981 2017-09-27 11:05:14 +08:00 在 app store 下后下下的只有 20M 的?了好多遍都是,昨晚下的不是的,想在家下不成回公司下著,道要安下? |
4 paradoxs 2017-09-27 11:10:17 +08:00 我也发现了...日啊. RecoveryHDMetaDmg.pkg 用 115 迅雷这些工具, 很容易就下出来这个 MD5(7f4d9031ae31f4d6d5c6a6299d943a31)的版本 这是错的!!!! 擦 |
5 ItzhacLea 2017-09-27 11:13:32 +08:00 昨天指另一位朋友用迅雷下 RecoveryHDMetaDmg.pkg 也是失了,感迅雷的 CDN 也存了的包。 |
6 paradoxs 2017-09-27 11:34:05 +08:00 @xinhangliu MD5 (/Users/xinhangliu/Downloads/RecoveryHDMetaDmg.pkg) = 3b9d5ee01af925485c111375bbc576c8 能把这个正确版本的 RecoveryHDMetaDmg.pkg 放到云盘(百度云, MEGA 什么的都 OK)上面吗, 因为 CDN 的问题, 我无论如何都下载不出来这个 MD5 的版本. 好愁.. |
7 Qlccks2 2017-09-27 11:38:21 +08:00 54 分钟前 |
8 wolf1981 2017-09-27 11:38:51 +08:00 @xujialiang charles 把 URL 映射到本地文件,能否下具步? |
9 xinhangliu OP @paradoxs 地址已贴,请看附言。 |
12 JackBlack2006 2017-09-27 13:06:57 +08:00 苹果官方一直都不给 MD5 或者 SHA 值简直是失职 |
13 unneeded 2017-09-27 13:18:20 +08:00 昨天一次成功,感觉运气真不错 |
14 alvie 2017-09-27 13:20:56 +08:00 我的 `RecoveryHDMetaDmg.pkg` md5 是 `a039e258941827bffcb7b0ea779f7df4` 签名是正常的 |
15 alvie 2017-09-27 13:22:49 +08:00 @JackBlack2006 pkg 签发证书可以完美解决这一点 |
16 hahaxo 2017-09-27 13:24:55 +08:00 赞,楼主的钻研精神 |
17 xujialiang 2017-09-27 13:45:35 +08:00 |
19 zjyExcelsior 2017-09-27 14:10:44 +08:00 赞!更新当晚下载了三次,4.69G 。。。第二天早上下载成功,5.17G |
20 golmic 2017-09-27 14:21:45 +08:00 运行了出错的安装包后如何删掉这个应用呢,finder 里也不让删,lanchpad 里也删不掉 |
21 xinhangliu OP @golmic /Applications 里面可以删的 |
22 zgray 2017-09-27 15:35:20 +08:00 via iPhone 有没有 dmg 的 md5 值,我从市场下载的。想验证这些值的准确性。 |
23 wclebb 2017-09-27 15:47:14 +08:00 CDN 真的好烦。 当时 iPhone 凌晨 1 点出来时,我就点升级了,iPhone 当时获取不到更新信息,就在 iTunes 更新。 然后下载无聊的过程中突然想知道是从中国还是美国下载。 嗯…… 福建电信的 IP 您好。 |
24 daxy223 2017-09-27 16:00:25 +08:00 楼主这篇小报告质量挺高的!赞! |
25 ashfinal 2017-09-27 21:07:45 +08:00 不太明白。直接在应用商店下,能下载到错误的镜像? 还是你们出错的都是用迅雷等第三方软件下载的? |
26 klementina 2017-09-27 21:40:45 +08:00 楼主,你这是程序猿才看得懂的。。。我看不懂啊。。。下了个 5.17G 的,安装几次都不成功。。。咋整。MacBook Pro 2012 中 Retina |
27 fengmiaosen 2017-09-27 21:44:41 +08:00 @klementina 我删除了好几次终于下载了个 5.17G 的升级成功了 |
28 jz1206 2017-09-27 22:17:59 +08:00 我在 app store 下了 10 几 20 遍都是 19.9MB 的安装包.....快崩溃了.... |
29 HelveticaNeue 2017-09-27 22:26:20 +08:00 @ashfinal 是的,由于 CDN 的存在,你下载的文件是你的网络供应商缓存的 |
30 lightzh 2017-09-27 23:46:37 +08:00 请问一下 有了这 3 个文件之后怎么安装啊 |
31 wclebb 2017-09-27 23:50:43 +08:00 试着安装的时候又失败了。 尼玛,劫持也要劫持个正常的行吗。。。 |
32 sinxccc 2017-09-28 00:34:14 +08:00 @wuyuehyang CDN 跟网络提供商没关系。 |
33 HelveticaNeue 2017-09-28 00:52:23 +08:00 @sinxccc 运营商缓存文件出错又不是一次两次了,就说 v 站上都轮了多少遍 |
34 chengfu 2017-09-28 07:52:55 +08:00 via iPhone 新推当天一次成功,过程中没有报错!难道,我安装了错误的文件?!!! |
35 ldw4033 2017-09-28 08:06:51 +08:00 请问一下。电脑昨天升级到中途提示失败后重新安装也不行,现在正在下这 3 个包,可是没有 mac 本了,win 系统能制作 U 盘启动盘吗? |
36 652600543 2017-09-28 09:49:11 +08:00 昨天晚上一次成功,但只有一个包。 |
37 zhenjiachen 2017-09-28 10:33:23 +08:00 用代理下载的,没 5.1? g,没出错 |
38 GeekBao 2017-09-28 19:07:17 +08:00 via iPhone App Store 显示只有 4.8G ,下载下来 4.67G ,安装不了,尴尬…… 5.17G 没见过…… |
40 oahillihao 2017-09-28 20:38:38 +08:00 这是有三个 pkg 后合并成安装包的一个方法。有点复杂但是我试了挺好用的。 https://7labs.heypub.com/tips-tricks/macos-high-sierra-direct-download.html |
41 nwamtf 2017-09-28 20:58:58 +08:00 via iPhone 各位大神知道如果安装不成功在哪里能看到日志吗 |
42 en3073 2017-09-28 22:47:07 +08:00 @oahillihao #40 我是直接在商店点了下载然后马上取消,然后找到那个文件夹,把这三个 pkg 文件拷进去,再点一次下载就自动打包成.app 文件了 |
43 nwamtf 2017-09-28 23:17:51 +08:00 via iPhone 小弟重新下载了 3 个文件,MD5 都是对的,但是系统只是重启,没有执行安装 |
44 fobven 2017-09-29 02:12:36 +08:00 感谢楼主 |
45 JsClown 2017-10-05 16:33:29 +08:00 试了一下,迅雷和 Folx 下载的 RecoveryHDMetaDmg.pkg/InstallESDDmg.pkg 文件 MD5 都不对。现在用 Chrome 自带的下载器下载中... |
46 YeT9 2017-10-05 18:25:45 +08:00 @en3073 非常好的建议~感谢~!刚刚试了试成功了!(路径在 /Library/Update/XXX-XXX 一个里面),而且比上面那篇 blog 里强行改 host 稳妥很多~ |
47 learnshare 2017-10-27 11:21:34 +08:00 |