公司的电脑有点慢,然后最近运行了SQL Server服务之后,内存又不太够。于是就在淘宝上搜索一些洋垃圾相关的信息。找来找去,发现X79是不错的选择,CPU性能够用,内存价格便宜(16G不到200元)。

淘宝上搜索了一下,净是一大堆华南金牌主板,没用过,但是口碑似乎一般,而且华南主板用的都是H61芯片做X79主板,接口和功能都少的可怜。网上也找不到太多相关的信息。偶然看到惠普Z420工作站用的主板,用料和做工真的是没得说,扩展性比华南不知道高到哪里去了。做了一下功课,提前查了一下这个主板要注意的一些东西:

1.电源接口是18pin的,需要专用电源,否则要买转接线。

2.主板有很多检测机制,USB不接,风扇不是原装的,机箱风扇不接,这些都会报错,需要F1才能继续,对于想当服务器的用户来说,这是无法接受的。

3.这个板子BootBlock分V1和V2两个版本,V1不支持E5 V2的处理器,购买的时候需要注意(网上又有说,如果用编程器刷入固件,那么BootBlock会一起更新到V2,就可以支持E5 V2处理器了)。

4.当安装的是E5处理器的时候,是可以使用ECC REG内存的,也就是淘宝上那种特别便宜的内存。主板不支持普通DDR 3内存。

5.这块板子CPU供电接口的方向特殊,并非普通的与主板垂直,而是横躺在主板边缘,需要主板上方有足够的空间,支持冷排的机箱即可,但是冷排可能就不能安装了,主板上方没有空间的,没法安装这款主板。

做好足够的功课后,就在淘宝上下单买了回来。主板很便宜,520元,再加一个18pin转换线,大概20-30元。都在同一家,一起买回来就可以了。同时又在其他店家购买了128G DDR3 1866 ECC REG内存(8*16G)和E5 2650 V2的处理器。

回来装好,一次性点亮,主板,内存,CPU都没有问题。店家发的主板,BIOS竟然是改过的,不接风扇,一大堆错误,但是不用按F1,就能正常开机进入系统。现在只剩下两个问题:

1.风扇转速太高,始终是满速运行,噪音大。

2.主板不支持NVME的固态硬盘(识别都不识别,更别说启动了)。

于是网上开始搜索这两问题的解决方式。

1.风扇转速太高的问题。尝试使用猫头鹰风扇附带的降速线,效果不好,速度依然很快。看到了一种使用三极管S8050改接的方式。然后就在家里一堆三极管里找,刚好找到了一包S8050。然后用电烙铁焊好,插到主板上,问题解决了。相关资料如下:

2.然后就是NVME的问题。在SMXDIY论坛上找到了一个修改BIOS让BIOS支持NVME固态硬盘的文章,坛主制作了一个单文件的NvmExpressDxe.ffs的BIOS模块,修改起来很方便。插入主板的BIOS之后,主板确实可以支持NVME的启动的了。但是总感觉这个不是官方的模块。于是在网上找来了HP Z440的BIOS,这个BIOS官方支持NVME的启动,于是提取了NvmExpressDxe和NVMeSmm两个模块,插入了Z420的BIOS。再次刷入,OK。没有任何问题。可以在F9中看到硬件型号,也能正常启动。

下面是我修改过的BIOS的下载:链接:https://pan.baidu.com/s/1yws38xOEn1OkMPYRtzyMLg
提取码:vyq9

需要注意的是这个BIOS的MAC地址被我抹掉了,大家刷入之前,需要自己去00001000偏移处修改为自己的MAC地址(0-5)

刷入BIOS,不需要拆BIOS芯片下来,只需要网上购买一个SOP 16的夹子即可,我淘宝上买了一个,但是坑爹的是SOP 16的线序,商家竟然1-1,16-16这种接法,坑爹呢(商家给的是一个SOP8的转接板),这样肯定是不能用的,于是自己拔出来那些线,又重新按正确的线序接了一下。可以参考:http://www.biosrepair.com/bios/TSSOP16.htm

SOP 16引脚顺序
1 16
2 15
3 14
4 13
5 12
6 11
7 10
8 9
SOP 8引脚顺序
1 8
2 7
3 6
4 5
SOP16与SOP8的对应关系
SOP16 SOP8
1,2 7,8
7,8 1,2
9,10 3,4
15,16 5,6

HP Z420 工作站主板(X79 , C602)折腾笔记的更多相关文章

  1. MacBook外置显卡eGPU折腾笔记

    MacBook外置显卡eGPU折腾笔记 硬件选购 当今市场上个人电脑的独立显卡,基本上能选的只有NVIDIA和AMD了,如果你想买外置显卡来打游戏的话,NVIDIA和AMD的都可以,但如果是像我一样准 ...

  2. HP服务器更换主板前后的注意事项

    问题 X86服务器免不了会出现故障,以我们实验室使用的HP服务器为例,已经有几台因为各种故障更换过主板了,更换主板前后有些事情需要我们应该注意或处理, 这里记录如下,其中第二.三点是针对我们所使用的C ...

  3. ASP.NET Core 折腾笔记二:自己写个完整的Cache缓存类来支持.NET Core

    背景: 1:.NET Core 已经没System.Web,也木有了HttpRuntime.Cache,因此,该空间下Cache也木有了. 2:.NET Core 有新的Memory Cache提供, ...

  4. ASP.NET Core 折腾笔记一

    前言: 在ASP.NET Core 1.0时,曾折腾过一次,后因发现不了System.Data而停止. 更因VS2015提示过期Delete掉VS了,其实主要还是笔记本的硬盘空间吃紧. 快双十一了,本 ...

  5. 《HP大规模敏捷开发实践》读书笔记

    读这本书的心得,敏捷是实践出来的,哪怕不懂srcum**等方法,只要坚持心中的价值观,朝一个方向改进,哪怕不能“任何时候都拥有符合发布要求的代码”,今天比昨天好,也是成功.     通过业务分析确定开 ...

  6. Ubuntu Gnome 14.04.2 lts 折腾笔记

    unity感觉不爽,于是来折腾gnome3 = = 首先去官网下载ubuntu gnome 14.04.2 lts的包(种子:http://cdimage.ubuntu.com/ubuntu-gnom ...

  7. systemtap折腾笔记

    在这货上花费了不少时间,都是受了@agentzh 大神的蛊惑:) 他写的nginx-systemtap-toolkit监测的数据很有价值,对于系统优化实在是利器. 最早折腾systemtap,是在Ub ...

  8. 【转】Kali Linux 新手折腾笔记

    原作者:http://defcon.cn/1618.html 最近在折腾Kali Linux 顺便做一简单整理,至于安装就不再多扯了,估计会出现的问题上一篇文章<VMware虚拟机安装Kali ...

  9. Kali Linux 新手折腾笔记

    http://defcon.cn/1618.html 2014年09月29日 渗透测试 暂无评论 阅读 55,052 次   最近在折腾Kali Linux 顺便做一简单整理,至于安装就不再多扯了,估 ...

随机推荐

  1. hdu 3536【并查集】

    hdu 3536 题意: 有N个珠子,第i个珠子初始放在第i个城市.有两种操作: T A B:把A珠子所在城市的所有珠子放到B城市.  Q A:输出A珠子所在城市编号,该城市有多少个珠子,该珠子转移了 ...

  2. phpcms url路由规则、多站点、PC手机切换

    解决一个分站点pc手机共存的问题 首先需要有PC手机两套模板.通过修改url路由规则,在同一目录下生成PC手机两套静态网站,PC使用默认url路由规则,手机端使用文件名追加“_m”的路由规则. 然后通 ...

  3. 罗列Python标准模块

    文本 1. string:通用字符串操作 2. re:正则表达式操作 3. difflib:差异计算工具 4. textwrap:文本填充 5. unicodedata:Unicode字符数据库 6. ...

  4. day10-04_多线程常用属性方法

    一.需要了解的方法 Thread实例对象的方法 # isAlive(): 判断这个线程是否是存活的 # getName(): 获取线程名 # setName(): 设置线程名 #enumerate() ...

  5. oracle函数 to_single_byte(c1)

    [功能]将字符串中的全角转化为半角 [参数]c1,字符型 [返回]字符串 [示例] SQL> select to_multi_byte('高A') text from dual; test -- ...

  6. Flask学习之十 全文搜索

    英文博客地址:blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-x-full-text-search 中文翻译地址:http://ww ...

  7. HDFS Concepts-blocks

  8. Knative Eventing 中如何实现 Registry 事件注册机制

    摘要: 在最新的 Knative Eventing 0.6 版本中新增了 Registry 特性, 为什么要增加这个特性, 该特性是如何实现的.针对这些问题,希望通过本篇文章给出答案. 背景 作为事件 ...

  9. caffe 下一些参数的设置

    weight_decay防止过拟合的参数,使用方式:1 样本越多,该值越小2 模型参数越多,该值越大一般建议值:weight_decay: 0.0005 lr_mult,decay_mult关于偏置与 ...

  10. [学习笔记]整体DP

    问题: 有一些问题,通常见于二维的DP,另一维记录当前x的信息,但是这一维过大无法开下,O(nm)也无法通过. 但是如果发现,对于x,在第二维的一些区间内,取值都是相同的,并且这样的区间是有限个,就可 ...