入门Geek解码Zalman硬盘盒
*本文原创作者:tgfreebuf,属Freebuf原创奖励计划,未经许可禁止转载
(本文以Zalman VE200和Zalman VE400为例,进行剖析解码)
1.特性篇

Zalman硬盘盒最独特的功能是它的“虚拟光驱”。以Zalman VE200为例,它是通过在硬盘特定目录下(_ISO)存储不同的镜像文件并通过外置飞梭旋钮进行选择来达到加载目的。经实测Zalman VE200在NTFS格式下可以自由选择加载多达32张光盘镜像,为IT维护人员提供了极大的便利(相当于一次随身携带32张光盘,同时还可以按需增删)。它一共有三种工作模式:一种是HDD模式,在该模式下它和普通移动硬盘盒没有任何差别;另一种是ODD模式,在该模式下,它相当于一个移动光驱,您可以通过加载特定目录(硬盘中_ISO目录)下的ISO文件进行任意切换加载;最后一种也就是最神奇的DUAL MODE,在该模式下可见两个盘符,一个是移动硬盘的盘符,一个是移动光驱的盘符,就是整合上述两个模式,ISO文件同样是通过_ISO目录下的文件和外部飞梭进行配合切换加载,此时如果在BIOS开机启动选单中,可见它们会分别被显示为ZMVE Ext hard Disk及ZMVE Virtual CDRom。而VE400除虚拟光驱功能外,还具备AES 256位硬盘数据实时加密,最大可设8位长度数字密码。没有密码,一般人是访问不了你硬盘里的数据,即使拆开来接到别的机子上也看不见里面的内容。我们在实测中使用winhex进行了多种恢复测试,均告失败,证明了加密保障了数据安全。
2.拆解篇
ZM-VE200采用了OXU931SF USB 2.0 to SATA 控制芯片,该芯片产自牛津Oxford半导体,该公司创立于1992年,为半导体和软件供应商,2008年被PLX公司收购,PLX公司凭此进军消费类存储市场。内部电路板另一面可见FLASH存储芯片和液晶显示屏。

ZM-VE400内部则采用了PIC32MX150F128D-I/ML 32位微控制器

3.固件升级篇
下面先介绍VE200固件升级步骤
首先进入VE200产品下载网页下载固件,解压并放置移动硬盘_iso目录下

采用左边旋钮选择固件文件,选择后载入并刷新
VE400升级步骤相对简单,由官网下载升级固件并运行,检测到设备

以该版本为例,升级后菜单中增加了两项功能
4.与IODD的渊源
在它的电路板上可以看出端倪,可见和IODD(韩国另一家厂商)有很深渊源

目前已知的ZM-VE系列OEM情况如下:除VE-200 OEM自IODD2511外,还有ZM-VE200 SE为VE200的简化版,区别为配件少了一根esata线,同样OEM自IODD2511;此外ZALMAN ZM-VE300为VE200升级版,采用USB3.0接口,OEM自IODD2531;ZM-VE400 OEM自IODD2541。
5.维修篇
不过再好的工具也有罢工的时候,如果VE200在高强度使用下罢工。那该怎么办?朋友的一个VE200,故障为一直停留在开机画面,即使按RESET键也无济于事。

由于Zalman官方只提供固件升级工具,未提供固件修复工具,故修复陷入僵局(由于故障时无法选择固件文件,故单纯固件升级工具是无法产生修复效果的)。不过上文提及的iodd2511提供了固件恢复工具,可用于VE200,该工具需要JAVA支持
修复实战:
首先常按VE200 RESET键后使用USB线接入计算机
在OXU931SF Cloner/flasher工具中点击Scan USB,发现设备

点击Program Devices,开始上载固件
提示升级成功后,请重新拔插线缆。验证修复成功,操作恢复正常。修复后还获得了一个意外的收获–iodd Lover(一个移动硬盘配套工具),使用起来蛮方便的。
6.移动固态盘DIY篇
移动固态盘顾名思义就是可移动的固态硬盘,固态硬盘与普通硬盘相比没有机械结构,读写速度相对稳定,响应.读写速度快.无噪音.防震等优点.采用Zalman硬盘盒和自选的SATA SSD很容易DIY自己心仪的固态移动硬盘,不过使用上注意4K对齐噢

*本文原创作者:tgfreebuf,属Freebuf原创奖励计划,未经许可禁止转载
Via: freebuf
