Skip to content

Commit

Permalink
update: 更新文章内容
Browse files Browse the repository at this point in the history
  • Loading branch information
kangood committed Jan 19, 2024
1 parent 9e0968f commit 62e9d83
Showing 1 changed file with 87 additions and 41 deletions.
128 changes: 87 additions & 41 deletions data/blog/Laptop-Dual-System-Hackintosh-on-a-Windows-computer.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ summary: 通过两块硬盘隔离系统环境,一个是原本在使用的 Wind

第一次安装黑苹果,并在我的笔记本电脑上使用双系统,来回自如切换。

这也是我第一次使用 macOS,解决了很多 Windows 系统下无法解决的问题,用起来也非常流畅。
这也是我第一次使用 macOS,解决了很多 Windows 系统下不好解决的问题,用起来也非常流畅。

对我的全栈开发也更好友好,减少了一些奇奇怪怪的开发问题。

Expand All @@ -21,7 +21,7 @@ summary: 通过两块硬盘隔离系统环境,一个是原本在使用的 Wind
* 双系统分区:原装自带的 SK Hynix BC501 SSD 安装 Windows 10,自购的 Lexar NM620 SSD 安装 macOS
* 引导方式:使用 OpenCore 0.9.2 引导,新买的 U 盘 Kioxia U301 烧录 macOS 镜像和 EFI
* 网卡:Intel Wireless-AC 9560(可以正常使用)
* 显卡:Intel UHD Graphics 630(黑苹果的独立 NVIDIA 显卡都无法使用,只用板载显卡是可以的)
* 显卡:Intel UHD Graphics 630(黑苹果的独立 NVIDIA 显卡几乎都无法使用,只用板载显卡是可以的)
* 声卡:Realtek ALC295(因为附加了英特尔智音技术,麦克风问题未解决)

## 安装步骤
Expand All @@ -46,16 +46,27 @@ summary: 通过两块硬盘隔离系统环境,一个是原本在使用的 Wind

* [balenaEtcher 烧录失败](https://blog.csdn.net/weixin_39302449/article/details/130033341):可能导致balenaEtcher写入出错的原因以及如何解决这些问题
* 笔记本装上新的硬盘,BIOS 上无法识别:恢复 BIOS 为默认设置解决
* 通过 OC 引导进入 Windows 系统,蓝屏:通过 OCC 打开 config.plist 文件,在 `Booter-启动设置` 中勾选 `SyncRuntimePermissions`
* 鼠标滚动方向和 Windows 相反:使用软件 Mos 解决,单独修改鼠标滚动的方向
* 通过 OC 引导进入 Windows 系统,蓝屏:通过 OCC 打开`config.plist`文件,在 `Booter-启动设置` 中勾选 `SyncRuntimePermissions`
* 鼠标滚动方向和 Windows 相反:使用软件 [Mos](https://github.com/Caldis/Mos) 解决,单独修改鼠标滚动的方向
* [双系统之间时间不同步](https://heipg.cn/tutorial/solving-time-sync-problem.html):解决 Windows/macOS 双系统时间不同步问题^(Windows 是直接读取系统硬件时间、macOS 会自己换算然后修改系统硬件时间)^。采用了第一种修改 Windows 读取系统时间方法,BIOS 时间没管
* chrome 右键需要双击才出现:关闭扩展程序鼠标手势「 crxMouse 」就好了
* macOS 终端运行提示`Operation not permitted`解决办法:放开终端的完全磁盘访问权限
* chrome 右键需要双击才出现:关闭扩展程序鼠标手势`crxMouse`就好了
* 键盘输入的问题

* 输入法大小写、中英文切换和 Windows 习惯不一样:使用微信输入法解决,而且它比原生的输入法用着更舒服、更顺手,细节更好
* 修改系统默认输入法、定制 App 输入习惯:~~使用~~ ~~[KeyboardHolder](https://keyboardholder.leavesc.com/zh-cn/)~~ ~~软件解决~~,换成了 [Input Source Pro](https://inputsource.pro/) 更好用
* 修改系统默认输入法、定制 App 输入习惯:~~使用~~ ~~[KeyboardHolder](https://keyboardholder.leavesc.com/zh-cn/)~~ ~~软件解决~~,换成了 [Input Source Pro](https://inputsource.pro/zh-CN) 更好用
* 使用不同输入法来切换中英文^(ABC 输入法作为纯英文输入,微信输入法作为中文输入)^:使用`shift`来回切换输入法,用 [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements?tab=readme-ov-file) 开源软件解决,参考了 [babyking](https://github.com/babyking/KarabinerConfiguration) 的配置文件
* 键盘上的 home 和 end 键作用改为行首和行尾:

* [macOS 通用的HOME和END键](https://jsrun.net/note/cjBpp),使用这个方法,`home``end` 的移动没问题了,`shift+(home/end)`的组合还是不行
* 终极方法:

* 使用 Karabiner-Elements 把 `home` 替换成`ctrl+a``end` 替换成`ctrl+e`
* 继续用 Karabiner-Elements 把 `shift+home`替换成`ctrl+shift+a`,把 `shift+end`替换成`ctrl+shift+e`,完美解决
* 鼠标输入的问题:Razer Pro Click Mini 雷蛇鼠标宏在 macOS 上的设置

* 没有找到一个好的方案在 macOS 上修改我的鼠标宏,找到一个[开源项目](https://github.com/1kc/razer-macos)也没有支持我的鼠标设备,也没有支持 Ventura 系统
* 尝试在 Windows 修改鼠标 button4 的键位为`ctrl+shift+z` ,Karabiner-Elements 中把 `command+shift+z`改为`ctrl+shift+z`,无法触发
* 在 Windows 修改 button4 键位为空,使用 Karabiner-Elements 修改 button4 指向 `command+shift+z`,触发成功
* 拷贝 EFI 到硬盘提示 EFI 中的可用空间不足

* 在删除 EFI 目录之后,需要清空回收站,再重新拷贝进去^(清空回收站能释放一些空间,很奇怪的是在终端使用 du -h . 也看不见被什么占用了,到最后还是拷贝无法成功)^
Expand All @@ -67,70 +78,105 @@ summary: 通过两块硬盘隔离系统环境,一个是原本在使用的 Wind
* 尝试用 [这篇安装黑苹果强调顺序的文章](https://post.smzdm.com/p/arq4mpnx/)以及[Joseph-Hui 提供的方法](https://github.com/6923403/Dell-Inspiron-7590-Ventura/issues/1#issuecomment-1675960497)修改驱动顺序,没有解决^(先是删除驱动删错了,导致 wifi 连不上,然后因为来回换 EFI 导致 EFI 分区被莫名其妙占满,格式化之后引导也丢了)^。
* 成功使用上蓝牙:在以上修改顺序的基础上,再做了两个改动。一个是在 OCC 中删掉了 AirportBrcmFixup 相关的驱动,而不是像我之前做的只在 OCC 中关闭启用;第二个是把 BlueToolFixup.kext 升级到了 2.6.8,重启之后蓝牙可以正常打开/关闭,连接蓝牙耳机正常

### 待解决的问题
* 键盘上的媒体播放按键失效

* U 盘烧录之后的剩余空间无法利用
* 后期需要备份 macOS 的数据
* 雷蛇鼠标快捷键在 macOS 上设置
* 尝试用 [BeardedSpice](https://github.com/beardedspice/beardedspice) 来解决,但是这个开源项目很久没更新了,在 chrome 中不生效
* 尝试用 [Beardie](https://github.com/Stillness-2/beardie) 来解决,即在 chrome 中用了它的扩展插件,也还是不生效,测试倒是能控制 Apple Music
* 播放的媒体,统一在顶部菜单栏的类似「音乐播放」的 icon 中有显示,可以控制所有打开的媒体,不用纠结快捷键了

### 解决一半的问题

* [禁止 macOS 更新](https://sysin.org/blog/disable-macos-ventura-update/#2-macOS-Ventura-%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0):如何彻底禁止 macOS Ventura 自动更新,去除更新标记和通知^(使用 hosts 屏蔽 macOS 更新地址,由于开启了系统代理失效了)^。清除了更新标记,~~不进入更新选项,应该就不会显示了~~,只是临时清除,重启几次之后会还原
* macOS 睡眠模式:mac 电脑说是几乎可以不用关电脑,我的 Dell 电脑在睡眠模式下,偶尔风扇还会转的,后续放包里观察一下
* [键盘上的 home 和 end 键作用改为行首和行尾](https://jsrun.net/note/cjBpp):macOS 通用的HOME和END键。有一些 App 还是没变
* [禁止 macOS 更新]()

* [如何彻底禁止 macOS Ventura 自动更新,去除更新标记和通知](https://sysin.org/blog/disable-macos-ventura-update/#2-macOS-Ventura-%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0)。使用 hosts 屏蔽 macOS 更新地址,由于开启了系统代理失效了

* 清除了更新标记,~~不进入更新选项,应该就不会显示了~~,只是临时清除,重启几次之后会还原
* macOS 睡眠模式

* mac 电脑说是几乎可以不用关电脑,我的 Dell 电脑在睡眠模式下,偶尔风扇还会转的,后续放包里观察一下
* 睡眠模式下拨了电源,电池消耗挺多的,尝试用 [Mac 合盖掉电(休眠掉电)解决方法](https://zhuanlan.zhihu.com/p/294859171),关闭了网络唤醒
* macOS 卸载了某个 App 但系统设置中「允许在后台」还存在那个 App:[尝试](https://discussionschinese.apple.com/thread/254375758?answerId=258209717322&sortBy=best#258209717322)`Library/Launch*`文件夹下寻找,没有找到
* 内置麦克风无法使用:

* 尝试用 [AppleALC 驱动黑苹果声卡](https://www.imacosx.cn/7263.html) 的方案以及结合 [如何使用AppleALC修复音频](https://www.imaccn.com/707.html) 作为补充,没有解决。把`layout-id`​全部换了一遍^(最后停留在 24,虽然麦克风也无法使用,但是和 siri 说话它还是有不一样的反应)^,还是不行;然后把 AppleALC 和 AppleALCU 驱动都换成了最新版,也没有用
* 后来我想到在 Windows 系统下测试下麦克风^(查看声卡驱动的时候意识到麦克风有两个,英特尔智音和 Realtek 声卡,但是我测试发声只在英特尔智音驱动那边有效)^,后来发现大多都提到声卡带有[「英特尔智音」几乎无解](https://shaoxing.vercel.app/e779b52a.html#32-%E5%A3%B0%E5%8D%A1%E9%A9%B1%E5%8A%A8%E7%9B%B8%E5%85%B3:~:text=%E5%8D%A1%E9%A9%B1%E5%8A%A8%E9%97%AE%E9%A2%98-,%E6%B3%A8%EF%BC%9A%E8%8B%B1%E7%89%B9%E5%B0%94%E6%99%BA%E9%9F%B3%E6%8A%80%E6%9C%AF%E9%BA%A6%E5%85%8B%E9%A3%8E%E7%9B%AE%E5%89%8D%E6%97%A0%E8%A7%A3,-%E9%83%A8%E5%88%86%E4%B8%8D%E5%81%A5%E5%85%A8%E6%99%BA),使用 VoodooHDA 驱动代替 AppleALC 的解决方案也缺少相关成功案例
* 有的是能找到的,比如`Razer_Synapse_Mac_Driver_v1.87.dmg`对应的 App,删除就没了;找不到的如:`KeyboardHolder`
* 内置麦克风无法使用

* 有时间可以尝试 [联想小新Pro13解决黑苹果下麦克风不可用(曲线救国)](https://blog.csdn.net/PDragon_s/article/details/117373851)的方案,用外置耳机来解决
* 某些 App 开机启动无效:
* 尝试用 [AppleALC 驱动黑苹果声卡](https://www.imacosx.cn/7263.html) 的方案以及结合 [如何使用AppleALC修复音频](https://www.imaccn.com/707.html) 作为补充,没有解决。把`layout-id`​全部换了一遍^(最后停留在 24,虽然麦克风也无法使用,但是和 siri 说话它还是有不一样的反应)^,还是不行;然后把 AppleALC 和 AppleALCU 驱动都换成了最新版,也没有用
* 后来我想到在 Windows 系统下测试麦克风^(查看声卡驱动的时候意识到音频输入有两个:英特尔智音和 Realtek 声卡。但是我测试发声只在英特尔智音驱动那边有效)^,后来发现大多都提到声卡带有[「英特尔智音」几乎无解](https://shaoxing.vercel.app/e779b52a.html#32-%E5%A3%B0%E5%8D%A1%E9%A9%B1%E5%8A%A8%E7%9B%B8%E5%85%B3:~:text=%E5%8D%A1%E9%A9%B1%E5%8A%A8%E9%97%AE%E9%A2%98-,%E6%B3%A8%EF%BC%9A%E8%8B%B1%E7%89%B9%E5%B0%94%E6%99%BA%E9%9F%B3%E6%8A%80%E6%9C%AF%E9%BA%A6%E5%85%8B%E9%A3%8E%E7%9B%AE%E5%89%8D%E6%97%A0%E8%A7%A3,-%E9%83%A8%E5%88%86%E4%B8%8D%E5%81%A5%E5%85%A8%E6%99%BA),使用 VoodooHDA 驱动代替 AppleALC 的解决方案也缺少「英特尔智音」相关的成功案例
* 有时间可以尝试 [联想小新Pro13解决黑苹果下麦克风不可用(曲线救国)](https://blog.csdn.net/PDragon_s/article/details/117373851)的方案,用外置耳机来解决
* 某些 App 开机启动无效

* Eul、KeyboardHolder 这两个 App 无法开启自启,使用腾讯柠檬清理来设置,也不行
* 尝试用终端控制来解决:[【Mac使用笔记】mac 设置开机自启动](https://blog.csdn.net/q664243624/article/details/126104960),执行`launchctl load`命令出现错误,没有解决
* 数字小键盘未开机自启

* 尝试用 [DELL笔记本数字小键盘设置](https://blog.csdn.net/fdie100/article/details/6437052) 的方法在 BIOS 中修改 Keyboard NumLock 的选项,没有效果

### 待解决的问题

* U 盘烧录之后的剩余空间无法利用
* 后期需要备份 macOS 的数据
* 键盘背光无法控制,之前在 Windows 系统也是

### 无解的问题

* 隔空传送无法使用
* 独立显卡无法使用
* 隔空传送无法使用(好像要换网卡才能解决)
* NVIDIA 独立显卡无法使用[NVIDIA 显卡硬件设计和 Apple 要求不符](https://blog.51cto.com/u_15875231/5889767)

## mac 软件

* 日常必备:微信、微信输入法、思源、百度网盘、阿里云盘、腾讯柠檬清理、Input Source Pro、Snipaste、Notion、Chrome、Eudic(需要破解)、ClashX、Telegram、Karabiner
* 工作必备:VS Code、FinalShell
* 日常必备:微信、微信输入法、思源、百度网盘、阿里云盘、腾讯柠檬清理、QQ、Snipaste、Obsidian、Notion、Chrome、Firefox、ClashX、Telegram

* Navicat:[Navicat v16.2.9 最新版Mac安装与永久激活教程](https://mdnice.com/writing/9b9d77a556614ae799329acef35692ea),压缩密码 3342。安装包已上传至 iCloud 云盘
* Eudic:[欧路词典 Eudic 4.5.9.1141 破解版](https://www.digit77.com/macapps/eudic/),快捷翻译单词,AI 引擎翻译写作
* ~~洛雪音乐助手:基于 Electron 的~~~~[洛雪音乐助手](https://github.com/lyswhut/lx-music-desktop)~~~~开源项目+~~~~[六音自定义音源 v1.0.7](https://www.sixyin.com/8498.html)~~~~,免费在线听歌、下载无损音乐。只适合下载音乐,在线听歌就是灾难~~
* 专注学习神曲:[【听歌向】第1秒就被前奏秒杀系列2.0【合集】](https://www.bilibili.com/video/BV12W411u7bc)
* 工作必备:FinalShell

* Navicat:[Navicat v16.2.9 最新版Mac安装与永久激活教程](https://mdnice.com/writing/9b9d77a556614ae799329acef35692ea),关注得压缩密码 3342。下载太慢,安装包已上传至 iCloud 云盘
* MySQL 8.0:[macOS 下的 MySQL 8.0.17 安装与简易配置](https://www.cnblogs.com/PowerTips/p/11366853.html),在官网下载 MySQL 8.0.20 安装,过程很顺利,就是密码要 8 位数
* 终端:wget、git、oh-my-zsh、node、pnpm、yarn
* VS Code:[VSCode官方的配置同步方案](https://juejin.cn/post/7066622158184644621),换设备了使用官网同步方案即可
* 终端:wget、git、oh-my-zsh

* Homebrew:

* [Mac安装Homebrew的正确姿势](https://www.jianshu.com/p/e0471aa6672d):安装 Homebrew^(我使用的旧版 Ruby 版本,这个来源新的是用 Bash 重写了 )^,如果替换 `homebrew-core.git` 的时候提示没有目录^(但它会提示没有目录,也挺奇怪的,说明安装 Homebrew 之后就没有 core)^,就创建一个
* [Homebrew下载速度优化(已解决问题)](https://blog.csdn.net/CaptainDrake/article/details/129172826):使用 ClashX 的终端代理功能,解决部分软件安装被墙的问题
* mac 专属
* mac 专属

* Hackintool可以修改硬盘挂载目录、查看全面的系统软硬件信息
* OpenCore Configurator(0.9.2 对应版本 2.70.0.0):可以修改 OC 值
* [Hackintool](https://github.com/benbaker76/Hackintool):Objective-C 写的,可以修改硬盘挂载目录、查看全面的系统软硬件信息,免费且开源
* [OpenCore Configurator](https://mackie100projects.altervista.org/opencore-configurator/)(0.9.2 对应版本 2.70.0.0):可以修改 OC 值,免费但闭源
* [Maccy](https://github.com/p0deje/Maccy):Swift 写的剪贴板软件,免费且开源
* [Eul](https://github.com/gao-sun/eul):Swift 写的系统监控软件,免费且开源
* [Mos](https://github.com/Caldis/Mos):解决鼠标滚动方向的问题,免费且开源
* [SubEthaEdit](https://github.com/subethaedit/SubEthaEdit):可以实时协作的文本编辑器,免费且开源
* [KeyboardHolder](https://keyboardholder.leavesc.com/zh-cn/):免费的输入法切换辅助工具,可以修改默认输入法,以及在各个 App 中定制习惯

## 其他参考

* [国光 台式机 202306 ](https://www.sqlsec.com/2023/06/2023pc.html):使用最新的 OpenCore 0.9.2 引导,安装了最新的 macOS Ventura 13.4 系统
* [Dell Inspiron 7590 黑苹果安装](https://zhuanlan.zhihu.com/p/117680791):教你如何给灵越 7590 黑苹果抄作业
* [黑苹果社区 装机时的图例](https://osx.cx/on-line-install-macos-ventura-beta.html):OpenCore 引导在线安装黑苹果 macOS Ventura 13 教程
* [黑果小兵解决问题教程](https://blog.daliansky.net/Common-problems-and-solutions-in-macOS-Ventura-13.0-installation.html):macOS Ventura 13.0 安装中常见的问题及解决方法
* [Mos](https://github.com/Caldis/Mos):Swift 写的鼠标滚动加持软件,免费且开源
* [SubEthaEdit](https://github.com/subethaedit/SubEthaEdit):Objective-C 写的,可以实时协作的文本编辑器,免费且开源
* [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements):C++ 写的,拥有强大的键盘自定义功能,可以在软件里修改系统级的快捷键,免费且开源
* [Input Source Pro](https://inputsource.pro/zh-CN):公测期间免费,可以定制 App 和浏览器的输入习惯,以及修改默认输入法
* [IINA](https://github.com/iina/iina):Swift 写的现代化视频播放器,免费且开源
* ~~[KeyboardHolder](https://keyboardholder.leavesc.com/zh-cn/)~~~~:免费的输入法切换辅助工具,可以修改默认输入法,以及在各个 App 中定制习惯~~

## 其他使用问题

* Photos Library
* Photos Library

* 如果在`/Users/kangod/Pictures`中删除了`Photos Library`,会导致「照片」App 打不开。此时需要重新创建一个图库,并在「设置」中点击「用作系统照片图库」,指定「照片」App 默认打开的图库。然后 iCloud 会重新自动同步照片到本地图库
* iCloud
* iCloud

* iCloud 云盘选项「桌面与文稿文件夹」关闭之后,还是会自动同步本地的「桌面与文稿文件夹」,移动文稿数据到外部文件夹解决问题
* 开启 iCloud 同步之后点击「文稿」文件夹一直没反应,电脑重启解决问题
* 开启 iCloud 同步之后点击「文稿」文件夹一直没反应,电脑重启解决问题
* zsh 终端

* 终端运行提示`Operation not permitted`解决办法:

* 在系统设置中,放开终端的完全磁盘访问权限。有一些可以了,但还有一些不行
* 使用 [macOS 开启或关闭 SIP](https://sspai.com/post/55066) 的方法关闭 SIP 解决
* 活动监视器

* 聚焦 App 对应的`mds_stores`进程占用很高的 CPU 资源:

* 尝试用 [相见恨晚的 Mac 技巧(二十三)](https://www.sohu.com/a/194320875_654244) 的方法重建聚焦的索引,完成重建之后暂时没什么问题

## 其他参考

* [国光 台式机 202306 ](https://www.sqlsec.com/2023/06/2023pc.html):使用最新的 OpenCore 0.9.2 引导,安装了最新的 macOS Ventura 13.4 系统
* [Dell Inspiron 7590 黑苹果安装](https://zhuanlan.zhihu.com/p/117680791):教你如何给灵越 7590 黑苹果抄作业
* [黑苹果社区 装机时的图例](https://osx.cx/on-line-install-macos-ventura-beta.html):OpenCore 引导在线安装黑苹果 macOS Ventura 13 教程
* [黑果小兵解决问题教程](https://blog.daliansky.net/Common-problems-and-solutions-in-macOS-Ventura-13.0-installation.html):macOS Ventura 13.0 安装中常见的问题及解决方法

0 comments on commit 62e9d83

Please sign in to comment.