Windows

將大文件複製到可移動媒體

  • October 21, 2009

使用 WindowsXP-Pro,我正在嘗試將一個較大的文件 (~28 MB) 複製到 SD 卡上。

複製幾乎完成,當它失敗並返回此錯誤時:

Cannot copy <filename> file: Invalid MS-DOS function

120+ MB 的卡上有很多空間。我可以將許多其他較小的文件複製到卡上,所以我認為媒體沒有失敗。

還有什麼我錯過的嗎?

嘗試壓縮文件,然後複製它。要查看文件系統或卡是否以某種方式損壞,請備份您的數據,重新格式化卡,然後重試。

順便問一下,您可以將該文件複製到硬碟上的其他位置嗎?因為如果不能,則文件已損壞(或者不太可能是文件系統的一部分)。

卡或硬碟可能存在較小文件找不到的問題。您是否在它們上執行過磁碟掃描程序?

右擊 | 屬性 | 工具 | 錯誤檢查

另外,文件名中是否有可能保留或其他不尋常的字元?嘗試將其重命名為 a.dat 或其他無害的名稱,看看是否有幫助。

$$ Edit $$好的,現在您已經嘗試過了,還有其他幾種可能性:

  • 它可能是 FAT16 並且在根目錄中只能有 512 個文件(如果您使用超過 8.3 個文件名,則更少)。
  • 很明顯,但是您可以將此文件複製到其他地方嗎?例如 USB 快閃記憶體驅動器
  • 下一步是從 SD 卡上複製所有其他內容並嘗試再次複製大文件。
  • 如果失敗,請重新格式化卡並重新開始。

引用自:https://serverfault.com/questions/8304