WD MyCloud Gen2 折腾笔记

这篇内容应该于去年搬家后发出,但是不曾想一直忙碌,所以文档一直安静的躺在草稿箱。

这款产品有一个比较有意思的地方,使用规格不高的硬件提供了不错的应用服务,但是使用了一些特殊的方法,限制了用户自行改造硬盘容量,网上也有不少网友针对这款产品进行了研究和实践。

恰逢最近在折腾硬件,整理发出,方便后续计划折腾的同学,也算是对之前的折腾有个交代。

写在前面

我在 2013 / 2014 年分别入手了两台 WD MyCloud ,恰好是第一代(Gen1)和第二代(Gen2),这两代硬件规格如下:

  • WD MyCloud Gen1

    • CPU: Mindspeed Comcerto C2200 (2x800MHz)
    • RAM: 256 MB DDR3
    • Nand: 1MB (Barebox)
  • WD MyCloud Gen2
    • CPU: Marvell Armada 375 (2x1.0 GHz)
    • RAM: 512 MB DDR3
    • Nand: 1MB (U-Boot)

从规格可以看出第二代属于“加量不加价”,规格明显高了一档,可玩性也自然高出一头。

这款产品虽然看起来简简单单,就是一个网络硬盘盒,但是实际上它并不能做到换盘如换衣服一样简单。

原因在于它将实际运行系统安装到了用户使用的“数据硬盘”中,并设计了一套看似安全的分区模式,如果更换磁盘未和原磁盘分区和引导文件保持一致,则会“红灯常亮”提示用户“产品已变砖头”。

本文主要介绍 Gen2 的折腾记录,Gen1 限于篇幅和折腾意义,略,至于它的刷机也很简单,网上找到对应容量版本的固件,直接使用 dd 命令写盘即可。

如何刷机:修复“砖头”

相信许多用户和我一样,在购买 WD 产品后不久便会使用“杀机取盘”的方法,将磁盘移动至更合适的设备中使用。这台机器也是如此,所以在换用其他磁盘后,自然机器变成了砖头,无法继续使用,所以第一步便是将设备救活。(unbirck/debrick)

救砖第一步:准备替换磁盘

首先访问官方产品支持中心下载一会要刷入的官方固件:这里固件版本无所谓,我选择 2019 年末更新的 2.x 版本。

https://downloads.wdc.com/nas/My_Cloud_GLCR_2.31.204.bin

接着准备一张计划替换的磁盘,我这里计划将该设备变为一个简单的网络质量监控设备,所以找了一张替换下来的小容量 SSD ,一个硬盘盒,组装为一张 2.5 寸 SATA 硬盘。

将新磁盘插到设备上,继续下一步。

救砖第二步:制作引导盘

国外的网友收集了海外 WD 社区的相关软件,我们需要先下载网友整理的 USB 恢复引导工具。

https://anionix.ddns.net/WDMyCloud/WDMyCloud-Gen2/usbrecovery.tar.gz

然后将一张U盘格式化为 FAT 32 格式,将下载好的 usbrecovery.tar.gz 解压缩到U盘根目录,确认盘根存在解压缩后的 boot 目录,目录内包含四个文件。

接着将磁盘插到设备唯一的USB接口上,给系统上电,启动设备即可。

不出意外,设备LED会显示红灯/黄灯闪烁,耐心等待片刻,使用路由器管理界面或者 ARP 大法看看设备是否进入了恢复模式,是否有一个崭新的设备加入了网络,比如这样:

arp -a
...
? (192.168.123.197) at 0:50:43:x:x:x on en7 ifscope [ethernet]
...

救砖第三步:登陆机器,终端分区,安装恢复镜像

当网络中出现了这台处于恢复模式的设备后,我们需要登陆终端,不过此刻终端未启动 SSH 服务,我们只能通过 Telnet 模式进行登陆。

安装 Telnet 工具

如果你本机有支持 Telnet 的终端可以忽略,因为 Mac OSX 在新版本系统中不再提供 telnet 命令,所以如果是 Mac 用户,需要使用 brew 进行安装。

国内用户如果下载安装软件比较慢,可以访问并使用 清华源 进行软件安装下载:

依次执行 brew updatebrew install telnet 即可。

brew update
Already up-to-date.
➜  ~ brew install telnet
==> Downloading https://homebrew.bintray.com/bottles/telnet-63.catalina.bottle.tar.gz
######################################################################## 100.0%
==> Pouring telnet-63.catalina.bottle.tar.gz
												

WD MyCloud Gen2 折腾笔记相关推荐

  1. NUC 折腾笔记 - 储存能力测试

    NUC 折腾笔记 - 储存能力测试 前文提到过,我计划折腾下这种小盒子,作为日常开发过程中的拓展设备.在短暂使用之后,我为它拓展了两块容量更高的硬盘,开始正式使用. 因为使用了一些网上颇有争议的国产硬 ...

  2. wd mycloud nas新玩法

    最近家里的小米路由器坏了,主要是硬盘读取不出,小米之家也无能为力,本想继续在小米之家买个小米路由器,后来了解到了nas,于是想折腾下. 我的nas型号是wd mycloud,3TB内置硬盘.功能:可以 ...

  3. apache arm 交叉编译_MacOS 下交叉编译的折腾笔记

    这是这个系列 "折腾笔记" 的第一篇,希望能用更直白的方式去展现交叉编译的时候做了些什么.因此,这个教程并不是最佳实践,但是可以让小伙伴们有一个更直白的理解.之后,我会把笔记的重点 ...

  4. 一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法

    一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法 参考文章: (1)一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法 (2)https://www.cnbl ...

  5. Debian折腾笔记

    title: Debian折腾笔记 copyright: true top: 0 date: 2018-06-19 15:48:15 tags: [Debian,安装Debian,Linux] cat ...

  6. TESLA M40折腾笔记

    TESLA M40折腾笔记 偶然间在闲鱼上看到卖tesla m40显卡的,显存24g,大得很啊,我原来有一个1060 6G,跑代码不行,遂纠结几天下单了,450块钱,顺丰到付,舍友一直说你别被骗了. ...

  7. 小米路由器3G建站折腾笔记6 - 总结

    小米路由器3G建站折腾笔记1 - 引言与路由器选择 小米路由器3G建站折腾笔记2 - 刷ROM和开启SSH 小米路由器3G建站折腾笔记3 - 网站架构选择 小米路由器3G建站折腾笔记4 - 安装opk ...

  8. 小米路由器3G建站折腾笔记1 - 引言与路由器选择

    小米路由器3G建站折腾笔记1 - 引言与路由器选择 小米路由器3G建站折腾笔记2 - 刷ROM和开启SSH 小米路由器3G建站折腾笔记3 - 网站架构选择 小米路由器3G建站折腾笔记4 - 安装opk ...

  9. NUC 折腾笔记 - Linux 系统篇

    NUC 折腾笔记 - Linux 系统篇 写一篇迟到的折腾笔记:NUC8 8i5beh .原本计划折腾 Hackintosh ,最后折腾了一台 Linux Homelab 设备. 本篇记录 NUC 基 ...

最新文章

  1. why always SAP WebContent is added as prefix of url when repository request ser
  2. SD-WAN三大部署方式 用户现身说法谈优劣势
  3. [JavaWeb基础] 030.dom4j读取xml的4种方法
  4. __super作用(C++中)
  5. Printer Processor 导致的一个问题
  6. matlab调用库函数,Matlab调用函数的详细操作
  7. linux 3.10的kdump配置的小坑
  8. 【渝粤题库】 陕西师范大学 210021 学前儿童健康教育 作业(专升本)
  9. java mysql时间格式化字符串_java将日期时间字符串转成日期插入到oracle的date字段...
  10. 最大流(Maximum Flow)
  11. 02142数据结构导论
  12. 华为手机企业邮箱无法连接到服务器,华为手机邮箱无法登录
  13. ologit模型与logit_Logit模型与logistic模型的联系与区别?
  14. linux安装 web2py,在Linux上使用web2py_uwsgi_nginx搭建web服务器
  15. 计算机考研需要过英语六级吗,研究生毕业要过英语六级吗 研究生毕业对英语六级有要求吗...
  16. 服务器-epoll之缓冲区
  17. 基本排序算法 【转载】
  18. js PhotoSwipe库开源的手机版相册产品的Code.PhotoSwipe.attach方法使用
  19. 深入理解设计模式-外观模式(门面模式)
  20. python新手爬虫练习(二)-编码

热门文章

  1. 2021年进入AI和ML领域之前需要了解的10件事
  2. 最全SparkStreaming实践
  3. mobiscroll 破解
  4. sentinel 热点限流
  5. 对于想学英语但又怕很难得同学,一起来学英语吧!
  6. 内核架构师必备技能:编写自己的kconfig框架plus
  7. 长沙理工计算机竞赛黑马,从“清北摇篮”到学科竞赛全国200强,安居育才成为最大黑马!...
  8. matlab确定灰度阈值T,基于阈值的灰度图像提取法
  9. 感慨于大公司的人浮于事
  10. windows环境下如何判断1521服务端是否开启