Mac OS 技巧

  • 1.显示、隐藏文件(夹)快捷键:Command-Shift-句号 (.)。也可使用如下终端命令
显示:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false
  • 2.如何解除mac上不能安装不明开发者的软件。
打开终端,输入sudo spctl --master-disable
  • 3.系统更新后nvidia web driver修改:
/System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
<key>NVDARequiredOS</key>
<string>16F73</string>
如果版本差异不大,都可用这样用。
  • 4.macOS打开原生的NTFS读写功能(待测试)
1.打开终端输入 diskutil list 查看所有分区的卷标
2.输入 sudo nano /etc/fstab 再输入密码回车进入配置
3.根据自己要配置的NTFS分区卷标输入配置信息
    LABEL=系统 none ntfs rw,auto,nobrowse
    LABEL=多媒体 none ntfs rw,auto,nobrowse
    ...
    输入完成之后按Ctrl+X再输入Y再回车进行保存
4.用磁盘工具将配置好的分区进行卸载再装载使配置生效(无需重启)
5.因为加入了nobrowse所以Finder中看不到修改过的NTFS分区(不加入nobrowse不会生效)所以要使用快捷方式进行访问。
  在终端中输入 sudo ln -s /Volumes/卷标 ~/Desktop/卷标 即可在桌面生成NTFS分区的快捷方式
6.将快捷方式拖动到Finder的侧边栏就可以很方便的打开NTFS分区进行操作了
  如果Win10所在NTFS分区无法配置装载是因为Win10开启了休眠功能,在Win10下以管理员身份运行命令行
  powercfg –h off 关闭休眠,再重启一遍Win10即可,Win10几个G的休眠文件也会被自动删除。
  • 5.macOS10.12以上版本单硬盘多分区的情况下。如果出现重启后无法继续安装,可做以下尝试。
    在苹果的hfs分区后面增加一个Mac OS X Apple boot partition的分区,容量大于700MB。
    注意:如果没创建的话,需要重新走第一步,点重新安装是装不过去的。
  • 6.重建缓存命令
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
  • 7.解决haswell赛扬和奔腾不能安装的问题(10.11之后的版本未测试)
在clover配置KernelAndKextPatches里面加上FakeCPUID参数0x0106E0。
CPU在最低频,加入Nullcpupowermanagement解决。
  • 8.白苹果重置Pram和Nvram
    彻底关闭电脑后连接上电源适配器。开机,在显示灰屏前同时按住Command+Option+P+R 键,直到听见三次以上启动声后松开这些键。电脑启动后速度就恢复了!!
  • 9.安装盘制作终端命令
sudo (把访达中的“安装 macOS Mojave”应用中Contents/Resources里的“createinstallmedia”拖到这里) --volume (把桌面上的U盘图标拖入这里) (把访达中的“安装 macOS Mojave”应用拖到这里) --nointeraction
命令回车后将进入漫长的等待,不要因为看不到反馈就认为系统不在动。直到显示Copy complete. Done.
10.14的安装盘是不需要--applicationpath这个参数的,看到最后提示Install media now avaliable 这句说明成功了。
例子:Mac10.11
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/1011 --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
--------------------------------------------------------------------------------------------------------------
下面说的详细点,和上面一样的操作
①  格式化U盘为MAC OS扩展日志式格式(此方法卷标可随意),完成后打开终端:
②  键入:sudo空格
③  拖拽文件“createinstallmedia”到终端(文件位置在应用程序-安装 OS X El Captain-右键点击显示包文件-Contents-Resources里)
④  然后键入--volume空格
⑤  拖进你桌面上准备好的U盘盘符到终端
⑥  键入--applicationpath空格
⑦  拖应用程序里的安装 OS X El Captain到终端
⑧  键入--nointeraction
⑨  此时检查一下终端里面显示的内容应该和前面的官方批处理命令一样(除了U盘卷标不一样外),确认没有问题可以回车了
  • 10.VMWare12以后的版本安装OSX系统注意
使用记事本打开后,在smc.present=TRUE后面(42行的位置)添加smc.version=0保存
  • 11.虚拟机可直接安装的iso镜像提取
STEP1:下载
    首先从mac系统的apple store中下载最新的osx安装文件,得到一个叫做“安装os x ei capitan.app”的包,最好验证下MD5
STEP2:开始提取
    打开osx的终端,依次输入以下命令:
    1:挂载eicapitan下载包里的InstallESD.dmg文件
     hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
    2:创建大小为7316mb的空EICapitan镜像 
    hdiutil create -o /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J
    3:挂载空镜象
    hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
    4:使用asr工具将第一次挂载盘中的BaseSystem.dmg恢复到空的挂载镜像中(就是一个隐藏文件)
    asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
    5:这时桌面会产生一个BaseSystem盘,移除其中的Packages,然后将第一次挂载中的Packages拷贝过来。(就是移除一个快捷方式,然后把真实包拷贝过来)
    rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
    cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
    6:然后还是复制一些需要的文件到新的BaseSystem中
    cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
    cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg
    7:卸载第一次的镜像和新的BsaeSystem
    hdiutil detach /Volumes/install_app
    hdiutil detach /Volumes/OS\ X\ Base\ System/
    8:将缓存中的dmg文件转换为iso
    hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso
    9:把iso文件从tmp中移动到桌面上,此时桌面上就出现你需要的iso文件啦~
    mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

推荐阅读更多精彩内容