好吧,我不知道这个问题问得好不好,我在这里找到了答案如何清除拇指驱动器中的所有内容(数据、病毒)?,并没有完全理解。我以为格式化驱动器就足以删除所有数据。
我在一台明显有问题的电脑上使用了我的 USB 驱动器。所以当我回到家时,我格式化了它,然后进行了扫描(它是 Ubuntu,但我已经avast
安装了)以确保我的台式机和笔记本电脑之间传输的文件是干净的,而且由于我刚刚格式化了它,所以没有太多需要扫描的东西,但我明白你似乎仍然可以有隐藏的文件和东西?
当我单击“显示隐藏文件”时,扫描没有显示任何内容,并且它还说它只使用了 4.1kb;它总是这么说;我猜这是有原因的。
所以问题 1,病毒有可能还在吗?
和问题2如果格式化确实清理了驱动器,尽管它是 Linux,但它会感染它吗,就像有人可能是感冒携带者但却没有生病一样。
答案1
如果您告诉 Ubuntu 格式化闪存驱动器,并且它确实格式化了分区,那么闪存驱动器将不再能够感染 Windows 计算机。
从技术上讲,是的,受感染的文件能仍然物理存在于驱动器上,但没有指向该文件的文件描述符,因此您永远无法读取该文件,除非您随机猜测它的位置并使用工具复制原始数据[如dd
]。
如果您想要清除闪存驱动器上的所有先前文件,只需填满驱动器即可,要么用空白文件 [在命令行中,dd if=/dev/zero of=/PATH/TO/flashdrive/bigfile
然后在填满后将其删除。如果您使用的是 fat32,则必须执行多个文件,因为它的最大文件大小较小],要么选择一个文件并不断复制。
tl;dr 不用担心,它是安全的。
答案2
格式化 USB 驱动器通常是清除病毒的最佳方法。我认为,那 4.1 kb 是驱动器的 MFT(主文件表)。所以不用担心。
在 Ubuntu 上,Nautilus 中显示隐藏文件的方式是Ctrl+ h。