josuecastillo, Sounds like you may have a hacked player 2GB not 4GB.
The reason the files are corrupt is because they are being written to memory that does not really exist.
Try 'lattesurf's" excellent hack removal guide to remove the hack so the memory reads it's true size. Once this is done you should have no more problems.
here are some links that may help:
http://www.mympxplayer.org/feedback-...rs-vt2828.html
http://www.mympxplayer.org/how-to-re...ck-vt2400.html
http://www.mympxplayer.org/147-ebay-...rs-vt3556.html