![如何显示实际的 USB 笔尺寸?](https://linux22.com/image/1522371/%E5%A6%82%E4%BD%95%E6%98%BE%E7%A4%BA%E5%AE%9E%E9%99%85%E7%9A%84%20USB%20%E7%AC%94%E5%B0%BA%E5%AF%B8%EF%BC%9F.png)
我在网上买了一个便宜的 2TB 笔式驱动器,虽然知道这几乎肯定是个骗局,但我还是决定这么做。笔显示的实际容量为 1.9 TB,这显然不是真的,我现在正在运行 H2testw 来查看实际容量,程序已写入超过 36000 MB 的数据,因此它应该至少是 64 GB 的笔,从价格上来看还不错。
那么,如何格式化笔式驱动器以便在打开它时显示其实际容量?
答案1
这些驱动器伪造以显示更高容量的方式是通过修改/破解固件,因此驱动器报告的存储量比实际的要多。我认为您需要以某种方式恢复该固件更改。但请记住,一旦超出实际存储限制,这些驱动器就会因丢失和损坏数据而臭名昭著。您可以写入驱动器并不一定意味着您可以读回数据。
话虽如此,快速谷歌搜索后,出现了这个页面,其中概述了使用 MPTools 刷新更正固件的过程。我从未使用过它,因此请自行承担风险:http://www.myblog.bloggybloggy.com/usb-key-fix-mptools-11-05-2008/
编辑:另外,请阅读以下内容: https://fixfakeflash.wordpress.com/faq-read/ https://flashchiptech.wordpress.com/2009/09/23/should-you-repair-a-fake-usb-flash-pen-drive/
除非 U 盘包含流行的控制器芯片(Microv、ICreate 或 Alcor 系列)和内存存储芯片(三星和海力士),否则寻找正确的低级软件程序将是一项挑战。您将花费大量时间寻找解决方案,但可能无功而返。
您可能会在网站上找到一些您认为可以修复驱动器的软件,但无意中却下载了病毒或其他形式的恶意软件。 McAfee 的 Siteminder 会将某些下载网站识别为包含恶意软件或破坏浏览器安全性的软件。
在修复过程中,驱动器也可能受到不可修复的损坏。使用错误的软件可能会损坏闪存芯片。使用其他人之前使用的程序(即保持 ECC 处于打开状态)可能会破坏对存储芯片的访问,因为控制器中的信息会被覆盖。
您能信任修复过的驱动器来保存您的数据文件或图片吗?假冒闪存驱动器的无良制造者通过使用他们能买到的最低价芯片来最大化他们的利润。这些芯片的质量从一般到较差不等。当芯片出现故障时,您可能很幸运,只是丢失了驱动器上存储的所有文件,或者更糟的是 - 文件的内容可能已损坏并且您无法检测到。
答案2
我不明白这个问题。格式显示了此驱动器制造商想要显示的内容,它是某些类似 SCSI 的 SENSE 命令返回的内容。该命令嵌入在桥接固件中。因此,任何其他“格式”都会返回相同的结果,除非您使用带有扇区测试的完整格式,这可能会失败。
要获得实际的驱动器容量,最好运行一些实际任务来测试它,一些实际数据。一种方法是简单地复制 DVD 电影的完整目录,几百 GB,用副本填满磁盘,然后测试电影是否能播放。另一种方法是使用运行 Windows XP 之类的旧 PC,在 DOS 模式下运行 Scandisk,看看它是否能完成工作。