一次失败的装黑苹果经历

最近微信小程序高校开发者大赛又开始了,我蠢蠢欲动的打开了电脑里吃灰已久的微信开发者工具,由于暂时没有好点子就接着折腾博客小程序,想起之前微信开发者工具的一个bug,Mac端小程序编译完成换点手机预览生成二维码时报错,这个错误在Windows端就没有,最后排查出了几行有问题的代码,解决了问题。

Screenshot_20210414-163101__01.jpg
Screenshot_20210414-163101__01.jpg

开始着手给小程序添加评论审核功能,忙碌了两天终于写完函数,并且给自己的小程序添加了腾讯云开发基础,薅上了微信的羊毛 ,同时替换了获取用户信息的API,过程十分煎熬,但是完成后的成就感让我感觉这两天的抓狂都值了,博客小程序更新已上线,欢迎体验~

blogapp.jpg
blogapp.jpg

回到正题,期间使用黑苹果愈发觉得顺手,Mac的优化和美观度确实比Windows更得我心,但是笔记本的屏幕太小,加上为了更好的显示效果,黑苹果的缩放我调的比较大,敲代码的时候十分局促,便想买一台显示器了,翻看之前心水的明基显示器,1980*1080的价格一千左右,忽然想买一台2k的显示器,翻来翻去发现了发布已久的2770qz很不错,边框很窄,有智慧调光和护眼模式,最后在咸鱼上下单了一台,价格在1500,买贵了,但是这个卖家看起来是比较正常的。好在买回来使用一切正常,没有翻车。

Screenshot_20210414-163406.jpg
Screenshot_20210414-163406.jpg

这个时候,问题来了,我的黑苹果无法使用HDMI接口,问群里说是要typec转换HDMI才能外接显示器,好吧,又斥资买了一跟转接线,转接线没到的时候在群里闲聊发现有人用上了big sur(最新的11代Mac系统),并且群里有现成的EFI(黑苹果的核心引导文件),我心动了,然而一段让人抓狂的经历刚刚开始。

由于已经有过安装黑苹果的经历,轻车熟路的做好了U盘安装盘,在安装的过程中却不断遇到玄学问题,最后莫名其妙的把Windows的引导也弄丢了 ,网上也找不到修复引导的方法,想起上一次装黑苹果时也遇到过相同的情况。好吧,像上次一样也重装下Windows吧 ,这个时候问题又来了。

我用Windows官方工具制作的Windows安装U盘,安装进行到选择磁盘时一直报错(我们无法创建新的分区也找不到现有分区),网上也没有一个说的明白的,(再次吐槽网上那些乱修改文件的教程)。用微pe还是不行,搞得装过几十次Windows系统的我都开始怀疑人生了。

最后,在B站硬件茶谈做的一期微pe安装Windows的教程里搞明白了问题所在。

如果你选择磁盘后碰到这么一个报错“我们无法创建新的分区也找不到现有分区”,这个报错的原因是因为附属磁盘和主磁盘分区冲突,解决方法是删掉附属磁盘的全部分区,等系统装好后进系统再给附属磁盘分区,如果你附属磁盘有数据,不想删除分区,那你就先拔掉附属磁盘,再来装就不会报错了。

我用的是最管用的方法,拆开笔记本,卸下两块不用来装Windows的硬盘,只保留系统盘。再次进入安装界面,一切顺利

留下一段评论区的小总结:

关于4K对齐,使用微软自带的分区工具他建立分区的时候会自动帮你4K对齐,不需要你操作。使用PE的分区精灵分区的时候,勾选对齐到此扇区的整数倍就是4K对齐,数值的话2048和4096都是4K对齐,并不是说非要4096。

分区精灵转化MBR和GUID的时候如果提示需要专业版,说明你磁盘里有分区,免费版的想要转换必须要删除磁盘全部分区才可以转换。

如果你选择磁盘后碰到这么一个报错“我们无法创建新的分区也找不到现有分区”,这个报错的原因是因为附属磁盘和主磁盘分区冲突,解决方法是删掉附属磁盘的全部分区,等系统装好后进系统再给附属磁盘分区,如果你附属磁盘有数据,不想删除分区,那你就先拔掉附属磁盘,再来装就不会报错了。

有的人还反馈装好系统后虽然分区了,但是就只能看见一个C盘,那可能是磁盘盘符挂载出现BUG,打开我的电脑,右键管理,磁盘管理,把D盘之后的盘都先删了,然后重新新建简单卷,输入容量无脑下一步,就可以重新显示出来了。

如果你在安装系统的过程中出现卡死,蓝盘,报错,或者进不去PE,装载不了系统,读条走不动的等等情况,首先尝试重新做PE并且重下安装包,如果还不行,再尝试更换U盘,切记不要使用名字都叫不上的劣质U盘,安装系统的过程涉及到很多的数据变动,垃圾U盘无法保证数据完整性。

几个Q&A

微信小程序编译不报错,生成预览二维码时报错?

解决办法 一般是wxss文件样式表代码不规范导致的,另外我自己排查出了几行正常的样式,却会导致报错的代码,在微信开发者社区提到过,(mp://H8WTsreTFNnfFBE)复制链接在微信打开就能看到。

安装Windows选择磁盘时,提示“我们无法创建新的分区也找不到现有分区”。

解决办法 如果你相应硬盘的分区格式(GPT or MBR)没有问题的话,大概率是电脑多硬盘之间的玄学影响,拆下不安装系统的硬盘再次尝试,一般报错就没有了。

如何转换硬盘为GPT(GUID)分区格式?

解决办法 微pe下使用Disk Guines,删除硬盘下所有分区,保存更改后,再右键硬盘转换分区为GPT格式。视频演示

wx.getuserInfo()接口如何使用?

解决办法 点我跳转到仰止论坛经验贴

原视频链接

仰止论坛小程序踩坑记录