共计 1376 个字符,预计需要花费 4 分钟才能阅读完成。
前言
这个教程并不是想挡人财路什么的 只是想给那些自己买了授权的人一个备份方法 毕竟一个 x86 授权也不便宜 ……(L6 炸盘了直接血亏)
这个方法也是在网上搜寻了一些信息然后自己实验出来的 若有错误还请指正
本文假定读者对 Mikrotik RouterOS 的授权体系有一定的了解 以及接触过固态 / U 盘的量产并了解其流程
(如有问题 欢迎评论区提问 提问前请先阅读《提问的智慧》(https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way )
正文
众所周知 bugtik RouterOS 的 x86 实体授权机制可以说是离谱 绑定硬盘 + 不可转移授权的形式导致了购买 L6 实体授权可以说是相当有风险的选择 毕竟你硬盘炸了的话钱就等于是打水漂了(Mikrotik 对此不保修)
而网上也没有写明具体的授权备份方法 官方也没有提供(MikroTik 你就算设置一年可更换一次也好啊)
所以在查看了相关资料并做了实验后 发现用于激活的关键:机器码 和Key都和你的硬盘有关(废话)
具体来说 机器码的生成取决于
1. 磁盘的 Model Name
2. 磁盘的 Serial Number
3. 磁盘的容量(具体来说实际上是 C /H/ S 数值)
4.MBR 中的随机数
而 Key 则存放在 MBR 里面
所以 只要两个硬盘的 MBR 部分 相同 ,Model Name,Serial Number 和 C /H/ S 值 相同 那么理论上 RouterOS 就会认为这两个硬盘是 相同 的硬盘 自然也就完成了 备份 或者也可以叫 克隆
MBR 部分好解决 用 linux 下的 dd 或者 windows 下的 WinHEX 等工具可以很轻松的做到 MBR 区域的复制
但是其他的硬盘参数该怎么复制呢?机械硬盘光前两项就难以更改
就算解决了前两项 两个机械硬盘的容量相同也不能保证 C /H/ S 参数相同
所以解决的方法就是使用可以量产的固态 因为在开卡工具里面 以上的项目都可以很轻松的进行设置
原理部分已经理清楚了 那么接下来就该实际操作一下看看能不能备份了
(剧透: 当然可以 上面理论我都是试过的)
本文用到的固态主控为慧荣的 sm2244lt 一方面是便宜 另一方面是有开卡工具 由于只是用在软路由上 所以其拉跨的读写性能可以忽略不计
所使用的颗粒则是一颗镁光 16G 具体料号不明(
由于拉跨到无法正常跑分 因此就不上跑分图了(笑死 压根就没有)
而我们这次所测试的源盘则是在某平台购买的 RouterOS 克隆盘(为了防止触犯利益 这里就不放图了 但是我可以告诉你 它里面实际上也是个 sm2244lt)
如果你要备份的话 得注意源盘安装 Key 前先准备好一个自定制的固态盘
首先把源盘插上电脑 用任意硬盘软件查看硬盘的 C /H/ S 值
然后打开量产工具 查看源盘的 Model Name 和 Serial Number
在信息收集好之后 开卡工具里面填好数值(MN,SN,C/H/S) 然后开卡
注意: 你所备份出的磁盘大小受你源盘大小影响 因为机器码一部分取决于 C /H/S 所以建议源盘和克隆盘都小一点(你要是 256G 开成 8G 我也不拦你)
此时 不出意外的话 你已经有了一张物理信息与源盘都一模一样的备份盘了
这时候再用诸如 WinHEX 等类似的工具进行全盘复制就可以了
如果不出意外的话 你的 L6 授权应该拷贝成功了 可以把拷贝盘插到软路由上看看效果
当然 不建议用这样的方式去制作克隆盘去贩卖 这个 只是 给那些买了 L6 授权的人们一个备份的路子 以防到时候炸盘血压升高