我有 2 个假的外置硬盘,声称存储容量为 2TB。我把机箱拆开,硬盘驱动器似乎是翻新的,它们的标签被替换为 Barracuda LP 2000 GB 标签(两个标签上的序列号相同)。
有趣的是,其中一个驱动器上用铅笔写了 160G。然而,造假者似乎对固件做了什么,因为CrystalDiskInfo 将它们报告为2TB ST2000DL003 驱动器。
然后我删除了 Windows 磁盘管理中的 1.81 TB 分区,并尝试创建一个新分区并对其进行格式化。一旦我到了这一点,驱动器会发出一些噪音,这是垂死的驱动器常见的。
我对将这些驱动器用于生产不感兴趣,但我对找到真实身份(制造商/序列号/型号等)并以合适的容量将其恢复为出厂默认值感兴趣。
这可以在没有任何特殊设备的情况下完成吗?这将是一个有趣的学习练习。
有问题的驱动器的一些图片:

以下是来自 CrystalDiskInfo 的屏幕:


请注意序列号是相同的(这是 2 个不同的驱动器!)。这是怎么做的?他们是否必须篡改控制板?我认为更改固件根本不会更改序列号。
更多的挖掘。
我在 PCB 上最大的芯片上搜索了数字。标记为 160G 的编号为 100367028,这将我带到onepcbsolution上的此页面。所以,右边的是ST3160812AS。PCB看起来也完全一样。
对于左边的那个,数字是 100367024。搜索它会导致HDDZone上的这个页面。但是,我的 PCB 根本不像他们网站上的那样。PCB实际上看起来像这样。但是,芯片编号假设为 100367025,略有不同。
但是,我有充分的理由相信左边的是 7200.9 希捷硬盘。唯一的问题是它有多少容量并不明显。
无论如何,无论如何我可以将固件(我认为这就是造假者改变的)改回原件吗?此页面未列出 7200.9 驱动器的任何固件。除非他们能够修改 PCB 并添加自己的固件,但考虑到主要芯片是球栅阵列并且组件看起来是机器焊接的,他们似乎不会打扰。
在 Linux 上,我可以运行一个命令并立即在另一个命令中使用它的结果:
go test $(glide novendor)
Run Code Online (Sandbox Code Playgroud)
上面的命令将首先评估glide novendor,然后将结果替换为 。例如,如果运行glide novendor返回./stuff/,则外部命令将被调用go test ./stuff/。
运行这样的嵌套命令的 Windows 等价物是什么?