Hi! - I used testdisk to undelete linux partitions, and it did just that! - unfortunately, now the vista's ntfs is inconsistent and it seems that it is a partition table problem (one that testdisk can't fix). I can't manipulate the ntfs partition in any way with gparted - the message i get when i try to check it looks like this :

Code:
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
ERROR(5): Opening '/dev/sda2' as NTFS failed: Input/output error
NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
but the thing is that i can't get into windows in order to do a chkdsk...

trying ntfsfix gives the following result:

Code:
Mounting volume... $MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
FAILED
Attempting to correct errors... $MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
FAILED
Failed to startup volume: Input/output error.
Volume is corrupt. You should run chkdsk.
if i try to repair the installation from windows media, the cd recovery program at some point will prompt me to choose the partition (with the installation) that is to be repaired, but nothing is listed below. So, the recovery program just won't see the partition...

any suggestions?

thanks in advance