Quote from: Limetless on February 22, 2013, 04:53 pmQuote from: kmfkewm on February 21, 2013, 07:00 amQuote from: Limetless on February 20, 2013, 08:11 pmAlso something else that may be of importance is that whilst I can't access my files like spreadsheets and word documents I can still access my GPG key-chain and encrypt things even though GPG is stored on the USB??? Wouldn't this indicate that the data itself isn't fucked but this is just a glitch that can be fixed? I haven't tried to decrypt anything yet but I'll let you know how that goes when I get round to it.Not sure I understand this. So you can access GPG that is on the USB device? Is it a portable version of GPG or something? So Truecrypt actually does let you mount the device after typing in your password? Is the entire device encrypted or do you have an encrypted file container on it with other things that are not encrypted? If that is the case you need to give the path to the file container instead of the USB device.Sorry I was not clear. The device is not mounted no but the GPG program and everything to do with it is on the USB but it's working and I can encrypt and decrypt things.That means that despite whatever is making you think that your private key and the GPG program are on that encrypted USB device... they are not. You're running GPG, which means it's on your main computer drive. You're encrypting, which means your public keys are also on that drive. You're decrypting, which means your private keys are also on that drive.To be clear: running the GPG program requires only the program. Encrypting requires the program and a public key. Decrypting requires the program and the private key something was encrypted for.So what you've said means that with 100% certainty, you have everything you need to handle your PGP encrypted stuff on the same drive as everything else is on. Public keychain, private keychain, and the program itself. Presumably unprotected and just sitting there somewhere unknown. So what have you been using this USB key for? Wait... scratch that, we don't need to know that obviously... but what I'm wondering is why you need to access it at all?