我有一个装有 AMD FX-8350 CPU、主板上有多个 SATA/SSD 和大量内存(我认为是 32 GB)的盒子。我正在运行 Ubuntu 23.10.1。到目前为止一切听起来都很棒,对吧?好吧,现在我买了一个硬盘(USB,外置),它的标签是 128 TB。
这款硬盘价格相当便宜,而且是从中国发货的。我有点怀疑它会给我带来麻烦,因为 128 TB 的容量?无论如何,看来我是对的。
到目前为止,我无法在 Ubuntu 上重新格式化、挂载或执行任何此驱动器的操作(实际上任何OS)。我尝试了 Drives 和 GParted,毫无例外,在写入驱动器时,我得到了 GPT 损坏错误和输入/输出错误。驱动器应用程序立即将其正确识别为 128 TB 驱动器。
我拨打了驱动器支持电话,他们告诉我该驱动器与 Linux 不兼容(仅与 Windows 和/或 MacOS 兼容)。驱动器怎么会这么挑剔?它认为驱动器不应该关心主机操作系统是什么。
无论如何,我完全不知道下一步该尝试什么。显然,我希望我的网络上有一个可用的 128 TB 驱动器(我最终会在我的 USB 多交换机上共享它),但可能不会在 VirtualBox VM 上。
除了扔掉 HD 之外,还有人有什么建议吗?提前谢谢。
答案1
不幸的是,你可能买到了假的 128 TB 硬盘。互联网上有很多关于廉价大容量硬盘(假)的文章和帖子,例如:
根据Barfieldmv 的回答在硬盘容量如何伪造?,伪造磁盘容量的方式如下:
FAT32有一个包含可用空间的主表。您可以对该主表进行十六进制编辑以显示任意数量的可用空间。我已经有一张 3.7 GB 大小的软盘很久了。
根据MentalFaithlessness 的回答在如何恢复拒绝 I/O 活动的损坏的假冒硬盘?:
[...]
在我看来,这真的不值得,但如果你真的想让它正常运行,那么你必须让软件直接刷新硬盘固件(如果驱动器上可能的话)并刷新固件映像。如果你不能从 PC 刷新,那么你很可能需要一个 SPI/串行接口来重新刷新板载内存上的固件。这很可能需要对芯片刷新和硬件级通信/编码等有广泛的了解,以及/或者昂贵的刷新设备。
[...]
因此,修复驱动器(即使可能)是一个非常复杂的过程,不值得花费时间和精力。我知道您为磁盘花了钱,您可能会想“好吧,拥有一个存储容量低于上述容量的外部驱动器总比没有好”,但实际上,我认为这不值得。即使您设法格式化它,也没有人可以保证磁盘的质量(它很可能是最低质量的),您也不能信任它来存储您的数据。把它扔掉吧!