Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 下 U盤「以點結尾」病毒文件無法刪除?掛載 msdos 文件系統繞過 VFS 限制刪除

編輯:USB 隨身碟安裝系統

Linux 下遇到文件名以點結尾(如 auto.)的病毒文件,標準 ls -l 顯示屬性異常且 rm 無法刪除。原因是 VFS 層對 FAT32 長文件名的處理缺陷。解決思路:以 msdos (FAT16) 模式重新掛載,文件名將截斷為 8.3 格式(如 autorn),即可正常刪除。

操作步驟

  1. 先卸載已掛載的 U盤:
    umount /media/disk
  2. 以 msdos 類型重新掛載:
    sudo mount -t msdos /dev/sdX /media/disk
    (/dev/sdX 替換為實際設備節點,如 sdb1)
  3. 進入掛載點,ls 將看到短文件名(如 autorn),直接 rm autorn 刪除。

原理: -t msdos 強制使用 FAT16 驅動,文件名限制 8.3 字符,繞過了 VFS 對尾點文件名的解析錯誤。刪除後可恢復 vfat 掛載繼續正常使用。

Copyright © Windows教程網 All Rights Reserved