迅维网

标题: 抓捕偷天换日的时间大盗,3个硬盘和2台笔记本之间的战争 [打印本页]

作者: qinhecat    时间: 2020-7-21 10:16
标题: 抓捕偷天换日的时间大盗,3个硬盘和2台笔记本之间的战争
本帖最后由 qinhecat 于 2020-7-21 10:21 编辑

      标题起的比较夸张哈,就是为了吸引你们点进来看而已。近日碰到一件让老鸟汗颜的维修案例,不涉及复杂的硬件维修,但是很有故事性,让我慢慢道来。
      起因:某天要测试一张修好的外星人17R5主板,i7 8750h+1060的普通玩意,故障只是屏线接口坏。接上一个西数的SN730 256G SSD,进系统,发现在进入桌面的时候很慢,右键一点就黑屏半分钟,桌面图标可以点的动但是打开极慢,然后慢慢就卡死了,任务管理器啥的都调不出来,键盘无响应,鼠标可以满屏溜。这难道是显卡坏了?先不管,换一个2.5寸的固态继续试试吧。咦,怎么也是一样的表现?这些硬盘以前都在同款机器上跑过,可以正常进系统的,不会卡死,这张主板肯定是有问题吧。因为是裸板测试,侧板的USB小板没接,只有主板一个usb口可以用,所以重装系统很麻烦,就准备打算拿个蓝天的P775TM游戏本来先装个新系统再说。
      事态发展:把SN730的NVME SSD拿到蓝天P775TM上,进winpe,很顺利的格式化掉原盘数据,重装win10 1903专业版,2分钟不到安装器复制好文件可以重启了。重启以后和平常一样安装驱动,服务,自动重启,然后出乱子了。以下开始配有部分图片来方便大家理解。
      
QQ图片20200721091530.jpg
登录/注册后看高清大图

      进到这个位置转圈圈的时候突然圈圈卡住不动了,鼠标可以满屏溜,机器合盖可以待机,翻盖可以激活到这个状态,就是进不去桌面。接下来就是瞎折腾时间:
1、以为系统没装好,重新进winpe重装,一样!
2、以为SSD有问题,全部删掉分区,重建分区再装,一样!
3、把这个SSD低级格式化,重复安装过程,一样!
4、进bios把硬盘模式从AHCI变成RAID,重复安装过程,一样!
5、把前面说的2.5寸SSD换到这个机器上启动,可以进桌面,但是和那个外星人主板一样出现桌面卡死现象,鼠标只能在桌面滑动,别的啥都做不了。

QQ图片20200721091407.jpg
登录/注册后看高清大图

6、这个时候有点慌了,那我把这个蓝天原配的512G SSD放回去测试下吧。你们猜怎么了,原配放回去居然也出现卡死现象!
7、这个时候已经有点手足无措的感觉了,难道是一种凶险的未知病毒,可以破坏硬盘和硬件?
8、此刻已经不敢再放别的硬盘进去测试,让我静静。

      发现问题和解决方法
1、因为这些机器都是正常使用的,换硬盘也不太可能会突然破坏他们的显卡,cpu,南桥之类的硬件,所以还是考虑软件方面多一些。这个时候突然注意到能进系统桌面卡死的画面的右下角的系统时间日期是9999/8/18。这是一个很不寻常的信息,时钟数据错乱可能会导致众多的系统和应用软件运行条件出问题的。
1.jpg
登录/注册后看高清大图

2、马上进bios查看,果然系统时钟就是被改成了9999/8/18
QQ图片20200721091535.jpg
登录/注册后看高清大图

3、将当前错误的时间数据改成当前正确日期,保存,退出,重启,用原配512G ssd进系统,久违的桌面终于正常出现,系统运行流畅。
4、关机,接入有问题的2.5寸 SSD,第一次启动进到桌面仍然卡死,显示一个更怪异的日期
QQ图片20200721091524.jpg
登录/注册后看高清大图

但是几秒钟后联网自动更新时间成功,恢复到正常时间后,这个硬盘的系统也可以正常使用了。
5、现在来处理最初那个NVME的SN730了,它在重装系统以后没进过桌面,一直卡死在转圈圈那个步骤。我们来看看它会是啥表现吧。
开机,我X,还是卡死在转圈圈那里了。进bios一看,年份又被改成9999了 时间从之前15点多变成2点多了
QQ图片20200721091520.jpg
登录/注册后看高清大图

这个硬盘难道真有鬼?不用慌,把bios时间改成当前的,进pe重新安装系统,嗯,这回终于可以了。

结局篇:
       经过几个小时大战,终于揪出了偷天换日的大盗,就是错乱的CMOS时间和微软垃圾的网络对时机制。现在回想起来,最早测试的那个外星人主板,它的CMOS时间肯定是错的,然后我插那个NVME  SSD进去测试的时候,它会把cmos时间更新到硬盘的某个系统文件里面,这样在进入系统的时候因为裸板测试,我没有插无线网卡和天线,系统也就无法通过互联网获得当前正确时间,很多依赖时间来判断运行条件的系统和应用程序就都出错了,那种情况下cpu可能被各种异常中断消耗掉所有资源而无法正常显示出桌面。而当我插入第二个带正常系统的硬盘,又重复之前发生的事情。而更诡异的是,被写入错误时间戳数据的硬盘,拿到别的正常机器上去跑,系统启动以后居然会把硬盘里面错误的时间戳数据写入那个正常机器的cmos时间去!这样怪事就接连发生了,因为cmos时间被改掉了,即使重装系统,或者放回之前完全正常的硬盘,也一样会被感染。这个问题也说明目前的win系统在处理一些关系系统运行的关键数据逻辑处理上仍然有很多致命bug。在互联网上搜索了一下相关案例,可以发现有好事的日本人在xp系统上曾经将系统时间调成9999/11:59:59,然后一秒钟以后,系统就崩溃了,cpu占有率100%。
       解决方法:拔掉CMOS电池或者手动进CMOS更改时间到正常值保存退出即可,没进过系统的硬盘要重新安装系统。
       千年虫问题人类平安度过,9999年离现在还有七千多年,对宇宙来说就是一瞬间,不知道未来的人们对于这个万年虫要怎么解决?

作者: 1025263387    时间: 2020-7-21 10:35
感觉你入错行了应该去当小编。
作者: Linshengqiang    时间: 2020-7-21 10:53
不细心可能找不到问题的所在
作者: 276400043    时间: 2020-7-21 11:43
看这标题就知道楼主绝对是个技术一流的老司机
作者: whdiy    时间: 2020-7-21 11:53
在西瓜视频上看过一个视频讲过,windows系统时间有个极限的,好像是2099年12月31日,过了这个时间系统就会出现一些怪问题.
作者: 杨天亦    时间: 2020-7-21 20:42
看来楼主是位天文爱好者
作者: 李伟亮    时间: 2020-7-21 21:53
细心仔细分析出问题所在,学习了。
作者: 123456胜华    时间: 2020-7-21 22:06
小白学习了,感谢大神分亨,值得学习和收藏
作者: AYA5205861    时间: 2020-7-21 22:55
这个问题我也遇到过,进桌面卡死,看系统时间是一个很夸张的日期,客户反馈在别处已经装过多次系统都一样故障,怀疑是其他硬件故障 ,这边把CPU,内存,主板测遍用没发现问题。最后实在没办法,找了块硬盘重装系统,顺便把BIOS时间调整过来好了。看来当时误杀一块硬盘,问题还是在时间上。
作者: 李思迪    时间: 2020-7-22 07:33
这样的问题还真没遇到过,大开眼界啊。
作者: Abilitywe    时间: 2020-7-22 08:01
意思是这个cpu到了9999年代卡到动不了
作者: huan.    时间: 2020-7-22 09:30
还有这种怪问题,学到了
作者: hefeiyu82    时间: 2020-7-22 09:49
第一次看见因为时间不正确出现进不了系统。
作者: 甲级电源维修师    时间: 2020-7-22 17:40
是个高手

                               
登录/注册后看高清大图

作者: katte    时间: 2020-7-23 09:31
感谢分享,涨见识了,谢谢!
作者: lee1988    时间: 2020-7-23 11:17
有好事的日本人在xp系统上曾经将系统时间调成9999/11:59:59,,现在好像调不了了
作者: 叨叨三叔    时间: 2020-7-27 10:27
成功被标题骗进来了,话说9999年人类是否能突破光速 哈哈
作者: 风骑士    时间: 2020-7-27 17:00
编剧不错,,,,,,,,,,,,,,,,,,,,,,,,,,
作者: wgjkgd    时间: 2020-8-2 10:53
楼主文笔很好,感谢分享这个奇怪问题,一般人还真发现不了。我已经有个强迫症了,一看时间不准的,都是先调整时间了。
作者: Linshengqiang    时间: 2020-8-2 11:01
这事一般没有留意到
作者: ankey826    时间: 2020-8-5 15:38
非常感谢楼主分享经验,学习收藏了
作者: 飞驰123    时间: 2020-8-5 16:30
楼主真的是有耐心,分析能力跟观察力很棒




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4