I'm pretty sure you are using stupid Windows, switch to Ubuntu and run your bitcoin wallet there. Sorry for you lost buddy...
+1 Ubuntu or any other GNU/Linux. I have been using Ubuntu since 2006. As for Microsoft Windows entering any Bitcoin (or for that matter fiat banking) related password into a Microsoft Windows computer is a financial risk I simply cannot afford.