
我有一个 16GB(我认为)的 USB 闪存驱动器。
在 OS X 下挂载时,磁盘实用程序报告容量为16.71GB
,可用空间为18.52GB
。因此显示我已经使用了-1.81GB
空间!
怎么能将使用量计算为负数呢?操作系统肯定会对此进行检查……但如果是这样,它们在这里就不起作用了。
我知道人们可以篡改 USB 的固件,使其显示不同的容量(例如,2GB 的 USB 报告其容量为 8GB),但在这种情况下发生了什么?USB 对其容量 ~16GB 表示诚实,似乎是磁盘实用程序搞砸了。这可能与可用空间的计算方式有关吗?USB 的固件是否已损坏?
答案1
因为@Puqeko 对我的评论更感兴趣。我想我会提供更多信息。这不是回答,我很害怕,但它会提供更多有关我遇到的错误的信息,我认为它们是相同的:
“初始”驱动状态:
我在家里找到了一个 U 盘。它相当旧了;我检查了里面的内容,发现里面是空的。不过,我还在 Mac 的“信息”(Finder 中的 Command-I)和“磁盘工具”中发现了这个:
Finder 中的 Mac 信息:
磁盘工具:
您会注意到,在两种情况下(使用任一方法),容量只有 129 MB,但可用空间为 704 MB。磁盘实用程序甚至会声称我正在使用“ -575 MB
”。
事实是它是空的,实际上,我使用“磁盘工具”将其全部删除了。
我使用磁盘实用程序重新擦除了驱动器,这次使用的是“慢速和安全”擦除。没什么不同,一切看起来都一样。除了上面的屏幕截图外,我还使用查看了驱动器df -h
。
通过 Linux,驱动器仍然只显示129 MB
容量,但更重要的是,它没有任何-575 MB
已使用容量,并且不显示704 MB
剩余容量。因此,命令行中的情况看起来很正常。
添加文件后:
然后,我尝试将一些大于 129 MB 的文件放入驱动器,但没有成功。所以,看来驱动器真的只有 129 MB。然后,我在驱动器上放了一个较小的文件(约 103 MB),Finder 和磁盘实用程序都符合预期:
发现者:
磁盘工具:
概括
我在这里复制了 OP 遇到的问题,表明 - 在我的情况下 - 负空间是假的,并表明我可以通过添加文件等方式改变其状态,使事物“看起来正常”。
虽然帮助不大,但至少它提供了一种重现的方法和另一个例子。