Die Gefahr beim Herausziehen ohne sicheres Entfernen liegt nicht alleine in der Inkonsistenz von Daten. Ich habe hier den USB-Stick meiner Schwester liegen der nach einer solchen Aktion vollkommen unbrauchbar wurde.
Das Problem an dem Journal ist, dass dadurch signifikant mehr Schreiboperationen durchgeführt werden, USB-Sticks aber technisch bedingt nur eine begrenzte Anzahl von Schreibzyklen überleben.
Aber das wird Off-Topic
Ich glaube alle Dateien die im units-Ordner zu finden sind, wirst du nicht so ohne Weiteres los, die sehen alle kompiliert aus.
Was du versuchen kannst, ist sämtliche Debug-Symbole der .o und .a-Dateien zu entfernen. Wie genau das unter Windows geht, weiß ich leider nicht, ich denke es gibt Programme dafür. Unter Linux habe ich das gerade an der
fcl-base/base64.o probiert und sie glatt um die Hälfte kleiner bekommen