Solution 1:

You cannot view your data until you recover the root.disk. See this post for information (selected details shown below). Note that recovery does not work in all instances.

Here's a summary of what is detailed in the post linked to above. First run chkdsk /f, look for the hidden \found.??? directories, and check for a file named file0000.chk that's about the same size as your old root.disk:

C:\>dir /a:h
C:\>cd \found.000
C:\found.000>dir
 Volume in drive C is OS
 Volume Serial Number is B4B7-99A8

 Directory of C:\found.000

19/07/2011  02:02 PM    15,000,000,000 file0000.chk
               1 File(s) 15,000,000,000 bytes
               0 Dir(s)  222,258,069,504 bytes free

C:\found.000>move file0000.chk \ubuntu\disks\root.disk
        1 file(s) moved.

NOTE: you have to run those commands from CMD.EXE that you selected "Run as administrator".

I really don't advise running boot-repair on Wubi installs. This is what it did:

  1. Replace your windows bootloader with a generic syslinux MBR bootloader
  2. Reset the boot flag on /dev/sda1 (already set)
  3. Attempt to fsck the root.disk (failed)
  4. Announce "Boot successfully repaired"

I've asked the author to fix this a number of times. I'm not sure what forcing an fsck on a root.disk with NTFS corruption does, but it can't fix that and I would avoid anything that jeopardizes recovery.