e200 freezes while refreshing data base

Freezing during the database refresh is generally caused by the player encountering a file (specifically the ID3 tag of the file) you put on that it cannot read.

When plugging into a computer the database does not refresh as the computer makes a ‘data’ connection, so this should not stop you from moving the files (if not backed up) or deleting them from the player in order to check/edit them with an ID3 tag editor for the problem before transferring them back to the player. If the player does start to refresh the database wen you plug it into your computer, perhaps your cable is bad

By the way, you shouldn’t have to remove/reset the battery whenever anything goes wrong; you can simply press and hold the power button for 20-30 seconds to reset it.