A quick search on google, and that error can be caused by having a removable drive assigned a drive letter before the end of your hard drives or optical drives. See a similar problem here:
the answer to the no disk problem.
Are you shutting down all non-essential programs (especially anti-virus) before starting the game? That error can be caused on Windows startup by programs like Quicktime that automatically check for updates (see
here), so presumably something running in the background monitoring disk access could be causing a problem.
Try deleting the files in the dynamic folders;
'
..\Beyond Divinity\Acts\Act1\Dynamic', '
..\Beyond Divinity\Acts\Act2\Dynamic', etc.
These folders are used as a cache for the game. Files are created / copied there from the save game folder when you load, and written / copied to those folders when you save a game. The files will be re-created as required the next time you start Beyond Divinity. If there was a corrupt file in those folders, deleting the files should fix the problem.
Have you run a ScanDisk or defrag recently? (right click on the hard drive in Windows Explorer, select Properties, switch to the Tools tab, and hit the Check Now button in the Error Checking Status section).