大约两年前,博主购置了一款小米路由器,型号是R1D,就是自带1TB硬盘的那一款。当年宣传的很牛x,媲美网件、思科、华硕等品牌的高端路由,价格却只有这些竞品的几分之一。官网价格699,官翻版更是低到499,要知道1TB硬盘大约就要300+了,内置1TB硬盘只要499,官翻版性价比太高,博主没禁得住价格诱惑就入了一台。实际使用中也还算不错的,跟那些几千的高端路由比差距是比较明显的,如果只是纯粹的作为家庭主力路由器+NAS来用是绰绰有余的。备份功能很好用,手机连接后自动备份照片和视频,博主也会手动备份一些比较大的文件,比如运动相机等其他来源的视频。除了备份还有离线下载功能,可通过手机端控制路由器利用家中无人使用网络的时间下载一些比较大的资源,回到家就可直接使用无需等待下载了。还有广告屏蔽等等一些所谓的智能路由器都有的功能,这些功能确实比较强大,两年来博主使用了内置硬盘大约500GB左右的容量。然而,一旦遇到问题就会十分麻烦,就在前几天,路由器莫名其妙罢工了。

那天回到家,博主突然发现手机依然保持4G状态联网,手动尝试连接WiFi失败,表现为无法获取IP地址,同时家里的电脑无法上网,电视也不能收看节目。用电脑连接路由器,手动分配IP地址后能PING通路由器,但无法访问互联网。打开路由器后台管理页面十分缓慢,每操作一下都要等待数分钟。想到过恢复出厂设置,又担心这500GB+的数据丢失,不敢搞这种简单粗暴的操作。用手机查了一些相关资料,博主开始了拯救路由器的任务。

网上有很多小米路由器机油分享了自己的经历,巧合的是大约都在使用两年左右出现这些奇葩问题,解决方案就是重新刷机。由于路由器的系统文件存放在内置硬盘上,重新刷机会导致内置硬盘的数据丢失,包括用户备份的数据!这种混账逻辑一度把博主搞得很烦,怎么会有这么垃圾的存储方案,技术不成熟就不要乱搞嘛。查阅了很多网友分享的文章,大体上弄懂了一些:内置硬盘上存放两个系统以及用户数据;硬盘分区是EXT4,也就是Linux用的格式了;刷机需要准备一个U盘;路由器散热较差;硬盘是2.5寸笔记本硬盘且可拆卸可更换,换不好会变砖;硬盘上存放文件过多会导致路由器CPU占用率升高,甚至会卡死。看来博主的路由器也是文件过多卡死了,不用不知道,怎么会有这么垃圾的东西。。。

有了理论基础,博主开始动手修复路由器,重点是备份数据。第一步拆出硬盘备份数据,路由器底部有四颗螺丝,拧下螺丝后盖自动弹开,可以看到硬盘。有一颗螺丝覆盖有官方的标记,拆开后失去保修,这台路由早已过保1年多,不理会这个标记。

拆开后看到,自带硬盘是希捷1TB最普通的那款,稍用力将硬盘取出

硬盘插口特写,两侧有插槽,应该是专为2.5寸笔记本硬盘设计的大小

小米路由器自带硬盘(左)和待插入的硬盘对比,左边的要厚2mm,所以要插入薄硬盘的话应该紧贴有接口的一边。

将新硬盘插入后,盖上后盖,上紧螺丝。此时通电肯定是不行的,因为内置硬盘无系统,需要刷机。刷机方法:下载U盘刷机文件,重命名为miwifi.bin后存入u盘,将u盘插到路由器上,同时按下reset按钮,一切就绪后通电。这里要注意:U盘必须是FAT32格式,刷机文件最好是老版本的带All字样的,这两点注意到了基本不会刷机失败,这是博主失败多次总结出来的经验。。。

将从小米路由器上取下的1TB内置硬盘连接到电脑上,可以看到其文件系统是EXT4分区格式,Windows系统不能直接读取。从大小上来看,前两个分区是一个主系统和一个备份系统,第三个作用不清楚,第四个最大应该是数据分区。

用支持EXT的软件查看,第一个分区果然是系统。

在第四个分区中,找到了博主之前备份的所有数据。这款软件可以直接将文件转存到NTFS分区中,但是效率太低,速度极慢。博主下载了ubuntu安装镜像,用VMWare创建虚拟机加载镜像,利用其试用模式,在不安装的情况下可以临时使用,挂载上两块硬盘,这样就可以高速的备份了。

路由器刷机过程指示灯为黄色,大约5分钟后刷机完成,刷机完成后可以进入路由器后台了,看到硬盘容量变了,博主放进去的硬盘只有500GB。

这个状态就可以在线更新系统了,不过在线更新只能逐个版本号一点一点升级,这里建议从官方下载最新版本ROM手动更新,一步到位。

更新完成后,又看到了熟悉的界面

最后:

1.第一代小米路由器不稳定,发热严重,噪音较大。

2.刷机过程不可怕,只要操作正确一定不会失败

3.固件分享:如有同款路由器需要刷机的不要再走弯路,拿走就好。官网上已经找不到这个版本,博主从国外网站上找来的,真醉了。。。https://lanzous.com/i7s517i

4.可以考虑更换小容量SSD,可以缓解发热和噪音的问题,并不存在网上所说的不支持TRIM和4K对齐,Linux内核很早就支持TRIM了,SSD很快会坏那是在误导。

5.博主拍摄的旅游视频和运动视频已经有几百GB了,手机和运动相机拍摄视频码率过高,浪费码率的现象很严重,可以考虑重新压缩,找个空闲时间确定一下参数集中处理。

经过几次重新调整、优化,现在小米路由器又重获新生了,5G模式居然跑赢了百兆有线,在这个路由器上还是头一回见

标签: none

已有 151 条评论

  1. ZeroZhang

    在windows下可以格式化路由器里的ext4格式的硬盘吗

    1. FROYO

      可以,找个分区软件就行,比如diskgenius

  2. 黑八

    我想问问版主,我要换的新硬盘只需要格式化好就可以插入路由器吗?还是需要格式化到ext格式啊?我的现在是砖了,正在躺尸呢

    1. FROYO

      这和固件有关系,有的会自动分区,有的不会。文中提到的固件可以自动分区,理论上说只要插进去的硬盘不是坏的就行。

  3. 卷爷

    我的R1D黄灯一直亮,重启多次也没有变蓝,估计是挂了。
    正在想办法拯救,看了你的文章,还得去买一块硬盘啊。。

    1. FROYO

      没硬盘也能用,还是可以当普通路由器用的,只是一些增强功能比如手机APP之类的没法用了
      用网线连接电脑和路由器,访问路由器的IP就可以看到路由器的状态了,没有硬盘也是能打开管理页面的

      1. 曾经叫河马

        谁说没硬盘能用,胡说八道,系统文件都存放在硬盘里的,没硬盘路由器哪里来的软件运行?

        1. 曾经叫河马

          实测,没硬盘不能用,红灯常亮,wifi无信号

          1. FROYO

            插上网线重新配置一下,再试试看看是不是能用了

        2. FROYO

          我试过才这样说,请问你有没有测试过,还是只是自己想当然的认为不行?

  4. Sam

    太谢谢了兄弟,写的很详细,多亏了你的固件,刷了很多版本都不对,差点放弃了。好文章要多转载一下

  5. 我不是秘密

    还是我还是我,
    (本来重点想问的就是咋分区屏蔽坏道)
    现在既然我都知道该咋整了我就该去百度了哈哈
    谢谢,回去试试,多余的硬盘我还有,不过现在不敢在路由器上存东西了,看来可以我我的老笔记本搭个NSA

    1. FROYO

      屏蔽了坏道的硬盘是不能用在小米路由器上的,可以和其他硬盘替换着用,换到电脑上
      因为小米路由器的刷机过程会重新分区,之前屏蔽坏道的那个分区表就不存在了
      老本搭NAS可以,只是扩展麻烦一些,两个SATA接口占满后就只能通过USB硬盘盒往上接硬盘了
      如果有USB3.0也还好,可以扩展网卡、硬盘盒什么的,如果笔记本的无线网卡支持5G就可以代替无线路由器了

  6. 我不是秘密

    所以原来的硬盘是怎么了 同款路由器
    现在硬盘S.M.A.R.T信息 Current_Pending_Sector 147 异常 文件以及全拷下来了
    硬盘检测出7个柱面严重损坏 且修复失败
    不知道该咋整

    1. FROYO

      建议换个硬盘,重新刷机
      如果舍不得扔掉原来的硬盘,可以分区屏蔽坏道,但是这样处理的硬盘不能在路由器上用了,只能连电脑上或者加个盒子变移动硬盘
      要不就继续将就着用

  7. 太高大尚的东西,一出问题就折腾。还是搞个不那么智能的省事,坏了就坏了。

  8. 校长

    楼主想多了,几百的路由处理器想带动1t的硬盘,尝鲜还行吧,长期用有点想多了。

    1. FROYO

      确实是想多了

  9. 话说很久之前我也有这么一个路由器,那会小米各种坑呀,然后发现路由器还是保证最基本的功能最重要,然后又换回了TP。

    1. FROYO

      小米这代路由器确实坑了点,现在做的应该可以了

  10. 现在家里的路由好像不领了

添加新评论