分类: 计算机

  • El Capitan 重启时进入无响应的一种可能原因

    El Capitan 重启时进入无响应的一种可能原因

    El Capitan 是苹果最新的OS X系统,其中比较重要的一点就是重写了USB驱动相关的内容,别说Hackintosh设备需要稍微一点技巧,就连苹果自身出的设备都可能存在USB问题….

    如果你在安装各种更新重启,特别是有关USB设备(包括USB驱动,USB鼠标等)更新时发现屏幕黑了,鼠标还在,系统好像停止了,也像没有停止,硬盘灯还如平常使用一样偶尔闪烁——就是重启过程好像停止时。

    那么,尝试一下移除连接的USB设备。

     

    USB与重启的问题,不仅在苹果OS X上有体现,在微软Windows10 TH2上依然可能有相同情况。所以,到底这是因为我的主板设计和设置不够好,还是我的奇葩G500S鼠标设计不对,或可能较新系统尚未完全准备应对各种USB状况都还未知。

    USB阻碍重启,并不是一定出现,只是可能出现。

     

    对我而言

    在OS X

    提取ACPI表时没有把USB 3的启用设置到SmartAuto,而是Enable(历史原因),使用的FakeXHCI自动挂载连接USB2设备的USB3端口到USB2总线,然后更新鼠标驱动重启时遇到了无法完成重启。如果有空的话我还应该再花几十分钟修改BIOS设置,重新提取和修改ACPI表。

     

    在Windows10 TH2

    USB3设置的是Enable而不是XHCI,某次系统更新时无法完成重启,一直显示正在重启计算机。此次更新与USB驱动无关,仅仅是一次Win10的累积更新。

     

    希望在主板BIOS设置中将USB XHCI的内容设置到SmartAuto能对两系统都有帮助。

    不过还是更怀疑只是系统还没适应现在的多种USB设置。

  • 是不是所有人都忘记了无线路由的Repeater,Client 模式

    是不是所有人都忘记了无线路由的Repeater,Client 模式

    说起Hackintosh来,当然是要想办法解决联网问题才行。不过可惜的是,有线网卡常见的就几种,还很容易内建和驱动,无线网卡上,就能体会到自己的笔记本商是如何奇葩。

    有如HP,来弄我等品牌,竟然在BIOS内置无线网卡白名单,不在名单的还难以工作。自己接编程器刷BIOS?呵呵……….

    来弄我作为真美国良心中国汉J,能一边做到在BIOS留后门,一边又能禁止不在自己名单中的网卡工作。针对一普通系列产品,也能有白名单问题,确实不能理解这家奇葩公司做这样的事。

    如果你是MiniPCIE接口,碰巧还有办法搞定白名单或压根厂家懒到家懒得用白名单,那么BCM94352,AR928X倒是挺好。要是更奇葩的NGFF接口呢?现在NGFF接口用的网卡奇贵不说,来弄我能做到同时用NGFF和白名单。

     

    这时,莫非就要用USB网卡?USB无线网卡使用的是USB接口,笔记本上本来这东西就紧缺,刚巧他还有体积妨碍你可能的鼠标使用。如果只是对人来说的妨碍就算了,驱动USB网卡还可能带来额外的问题,比如与睡眠电源管理等相关的事项(虽然你可能错以为无所谓),还有个问题就是,当事人需要安装无线网卡驱动,无线网卡管理软件,无线网卡系统服务。

    就事实而言,人人都难免有点洁癖,装得越多麻烦越多或说想起来不舒服,不装这些才是最好的。

     

    对于台式机而言,如果要用WIFI,怎么办?

    去用PCIE网卡?PCIE网卡,如果是支持11AC协议的,那可就奇了,比笔记本的版本还贵。

    说到底,很多人折腾的时候都忘记了最重要的一点,路由的 Repeater,Client模式。前后两者差别很小,区别是前者带有额外的AP功能,只需让路由(R2)进入此模式,此路由本身和通过有线与无线接入此路由的设备都将加入上层路由的Lan网段。

    既然是在同一个Lan,为防止网关和IP地址冲突,应该保证路由2本身的地址与Lan的所有其他设备都不同,比如指定自身的Lan地址是192.168.2.252,同时关闭它的DHCP功能。

    无线路由另外一个常见的模式是网线直插Lan,工作在AP模式,可以说是无线交换机,这时需要做的也是关闭DHCP和修改自身地址。

     

    现在谁没有几个多余的路由器,买USB网卡不仅麻烦还额外花钱,信号还不如路由好,台式机折腾无线网卡更是要花大价钱。

    一张PCIE用的11AC无线网卡可能需要399,一个功能强大的600M 11AC无线路由,价格可能不到50。

     

     

     

     

  • 黑苹果网卡推荐 兼论BCM4322HM8L 与 NW360 USB无线网卡

    黑苹果网卡推荐 兼论BCM4322HM8L 与 NW360 USB无线网卡

    黑苹果系统网卡推荐

    这些网卡相对来说都是久经考验,而且比较简单,部分网卡需要稍微额外配置。

    Mini PCIE:

    不缺钱版:BCM94352HMB,BCM94360HMB(三天线)

    穷人版:首选AR9280(AR5BHB92),不太推荐但是可用AR9285(AR5B195)/AR9287

    如果你的BIOS有白名单,在直接修改BIOS之外其实还有一些办法。例如,修改网卡的ID为白名单内的ID,然后用FakePCIID将它的真正被支持的ID供给Mac系统。FakePCIID能解决一些ID不符合的问题,具体的当然是看看Rehabman。

    NGFF接口:

    BCM94352Z

    NGFF明显比Mini PCIE更小,不过你要小心,NGFF本身也要分不同大小。

     

    PCIE接口:

    请到TonymacX86 buyer’s guide直接按照推荐的无线网卡购买。灵活度其实比笔记本好不少。

    不推荐USB无线网卡,但是如果你的BIOS有白名单,恐怕你可能还是要考虑下用它。如果你打算用USB网卡,一定一定要查询它的芯片实现方案,提前选择好它的OS X最新系统的驱动。例如常见的有个USB WLAN驱动及管理程序打包,最好按照其中的芯片兼容来。

    如果你连USB网卡都不想用,我推荐你使用一个小巧的无线路由器启用Repeater或Client模式,使用有线网络连接Hackintosh,因为一般来说有线网卡是非常统一,非常容易驱动。

    Rehabman有专门一篇文章,请看:[FAQ] READ FIRST! Laptop Frequent Questions

     


    BCM4322HM8L

    BCM4322HM8L 按照“修改BCM4322 ID 和国家码完美支持黑苹果和5G”中的操作,虽然会报错但是能刷ID与地区码(可将CN改为HK)。

    我真诚的建议你不要按照上面的说法刷ID.

    如果你不幸拥有这张网卡,之后你很可能观察到一个现象,这张网卡在Windows下网速奇慢(Windows自带驱动时),不是因为干扰的慢,而是真的网速很难超过2Mbps,网络属性中看不出明显问题。

    究其原因,可以用驱动精灵(或鲁大师等)把Windows10系统自动配置的2012年版的驱动更新到2014年的“ 7.12.39.11”,速度瞬间提升。但是这里或有极大问题。

    如果你更新驱动之后发生网络故障,应该这样做:

    发生故障(无法使用特定网络的DHCP功能,手动指定IP地址完全无效,或是虽然DHCP正常工作,却无法上网。两者的表现都有一句网络受限。),可能与新版驱动有关,请回到Windows设备管理器,右键属性,选择驱动程序标签,回滚驱动程序。

    同时,根据我反复尝试反复查证的经历和从这里看到的信息,BCM43XX网卡,最好的办法就是用Windows自带驱动,其他所有驱动(包括你自己手动安装的各种诡异驱动)都很可能遇到网络受限问题。回滚驱动自然也就是使用默认驱动了。当然也可能只能忍受那乌龟样的网络性能。

    网卡中的配置属性可以看这篇“Can Somebody Explain About Wi-Fi Device Manager Settings And Power Settings In Windows 7?

    磊科NW360 USB无线网卡

    这张网卡曾经可以在10.10及之前的OS X系统使用,到了10.11恐怕有点艰难,用它的人很少。其实,你最好不要买倒霉的电脑。

     

    本次推荐音乐

    天空への旅 

  • 10.10 Yosemite I3 4000M

    更新内容

    刷新微码的猜测来源于我发现Broadwell存在CPU内部错误,需要更新微码修复。我随后追随微码进一步发现它与众多项目有关,Intel也有提供i3-4000M的微码。

    2016年3月8日 读者“深更半夜”已经证实此猜测是正确的解法。

     

     

    意外搜索微码时发现微码竟然同时与CPUID和MSR有关,凑巧的是,这颗CPU同时需要用到MSR的一个Patch(现在的新CPU基本都如此),同时还要用到FakeCPUID。那么,通过BIOS或者Linux刷新这颗CPU的微码(Microcode)是个很可能的选择。这也许也是为何国外部分用户也用的这颗CPU但是完全没遇到特殊问题的原因。

    此外,不要忘记,换一颗CPU可能是最好的办法。i5及以上的CPU支持AES指令集,这是i3级别的CPU存在的硬伤,同时i3也不支持睿频,体验上也会差一截。

    神奇的淘宝有一项购买CPU同时置换的业务,i3 4000M能抵扣大约450RMB,具体价格看商家回收价。


     

    i3-4000M这颗CPU在10.9的时候还比较正常,能够XNU电源管理 SSDT变频。当时连续玩了几天终于搞定了10.9,后来尝试10.10总是不成功,把各种方法尝试了个遍,各种参数,各种怀疑,耗费我很多时间……

    最后都会是同样的结果 kernal panic,mac os version not yest set ,system uptime in nanoseconds….etc.

    后来和人交流聊天时他说别人的Haswell都能成功,我们也应该能——我才突然想到,我怎么不用我的参数试试其它电脑,万般凑巧的是,刚好我周围新有一个电脑和我的是采用类似的准系统,核心区别主要在于CPU不同。

    天赐良机!如此小差别的电脑,不去试试真是毫无道理。

    测试结果显而易见,毫无悬念的进入安装程序。

    i3-4000M似原生不被支持

     

     

    这时才真的安心了,差点死心了,就是如此不堪。CPU看来是原生不被支持,我要是早知道这颗i3这么倒霉我就不买这电脑了,汗颜,苹果笔记本最低都用的i5,不要买苹果没用的硬件是正理。

    后来我通过查找Clover WIKI和另外的文章找到了思路和办法。

    使用Clover的 FakeCPUID选项,Clover WIKI可以看到很多的CPUID,我把支持10.9的都尝试了一番,但是非常的不幸,没有找到一个可用的Haswell和IVY ID。

    CPUID同时会影响kernal和电源管理,结果就是,没有找到合适的CPUID就无法用合适的CPU电源管理,IVY 和Haswell都(可)用新的XNU电源管理,非常可惜,我们无福享用。也即是说,我们加载的老版AppleIntelCpuPowerManagement,根本就无实际意义——SSDT也没发现有实际意义,倍频和功耗丝毫不低,空闲功耗都在7w。

    我们可以用FakeCPUID顺利安装然后使用系统,却难以处理变频与功耗问题。

    那么电源管理怎么办呢?

    我在另外的帖子中找到了办法,即是古老的Nullcpupowermanagement ,看名字就知道这货是禁用电源管理(禁用AppleIntelCpuPowerManagement),但是最神奇的在于他本身就会提供一点点电源管理功能,可以让你获得部分电源管理和变频。

    实际用下来,效果相当好,空闲功耗在1w以下,继续用的话温度就开始升高,大约在38-45之间幅度。虽然倍频依然被锁定在X24,但是锁定在最高总比锁定在最低好,能玩玩总比没得完的好,是吧?

    经过反复试用,只有这个Kext是核心的,其它的一些奇怪的参数,包括-xcpm,npci 2000/3000这些都无关紧要。

    这样的功耗效果相比10.9时候的变频效果并不差。只是可惜,这样的发现消耗了我太多心力。

    这件事其实给我留下很深的印象,如果我打算玩Hackintosh,就不要把明知不容易的放过来,应当尽力模仿原本。

     

    再总结一下

    在Clover Config文件中加入Fake CPUID以实际运行系统

    <key>FakeCPUID</key>
    <string>0x0206F0</string>

    可选在clover kexts目录下添加NullCpuPowerManagement,同时修改Clover config配置中的加载Kexts目录的内容到总是。

    <key>InjectKexts</key>
    <string>Yes</string>

     

    主要看下面三个参考,希望未来有更好的Haswell,IVY CPUID,其它办法或是苹果放开CPU限制吧,就像10.9一样。
    1 clvoer wiki KernelAndKextPatches
    2 Haswell-E mach_kernel patch (5960X, 5830K and 5820K) Yosemite
    3 How to: Intel Pentium G3XXX (Haswell) works with speedstep Yosemite 10.10 and Mavericks 10.9

    照例音乐


    额外说一句,如果你的屏幕遇到了闪屏问题,可以考虑用HIDPI调节分辨率,在UEFI模式与Legacy Support间切换,修改你的亮度调节方式等方法。

    另外,现在的Windows10对CPU的睿频控制也逐渐不再依赖SSDT了(大约从2016开始),确实是个好消息。

  • 孤陋寡闻 原来把自己电脑启动硬盘挂别人那儿启动还可用

    孤陋寡闻 原来把自己电脑启动硬盘挂别人那儿启动还可用

     

    把自己做启动的硬盘挂别人那里启动会怎样?这个问题估计很多人都思考过,知道答案或是有机会实践一番的人就少了,所以……..孤陋寡闻了。

     

    这次新换了笔记本,从淘宝购买光驱硬盘架然后替换掉光驱,意外之下PC直接从这个老硬盘启动了,开机就出现Windows8徽标,当时我就惊呆了——预感等下就能知道一个悬而未决问题的答案,有些激动难免的。

    在我以往的猜测中,我估计会面对驱动不兼容的蓝屏,但是实际上——除了启动时间太长了点,实在很像安装系统时的情形!

    硬盘转了大半天之后出现正在准备设备画面,过了会儿顺利出现登录界面,进入桌面,感觉所有一切都回来了,温馨感人。

     

    后来我买了新的USB3.0U盘才发现Windows8还有一个新功能——Windows to GO,直接把系统安装到U盘上,关键是你要觉得不过瘾可以直接在Windows to GO系统中同时装好几个常用电脑的驱动。

     

    另外,现在的笔记本光驱主板接口一般也用的SATA3了,光驱是SATA口而已。

     

    附带一首音乐    HIPDA一位老会员离开了,这时听到这音乐无限惆怅。

  • 虾米音乐 V 1.1.1.4360

    版本 V 1.1.1.4360
    更新时间 2013.09.26

    虾米音乐终于更新到了全新设计的2.0了,但是那奇怪的列表非常难用就算了,刚刚错误点一下就直接把音乐取消收藏然后除名…又是来一个先制造一堆问题用着再说的坑爹套路吗?你们要折腾要试验就别来烦我了,于此只能找以前的“经典”版。

    你绝对想不到这有多难,无语中发现硬盘中还有一份,这时太想夸自己机智了!o(*≧▽≦)ツ

    老版虾米使用图

    老版虾米使用图

    下载 百度网盘 新浪微盘

    音乐 La Chica del Banjo

  • Windows8 IE10 flash插件丢失的修复

    这莫名其妙的问题,解决的方法其实很简单。

    主要参考这里,我只是简单写一下别人的思路。

    在管理员权限的CMD输入这些或者类似的重新注册下就可以了:

    regsvr32 C:\Windows\SysWOW64\Macromed\Flash\Flash.ocx
    regsvr32 C:\Windows\System32\Macromed\Flash\Flash.ocx

    网上到处流传重置IE10,sfc scannow ,关闭筛选项的伪技巧,所以才写这么篇。。。

    注册之后,你可以在IE10的加载项中同时看到32还有64位的加载项。

    顺路鄙视一下腾讯视频也需要这个插件才能观看,却没有更新在Windows8中的解决方案

    延伸:

    你可以参考How to Update Internet Explorer 10 Flash Player in Windows 8

    以及他提到的Microsoft 安全公告:Internet Explorer 10 中的 Adobe Flash Player 中的漏洞更新

     

     

  • 利用emule修复QQ旋风下载的被损坏大文件

    很久都没更新过了,不过这并不关键。

    QQ旋风下载大文件出错的几率似乎真的不低,至少我已经碰到两次。一般来说,QQ旋风下载错误时似乎有以下特征:

    使用离线下载大文件;

    网速不佳,下载速度波动巨大;

    直接退出QQ旋风,以后继续下载

     

    这些只是个人猜测,真实性未知。

    文件损坏导致的文件错误通常只占整个文件微小的一部分,但是却可能导致文件无法通过校验,这些都可能造成无限的麻烦。 (更多…)

  • 戴尔M5010/N5010拆机除尘实记

    我使用的是M5010的某款笔记本,M5010与N5010结构基本相同,官方也是将其合并到了同一个服务手册中。此文主要是记录此次拆机的实践经验,由此引起的风险与后果自负。

    实际上 ,这个教程只是看来玩玩的,一般情况下除尘随便找个鼓风机吹吹就完事,效果很不错。

    (更多…)

  • 为emule添加字幕搜索&编辑web服务

    emule软件内有个便捷的web服务功能,利用这个功能可以为emule的使用带来诸多便利。

    “互联网提供一些基于web的服务,例如网络搜索引擎。这类web服务可以在eMule内直接调用。你可以自行编辑eMule配置文件夹下的webservices.dat 文件配置web服务,也可以按下“编辑Web服务”按钮快速打开此文件。”

    (更多…)