记一次狗血的开机故障排查和Fujitsu小主机赏析

缘起

笔者有一台Fujisu Esprimo Q556/R 小主机(图),平常主要作为下载机使用,长期稳定运行。这几天调整了一下配置,遇到了一个很搞笑的故障,著文记录并分享一下。

配置和设计

从设计和工程的角度而言,笔者认为这台Esprimo(其实是没有这样一个英文单词的)的水平,是很高的。有几个优雅并且实用的设计:

  • 大小合适,比例协调

185 x 190 x 54 mm, 1600g,外观就是简洁方正比例协调的盒子造型,黑色或者白色外观,卧立摆放都比较美观。

  • 内置电源,实用方便

同外置电源相比,这是一个相当优秀的电源设计,在机箱内就只占一小块角落空间。但省掉了累赘的外置电源,只需要一个8字电源线,使用非常方便,布置也很简洁。

  • 内部规划合理紧凑,空间利用率高

几乎没有无效的空间,甚至可以支持吸入式光驱。

  • CPU散热设计巧妙

散热器其实是三个部分,CPU顶盖,散热鳍片(热管连接结构)和可拆卸的风扇。所以虽然CPU位于主板中央,但散热鳍片靠近机箱边缘便于散热,轴流式风扇位于侧面,整个散热系统基本上平铺开来,占用的高度很小,并有利于其他配件的布局。可能是散热比较给力,我使用的是35WTDP的处理器,日常使用声音非常小,确实适合商用。

  • 扩展能力强

在Intel 6代酷睿的年代,以其产品的定位而言,Esprime提供的配置和扩展能力已经算是非常出色了。千兆网络,有很多(包括3.0)USB接口,有DP和DVI显示接口,前后音频接口,竟然还有串口和PS接口;有两个DDR4笔记本内存插槽;一个M.2NVME,一个M.2 PCI-E(WIFI),两个SATA接口,还有一个内部USB插座(非标,不知如何使用)

  • 维护方便

Esprimo的机箱盖板拆卸是免工具的。两面都可以拆卸,其中一面可以用于更换内存。它在背面使用了一个钢丝锁扣来卡住盖板,还可以装安全锁防止拆卸机箱。内部需要使用到工具的地方就只有CPU顶盖和M.2固定螺丝,而且只需要一个规格的十字螺丝。CPU散热器和风扇都是可拆卸的,方便更换CPU。

  • 配置

这其实是最无趣的地方。这个机器支持Intel 6、7代低压处理器,TDP35W,我的配置是I3 7100T;可以支持两条DDR4内存,我配了一条16G-2666,后换成了8G-2666;支持一个M.2 NVME和一个2.5 SATA硬盘。

  • 做工

小主机的做工很好,金属的框架和盖板都很厚实。各种钣金结构比如盖板和机壳的空和卡接结构细致而精确,笔者甚至觉得有点过于设计化了。因为这可能会大大增加制造和装配成本。

一个体现设计细节的地方就是它的指示灯。电源灯是集成在电源按钮上的,非常有质感,它实际上是使用了一个光导原件,可以把光线从主板上的LED灯导引到按钮之上,硬盘灯也使用类似的处理,这样就可以不用接线了,非常完美的工程方案。

内部的结构是这样的(非笔者那台,但结构相同):

当然,作为一个完美主义者,再提几点觉得需要改进的:

  • 内存区域上的盖板,还设计了一个塑料伸缩锁扣,有点多余了
  • 2.5寸硬盘的固定方式,需要使用两个支架,但其实只需要设计好卡扣就行了,无需螺丝固定
  • 主板上提供了两个SATA接口,但只提供了一组标准3针电源线插座,如果提供两组,完全可以安装两块2.5寸硬盘
  • 硬盘架的高度,其实是有空间上两个2.5寸硬盘的,但只能安装一个
  • M.2硬盘插槽,可以考虑和内存一样,放在背面,这样更换就不需要拆卸主盖板和风扇

故障

笔者这次的调整非常简单,主要就是更换一个M.2 NVME硬盘。小主机上,M.2插槽的规格是2280,但基于某种兼容性的考虑(可能在后面还要安装到另一台主机上),笔者购买的版本是2245,但卖家配了一个扩展支架,也可以兼容2280(图),这也是笔者购买它的一个重要原因。

安装的过程很顺利,Esprimo机箱是免工具的,可以方便的拆开后盖,然后也可以手动单独拆除风扇,露出M.2插槽。M.2硬盘的固定,当然需要使用一个螺丝,固定在主板上的一个螺柱上。由于有相应的防呆设计,芯片的正反面固定,是无法搞错的。硬盘上好之后,习惯性的把内存卸下来擦了一下,并确认了一下容量和配置,因为这个16G的容量对于下载任务有点多余了,可能会在后面考虑换到其他机器上。但暂时还没有可替换的内存,就看了一下重新装了回去。

固定好硬盘后,就重新装上风扇,扣好盖板,接上显示器、键盘、电源,按下电源....

Esprimo的电源指示灯和电源是一体的,电源正常的点亮了,但马上就开始进入快速闪烁两下的循环...哒哒-哒哒,同时显示器也是没有任何响应和显示。

熟悉科幻电影场景的用户都知道,这肯定是某个系统故障了。一般的经验告诉我们,显示器无法点亮,大概率是内存的缘故。心想不会这么倒霉吧,拆一下内存就坏了? 于是就检查了一下硬盘的固定,风扇连接,给内存换了一个插槽。重新启动,故障依旧。

现在还是怀疑是内存的问题,但现在也没有其他的内存呢? 想到手头有个笔记本电脑,上面有个多出来的8G内存,于是去把它拆了盖,把那条内存拆下来,单独装到了Esprime上。重新其他,故障依旧。

已经有点绝望了,但想到这里唯一改变的东西就是那个硬盘,于是把它拆了下来。尝试着直接启动,这时电源指示灯,终于不闪了,当然显示器也有了反应,显然没有可启动的系统。一喜一忧,喜的是应该不是主机和内存的问题(要不然损失就大了);忧的是刚买的硬盘就是坏的?也太霉了。

再仔细观察,觉得在安装硬盘的时候,上螺丝有点紧,在看看好像支架的地步都顶到主板了,而且好像电路板都有点变形。突然想到,不会这个支架的安装有问题吧?抱着试试的态度,把支架从芯片上拆下来,然后翻个面,也可以安装。然后安装到主板上,好像也挺好,不顶主板了。随即复原,启动,可以正常启动,并且可以看到这个新硬盘了。

所以,最终的故障结论是:

发来的硬盘支架的安装,是反的!

相关推荐
sre运维2 天前
运维人员必备的 Mac Zsh 配置技巧
程序员
陈随易3 天前
anime,超强JS动画库和它的盈利模式
前端·后端·程序员
陈随易3 天前
秦少卫-耗时5个月收入超过北京工资的超级独立开发者
前端·后端·程序员
陈随易4 天前
wangEditor,从开源、停更到重生
前端·后端·程序员
黑心萝卜三条杠4 天前
【Go语言】深入理解Go语言:并发、内存管理和垃圾回收
google·程序员·go
一只爱撸猫的程序猿5 天前
在SpringBoot 项目简单实现一个 Jar 包加密,防止反编译
spring boot·安全·程序员
TF男孩5 天前
独立开发上班后:我的故事,你的酒,一腔沉默往前走
程序员
肖哥弹架构5 天前
ScheduledThreadPool线程池设计/场景案例/性能调优/场景适配(架构篇)
java·后端·程序员
陈随易5 天前
兔小巢收费引发的论坛调研Node和Deno有感
前端·后端·程序员
肖哥弹架构6 天前
SingleThreadScheduledExecutor线程池设计/场景案例/性能调优/场景适配(架构篇)
java·后端·程序员