IMHO: USERS is not one of those folders you should be moving after the initial installation as it is references in so many places/in so many ways.
However, having said that, that is unlikely to have caused this issue. After all - different locations. ;-)
Assuming the error looks something like this:
Windows boot manager error
File: /windows/system32/drivers/msahci.sys
Status: 0xc000000f
Windows failed to load because file is missing or corrupt.
You need to be able to boot to external media and get to the proper location with a known good copy of the missing/corrupt file and replace it...
That may resolve that issue - but there may be all sorts of other issues, depending on what all you did that would have caused the one you are seeing now. You may even end up at this point:
http://www.sevenforums.com/tutorials/3413-repair-install.html\
How's your backups? Have a recent system image backup?