“.ßßß”文件的目的/功能是什么?


171

尝试复制16GB USB驱动器的内容时​​,我收到警告,提示可用空间不足。检查USB驱动器上文件夹树的属性后,我发现大量“.ßßß”文件声称每个文件约3.5GB,总计约908GB(我认为这在16GB驱动器)。

有关文件的屏幕截图

显然这里发生了一些事情,但是我无法在线找到对该文件类型的任何引用。

当我尝试删除这些文件时,它们会请求管理员权限(由我提供)。但是,他们然后抛出“文件访问被拒绝”错误,并指出我需要管理员的许可...

有谁知道这些文件的用途以及如何删除它们?


17
这看起来像是恶意软件,可能使用USB传播技术或混淆文件内容/名称来破坏数据。绝对不是正常或预期的事情。文件大小也似乎只有这么大。
五彩纸屑

69
我认为您的驱动器或至少其中的文件系统可能是吐司。
伊格纳西奥·巴斯克斯

8
那...看起来像FS损坏。尝试在驱动器上运行chkdsk还是Repair-Volume在驱动器上?
bwDraco '18

4
这是从中国来的吗?他们过去经常更改固件,以报告比实际尺寸更大的尺寸。如果到达终点,则写入从起点开始,从而覆盖FS。
4

5
@MrLister在许多博客文章和文章中(0 1 2),在他的《硬件黑客》一书的第151-152页和第292-293 中,Andrew Huang(Xbox越狱的成名人物)提到了两次。分析各种伪造的电子零件。
grawity

Answers:


443

这些很可能不是实际文件,而是文件系统损坏的结果。

  • 通常不可能有多个同名文件。
  • 它们的名称(ßßßßßßßßß.ßßß)对应于代码页437中的十六进制字节E1 E1 E1…(这是默认的MS-DOS代码页,因此当不使用长文件名时也是默认的FAT / FAT32代码页)。
    (该字符不是希腊字母 beta,而是德国小写字母尖锐的S。点实际上并没有存储在FAT中,而是由OS在读取时添加的,因此不会损坏。)
  • 它们的大小接近3 789 677 025字节,也就是十六进制的0xE1 E1 E1 E1。
    (大约是3 700 856.469千字节; Windows可能会四舍五入。)

所有符号都指向文件系统主文件表中填充有字节0xE1的部分,这可能是由软件引起的(例如,拔出中间写操作),但也可能表明闪存本身快要死了。

通常可以通过使用Windows的磁盘错误检查(chkdsk)来清除软件导致的损坏。或者只是重新格式化驱动器(将实际文件复制出来)。

但是特别是对于便宜和/或使用频繁的驱动器,很可能会出现闪存损坏的情况。不要再将此驱动器用于重要文件。


48
基于E1字节重复出现的主题,您的理论似乎很扎实。此后,我已经格式化了该驱动器,并且一切看起来都很好……但是我可能不再将其用于关键任务用途。感谢您的见解!
阿恩

10
E1 = 1110 0001-这意味着它是一个未对齐的序列,由4位元组和4位清除序列反复重复。
维克多·斯塔夫萨

4
实际上,在CP437中,字符225 既是尖锐的S也是希腊语的beta。
IllidanS4

2
@ IllidanS4:由于Windows仅处理Unicode文件名(读取FAT时自动将CP437转换为Unicode),并且Unicode 选择将0xE1映射到U + 00DF(“拉丁文小写字母SHARP S”),因此,所有Windows程序都会清楚地显示它,不管原始的双重定义。
grawity
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.