But you can try if this helps:
1. Copy your PPTX file, and paste it any other folder.
2. Rename your file so that the PPTX file is now renamed ZIP -- accept any warnings that Windows provides.
3. Look at the files within the ZIP file if they contain any data you want.
if you can't open it with powerpoint 10 or later, the file is corrupt and quite possibly impossible to recover.
You can open it in a text editor and see if you can make sense of it (pptx files are XML, but hardly human readable).
Then, go to format -> slide design, choose to show all documents, and choose the corrupt powerpoint file. now, go to insert -> slides from file, and select the corrupt powerpoint file. make sure you are set to insert all slides, and then import. if that works, great! i suspect, however, that you might crash at that point. if so, try repeating the process, inserting specific slides one by one until you find the problem one. after that, save the file, making sure that fast saves are off (in preferences / save).
if you are unable to open your powerpoint files then try pptx viewer tool. this utility recovers your corrupt and damaged powerpoint presentations (.ppt, .pot, .pps, pptx and ppsx formats) from ms powerpoint files. http://www.reddit.com/r/powerpoint/comments/368noy/i_want_to_open_powerpoint_presentation/