Olay Windows defender falan değil, Linux dosyayı aktardığın anda yazmıyor, sadece sana öyle gösteriyor. Kopyalama yaparken dosyanın tamamı oraya yazılmıyor bir kısmı bufferda bekletiliyor, ne zamanki siz USB'yi ejekte edersiniz o zaman dosyayı gerçek anlamda USB belleğe yazmaya başlayıp işini bitirdikten sonra ejekte edildiğini söylüyor. Eğer siz o 3GB dosyayı kopyaladıktan sonra USB'yi sistem üzerinden çıkartmadan önce elinizle çekip çıkartırsanız dosya bozuk olacaktır.
cat /proc/meminfo komutunu çalıştırırsanız size göstereceği değerler arasında Dirty ve Writeback değerleri bufferda ne kadar büyük dosya olduğunu gösterir, tek bir kopyalama yaparsanız aşağı yukarı 3GB civarlarında bir şeyler görürsünüz. Bu sizin dosyanın cachede bekletildiği anlamına geliyor.
Windows'ta da bu olayı elde edebiliyorsunuz ancak Windows varsayılan olarak kapalı getiriyor.