access windows partition

hi

I hope i’m posting in the right section.

I am looking a way to access my windows vista files (documents and pictures) in opensuse. I have a problem my Vista doesnt load anymore and I really need to recover some files from it before formatting.

I know very very veeeery little about linux. I installed few month ago but then didnt have time to really work on it. Could you please give me a detailed, step by step indication on how to access vista partition please? I would be very greatful. I checked on google but it’s more confusing.

I have three partition. One is for Vista home edition 64 bit, the other one opensuse 11.1 and a third one for dell stuff (not sure what is it exactly :slight_smile: )

thanks

Please open a terminal and paste this in and then hit enter, post result here:

cat /etc/fstab

What you tell about having three partitions can not be true. Linux needs two partitions at least (for Swap and /) and the default install (and our advice) is toi use three (for Swap, / and /home). Please post the output of

sudo -i fdisk -l

Also whee ou installed openSUSE 11.1, normaly your Windows partition(s) will be configured for mounting allready. Thus give also the output of

cat /etc/fstab

and

mount

Thanks for the replies. Here are the info you asked me.

sudo -i fdisk -l

i get a message saying

‘/sbin/fdisk: /sbin/fdisk: cannot execute binary file’

cat /etc/fstab

Claudio@linux-7yrx:~> cat /etc/fstab
/dev/disk/by-id/ata-WDC_WD5000BEVT-75ZAT0_WD-WXNY08LX6270-part6 swap swap defaults 0 0
/dev/disk/by-id/ata-WDC_WD5000BEVT-75ZAT0_WD-WXNY08LX6270-part7 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/ata-WDC_WD5000BEVT-75ZAT0_WD-WXNY08LX6270-part5 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-WDC_WD5000BEVT-75ZAT0_WD-WXNY08LX6270-part2 /Vista ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_GB.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0

mount

Claudio@linux-7yrx:~> mount
/dev/sda5 on / type ext3 (rw,acl,user_xattr)
/proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sda7 on /home type ext3 (rw,acl,user_xattr)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
securityfs on /sys/kernel/security type securityfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sr0 on /media/UDF Volume type udf (ro,nosuid,nodev,uid=1000)
gvfs-fuse-daemon on /home/Claudio/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=Claudio)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You need to mount the windows partition, but I don’t know what it is,
so enter your openSUSE and open one terminal, type su - -c “fdisk -l”
and post here the output, and we detail you the mount command you have
to use


VampirD

Microsoft Windows is like air conditioning
Stops working when you open a window.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

iEYEARECAAYFAkw15vQACgkQJQ+0ABWtaVmtQQCgxFzowq5auH6Ahjamdw8mveC6
4ygAn1bTBPDqYq02CcgYo+ENZWPKpxsT
=c65i
-----END PGP SIGNATURE-----

Sorry VampireD your message appeared only now.

here’s the result.

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000080

Device Boot Start End Blocks Id System
/dev/sda1 1 6 48163+ de Dell Utility
/dev/sda2 7 44391 356522512 7 HPFS/NTFS
/dev/sda3 * 44392 60801 131813325 f W95 Ext’d (LBA)
/dev/sda5 44392 47001 20964793+ 83 Linux
/dev/sda6 47002 47262 2096451 82 Linux swap / Solaris
/dev/sda7 47263 60801 108751986 83 Linux

1: please put computer output between CODE tags, such as we do when we show you what to do! (select the text and then click the # button in the bar, when there is no # button first click the “Advanced” button below).

2: you see from the *fdisk -l *output that you have 5 partitions, not three (and then I do not count the Extended partition).

3: Partition # 2 is a Windows partition and according to your fstab it should be mounted at /Vista. But according to mount it isn’t.

To see what happens as you try to mount it, do (as root)

mount -a

and post the output here (between CODE tags).

Sorry for the CODE tags.

here is the result

linux-7yrx:~ # mount -a

ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
NTFS is either inconsistent, or you have hardware faults, or you have a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows TWICE. The usage of the /f parameter is very
important! If you have SoftRAID/FakeRAID then first you must activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for the details.

Thanks, that is done allright. Now we have some error message. I personaly, having no Windows knowledge, can not really understand it. Can you (after all you did seem to have a Windows system, so youmay have knowledge) understand that about SoftRAID/FakeRAID and do you know if that is the case? In any case you could do the fdisk /f if you are sure it is save to do so (do not take my advice, again, I do notg know nothing about Windows.

In your first post you say that you have problems with your Vista, maybe this is the problem.

Or wait for one who knows about Windows here.

Do you have any kind of RAID running?
If the Windows partition is dirty (ie corrupt) it may not mount. Only way to fix it is from Windows.
The result of your fdisk -l call is troubling and may indicate corruption on the Linux file system.
Try running a live Linux CD like Parted Magic or even a Suse or Ubuntu CD. To get the information we need.

Unfortunately my knowledge of Vista is also limited. I don’t understand what’s SoftRAID/FakeRAID.

Yes the problems comes from Vista, i’m currently writing from my laptop with Vista/opensuse. I have no problem with opensuse but vista doesn’t load anymore.

Thanks for the help hcvv, hopefully someone with more windows knowledge will show up :slight_smile:

I don’t really know what is this but from what i read on wikipedia i would say no :slight_smile:

If the Windows partition is dirty (ie corrupt) it may not mount. Only way to fix it is from Windows.

i can’t load windows, i get to the loading bar page but then after a while I get blue screen and the computer restart. I also tried with dell recovery cd but with no success.

The result of your fdisk -l call is troubling and may indicate corruption on the Linux file system.
Try running a live Linux CD like Parted Magic or even a Suse or Ubuntu CD. To get the information we need.

can you be more clear on what information you need please?

thanks for the help

we need the ouput of fdisk -l so we can see your real partition layout.

@gogalthorps. I do not see your concerns. The fdisk -l from post #6 is not showing problems imho.
Partition #1 for Dell (normal for Dell hardware).
#2 for Vista
#3 Extended and contains 5, 6 and 7
#5 for Linux / (as seen from fstab and mount)
#6 for Linux Swap
#7 for Linnux /home (as seen from fstab and mount
All neatly the one after the other from the begin to the end of the disk.

Sorry missed the post that showed that the OP’s previous post said he could not run the command.

Not sure where these RAID messages are coming from

In any case it looks like the OP’s Vista partition is corrupted badly.

In other words, there is nothing I could do to recover the few files i need?

This is why it is important to back up your data.
You may need to use a data recovery program. Google is your friend.
Serious file system corruption may be indications of failing hardware.

Can you get into the recovery console from Vista…? Press F8 prior to vista boot/splash [loading bar] screen… you may need to hit F8 a few times to get too the “Windows Advanced Options Menu”… If you can get that far, try selecting Safe Mode or Safe Mode with Command Prompt. you may be able to repair your partition if its broken via command prompt/recovery console…

When you tried your Dell disks, what happend…? It looks like you have DELL’s recovery/protected partition on your disc… so not sure what disks your were using for repair [could be wrong]? If so, Your Dell CD/DVD should have a recovery option… your HD is prolly fine, if openSUSE is booting okay…

As the people above I am afraid that your Vista partition is corrupted badly. It seems that the first block of it can not even be read because the Linux mount can not identify what it is. It does some suggestions, but that is all. When you have no backups (and for a Window-less future remind that even using Linux you need backups!) all you can hope for is the good advice of people like vmohan, or go to a Vista forum.

from a terminal now type: “mount /dev/sda2 /mnt -t nts-3g” to mount
your windows partition on /mnt, but you already have your Vista
partition mounted on /Vista, so I think you should use chkdsk /f from
the Vista recovery console as the output of mount -a says