在 Linux 下插入受感染 U 盤,ls -l 顯示檔案屬性異常(如亂碼),且無法以 rm 刪除。經查證,原因在於 Linux 預設以 vfat(FAT32)掛載,無法正確處理以 . 結尾或含特殊字元的檔名(病毒常用此手法隱藏)。
umount /media/disk(視實際掛載點調整)。sudo mount -t msdos /dev/sdX /media/disk/dev/sdX 替換為實際裝置代號,如 /dev/sdb1)autorun.inf.)將以 FAT16 8.3 格式顯示(如 AUTORUN.INF),此即可正常刪除。vfat 支援長檔名(FAT32),但對不符合規範的檔名處理失敗。msdos 僅支援 8.3 短檔名(FAT16),會自動將不合法長檔名轉換為可見的短檔名,使 rm 能正常運作。