kala 发表于 2012-6-25 18:46:12

重新修复qnap的flash引导核心 (synology完败)

   不管synology还是qnap机器,里面都有个flash芯片,这个flash芯片是用来装载核心启动的,如果这个核心系统损坏或出现错误那么你可能搜索不到nas的ip地址,或者可以搜索到ip地址但是却无法进入系统,或者你的nas很不稳定比如经常断线或者无法更新固件等。

   而在这方面群晖又一次败在了qnap脚下,群晖官方并没有放出如何重刷flash固件的方法(注意这里和出厂化设置和重装系统是不同的概念),如果你nas搜索不到ip或者进不到系统那么群晖的话你只能返厂(之前群晖的固件门就是因为用了劣质flash芯片导致无法开机,全球1000多台机器返厂),又是一个漫长的等待,如果过了保修期那么恭喜你这nas就算废了;而qnap的话可以轻松帮助你解决问题。

今天这个方法适合qnap的 Marvell CPU系列的机器,x86的另外的方法。这方法是qnap官方出的,可是官方都是e文,这里根据自己的实际操作来告诉大家怎么重刷。

第一步:
首先你需要一个可以刻录的光盘或者空的u盘

然后针对自己机器的型号下载qnap的live cdiso镜像文件,下面是镜像地址。

   a. TS-110, TS-119, TS-210, TS-219, TS-219P      ftp://csdread:csdread@ftp.qnap.com/NAS/live_cd/Flash_Reburn_live-cd-2009-09-24(TS-110&119&210&219&219P).iso
    b. TS-410, TS-410U, TS-419, TS-419U
      ftp://csdread:csdread@ftp.qnap.com/NAS/live_cd/Flash_Reburn_live-cd-2009-12-09(TS-410&410U&419P&419U).iso
    c. TS-x119P+, TS-219P+, or TS-419P+

      http://us1.qnap.com/Storage/tsd/live-cd-2010-10-08.(TS-x19P+_Recovery).iso
         d. TS-112/212/412/412U/419U/419U+
      http://us1.qnap.com/Storage/tsd/live-cd-2011-03-02(TS-x12_412U_419U_419U+).iso
      e. TS-119P II/219P II/419P II
      http://us1.qnap.com/Storage/tsd/live_cd/live-cd-20120424-TS-x19PII_USB30.iso

这个iso镜像是用来引导你进入linux核心的,用linux下面来为你的nas恢复flash
然后把下载下来的镜像刻录成光盘或者直接写入到u盘里面,只要能引导启动就可以了。
可以用UltraISOPortable这个软件来直接写入到u盘里面。
第二步:然后重启电脑用光盘或者u盘来启动,记得在电脑的bios里面设置为光盘或者u盘启动为首先启动。(注意:这里有个细节,这个iso并不是支持所有主板,表现在可以正常引导到linux界面,但是后面加载程序的时候会错误,这个时候并不是光盘的问题,而是和你的电脑不兼容,我自己本身的笔记本就是这样,换了台式机就没问题了。)
1、启动后进入下面这个界面
**** Hidden Message *****
然后选择QNAP System Linux Live CD 回车
2、进入了程序加载界面,这里什么也不用动,直到最后出现Qnap-system.technology login:(注意这里不需要登录,保持这个状态就可以了。)
**** Hidden Message *****
第三步:把nas的硬盘拆下,然后nas用网线直接和上面用光盘启动的电脑连接,注意如果你nas有2个网口那么请用第二个网口,如果第二个不行的时候再用第一个;   

然后用牙签按住机器后面的出厂化设置按钮RESET键,再按开机键,直到听到滴滴两声的时候放开,这时候就不用去理他了,直到10分钟后应该就搞定了,如果不放心那么延长多几分钟吧,正常中间会听到滴的声音,后面还会重启nas,直到状态灯变恒绿色;反正不用去理那么多,中间过程都不要去理他了,反正10分钟后再拿到电脑试一试就可以了。

**** Hidden Message *****

(注意如果你nas之前非正常关机的话,一通电就会开机的,这时候先不接电源,按住出厂化设置按钮,然后再打开电源,nas就自动开机了,直到听到滴滴的两声;还有一个判断是否刷机成功,就是10分钟后按住关机键,像正常一样关机,如果能正常关机那么刷机应该就成功了,注意这里的关机时间比较长,需要2-3分钟时间)

这样flash就算重新刷机成功了,但是flash版本很低,这里我们需要再升级一次

第四步:升级flash核心固件

1、先下载最新的flash核心固件,在qnap里面Marvell CPU的型号的flash只有16MB

下面是3.6.1的固件下载地址,大家根据自己机器的型号来下载

http://wiki.qnap.com/wiki/NAS_Firmware_Update_When_No_HDD(s)_Installed

2、开始升级固件,注意这时候不要把硬盘插上,只需要一个空机器就可以了。


**** Hidden Message *****

看到没有刷机成功后版本号还是3.1.2的,固件还是很老的

**** Hidden Message *****

右键你的nas,选择更新系统韧体

**** Hidden Message *****

如果管理员账号和密码,默认是admin   admin

**** Hidden Message *****

选择你刚才下载下来的那个flash固件

**** Hidden Message *****

点击开始更新

**** Hidden Message *****

漫长的等待,这里需要有足够的耐心,中间有时候会出现百分比不动的情况,这时候不需要理会继续等待

**** Hidden Message *****

到90%的时候会显示重新启动中,说明已经升级成功了。

**** Hidden Message *****

最后后挑出一个框框显示:更新系统软件已经成功的完成

**** Hidden Message *****

状态那会显示:更新完成,然后点击关闭按钮

**** Hidden Message *****

再QNAP finder搜索下你nas的,看上面显示版本号已经是3.6.1了

这里升级固件可以直连你的pc或者链接路由器都可以

上面步骤完成后如果没刷机成功,那么可以重复多刷几次试一试。

这第四部可以支持不需要硬盘直接升级系统,比如机器版本号比较低,认不到3t的硬盘,而手头有没有低容量的硬盘,那么你可以通过这个方法来把flash固件升级到3.6.1后再接上3t的硬盘这样就可以解决了;还有如果刷好后,还是显示旧版本固件,那么再重启一次nas就好了。



后语:这里体现了qnap很人性化的一面,我们知道nas的启动完全是靠这个flash芯片来引导的,实际是你破解了这个芯片那么你自己组装的主板都可以安装qnap系统(听说之前国内有个牛人破解了,还diy了主板出来,强悍啊),当然你主板的cpu 内存 网卡等都要和qnap机器一样才行,这样才有驱动的支持;

这个flash芯片正常情况下出问题的概率比较低,但是常年运行后就难说,毕竟里面也是个linux软件系统来的,并不像bios一样底层的东西;不出问题还好,出了问题那么返厂时间是非常的长了,论坛也有个坛友群晖的机器返修花费了3个月的时间,这个就看你的耐性了,保修期内还好说,保修期外任何厂家都会痛宰你一笔的,这是肯定的。而qnap能让出问题后用最简单最快速的方法让你机器正常运转起来,这和他支持你在机器出问题后怎样快速备份数据是一样的道理,这才是正在人性化的一面,而不是华丽的外衣披着狼皮。

这里面还有个小细节,就是刷机的时候并不需要你插上硬盘,这样你完全不需要担心刷机的过程会损坏你的数据,所以放心去刷吧!而群晖有个出厂化设置可以重装系统,但是需要你插上硬盘,这里的危险性没人能预料的。

好了希望文章对大家有帮助,欢迎拍砖。

pt880 发表于 2012-6-25 19:10:43

没有下文了?貌似没有写完吧。

be840 发表于 2012-6-25 19:56:10

哎,又揭了一次群晖的底啊,楼主不应该啊不应该……
精品帖子,不顶不行!!!

lacopa 发表于 2012-6-25 23:10:37

呵呵,群晖郁闷啊!来了个踢馆的!不顶不行!

pt880 发表于 2012-6-26 16:41:05

楼主终于写完了,但是我也产生了一些疑问:如果qnap官方就有这样的途径修复flash,那么是不是可以这样理解--它的flash很容易出问题。

kala 发表于 2012-6-26 17:17:43

pt880 发表于 2012-6-26 16:41 static/image/common/back.gif
楼主终于写完了,但是我也产生了一些疑问:如果qnap官方就有这样的途径修复flash,那么是不是可以这样理解- ...

可以这样理解,不是他的flash很容易出现这个问题,群晖出现千台flash门,不用解释你懂的。

coldrain45 发表于 2012-6-26 18:43:18

学习了,多谢~

MDF 发表于 2012-6-26 21:47:10

学习下,希望下回能出个英特尔CPU的教程

淡忘 发表于 2012-6-27 04:06:26


学习了,多谢~

fttbcm 发表于 2012-6-27 08:10:20

好像我的博客内有更新的,再看下

cdwalkman 发表于 2012-6-27 09:02:40


学习下,希望下回能出个英特尔CPU的教程

gdynmtm 发表于 2012-6-27 09:57:09

进来学习下

4587wang 发表于 2012-6-27 15:43:03

前来学习。谢谢。

pctine 发表于 2012-6-27 18:12:16

感謝分享.

>> 不管synology还是qnap机器,里面都有个flash芯片,这个flash芯片是用来装载核心启动的,如果这个核心系统损坏或出现错误那么你可能搜索不到nas的ip地址

不過那麼多人購買這兩個廠牌的 NAS, 還沒有聽說有人更新 firmware 造成機器永久損壞的.

kala 发表于 2012-6-28 18:20:07

pctine 发表于 2012-6-27 18:12 static/image/common/back.gif
感謝分享.

>> 不管synology还是qnap机器,里面都有个flash芯片,这个flash芯片是用来装载核心启动的,如果 ...

大侠看文章看认真点,这里并没有说更新firmware导致机器损坏,而是机器flash核心出现问题后我们怎么去修复他。

melonboy 发表于 2012-6-28 20:42:24

没有发现1511+的

sdf 发表于 2012-6-29 08:01:50

侃侃而谈

dennisc 发表于 2012-6-29 10:06:18

这是厂商稿吗?

linxijun 发表于 2012-6-29 14:25:22

顶啊!!!!!!!!!!!!!!

hy168 发表于 2012-6-30 18:37:37

回复看看,要是有x86的就好了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 重新修复qnap的flash引导核心 (synology完败)