raykid, A loss of memory like this is usually attributed to a memory chip that has been hacked to read larger than it's true size.
If you have formatted the player recently this could be enough to remove the hack and now the chip is reading it's true size.
The only way to check now is to open the player and check the serial number of the memory chip against this list of Samsung and Hynix chips.
http://www.mympxplayer.org/samsung-a...rs-vt1692.html