NTFS drive stopped working in linux, still boots fine
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
NTFS drive stopped working in linux, still boots fine
I have had my computer set to dual boot Windows 7 for months now with no issue. Now today when I logged on to Slackware (13.1 x86_64) it suddenly stopped recognizing that my Windows 7 drive has anything on it. Fdisk cannot see any partitions anymore. Yet I can reboot the computer and run Windows 7 off it just fine. The windows drive should be /dev/sdb with sdb1 being its system reserved partition and sdb2 being the actual Windows partition.
Dmesg sees that it is there like my other drives, but it appears that the Windows 7 partition is not unaccessable to anything in Linux.
How could this work yesterday yet today it doesn't? I didn't change anything.
This is my fstab file. It worked with this exact file yesterday. It's messed up because even when i run fdisk on /dev/sdb it shows there are NO partitions on it, even though it used to read them and the partitions ARE there, I can still run Windows 7 off it just fine.
I do and it tells me the partition does not exist. I've been playing with linux for 5 years now so I do know a thing or 2 about mounting drives, I can usually figure that out. The problem is that it's not letting me see the partitions on /dev/sdb, which is my windows drive.
Quote:
# fdisk /dev/sdb
Shows me that it recognizes that a drive is there, but p prints out that the drive doesn't have any partitions on it.
I thought the drive went bad or something, but when I boot up the drive from LILO it starts windows normally and there are no problems with the drive.
I have been able to mount it consistantly on any distro until today. I upgraded my kernel to 2.6.35.3 weeks ago, but how could it have been working until today, without me changing anything?
(assuming you have nothing already mounted on /mnt/hd)
I wonder if it's possible for Windows to have an update
that munges the way Linux sees NTFS? I wouldn't be too
surprised.
Options: ro (read-only mount), remove_hiberfile, uid=, gid=,
umask=, fmask=, dmask=, streams_interface=.
Please see the details in the manual (type: man ntfs-3g).
In case you're still hammering at this problem, here's a simple way
to find out if it's specific to the kernel or configs in Slackware.
Might be worth a try to see if you can mount that drive (normally)
under a live Ubuntu CD. Difference between 2.6.33 and 2.6.35.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.