Originally posted as a private message, reposting here for future reference:
I have to ask you, is it possible that you moved the file to, e.g. a flash drive, a CD, a ZIP or other archive inside the same disk, or encrypted it or printed it or anything like that? Is it possible that you saved the electrum wallet file after all (by the way, the default name for Electrum wallet files is "default_wallet", not "wallet.dat")?
Did you try the Previous Versions feature in Windows 7:
http://www.sevenforums.com/tutorials/85679-previous-versions-restore-files-folders.html ?
Are you sure the .lnk file you recovered is a valid .lnk file (when you right click on it and then "Properties" it should display the path where the original .txt file was)? Could it perhaps actually be the .txt file with a wrong extension (you can try to drag the .lnk file and drop it over Notepad and it will open its contents)?
I see that you have R-Studio, so I will suggest one good way to quickly search the entire disk for the contents of your .txt file using that program. This way it searches both deleted files and existing files (you can use that to also search the 16GB of recovered .txt files). Open R-Studio and right click on your disk or partition (e.g. C:) and then click "View/Edit...". Click "Find" and enter a pattern in the "ANSI" field. Ask yourself are you sure that you have exactly "Elec 2" in your text file and not e.g. "elec 2" or "Elec 2:" or "Elec2". When you decide what pattern to look for it would be better to make the pattern as long and unique as possible, so that you get fewer false positives. Try to also remember if you are sure that "Elec 2" is exactly at the beginning of the line and if you pressed enter immediately after it. So if the right pattern is exactly "Elec 2", preceded by a new line and followed by a new line, you can add the newline characters using the HEX field. Newline in text files created in Windows has the HEX code 0d 0a. So the whole pattern to enter in the HEX field (for the pattern: *newline*Elec 2*newline*) is this:
0d 0a 45 6c 65 63 20 32 0d 0a
Be careful when you've edited both "ANSI" and "HEX" fields, because it has bugs and it changes the HEX codes of newline sometimes. Make sure that it says "0d 0a" where it is supposed to before you start the search.
Then check "Match Case" if you want to search for the pattern with capital and small letters exactly as you've entered them.
I don't use Windows 7, so I don't know whether the Notepad you used might have saved the file in Unicode format. You can open Notepad now and click File->Save as... and see at the bottom of the window - does it say "Encoding: ANSI" or does it say "Encoding: Unicode" or something else? If it says Unicode, then your file might have been saved as Unicode and then you should enter the pattern in the "UNICODE" field in R-Studio instead.
This search has one limitation - it will not be able to find text that is in files that are compressed or encrypted (including NTFS' compression and encryption - for example, files from restore points are usually compressed).
Please tell me what happens and ask me if you need help with any of this. Good luck.
P.S.: Could you by any chance still have a saved session in VMware from the same boot of Tails as when you created the wallets?
Also, have you ever exported and saved a private key from any of those Electrum wallets (it can be used in combination with the master public key to find the seed)?