I have a dual boot system with Vista and Ubuntu. I use Ubuntu 99% of the time and have the Windows partition mounted for read/write.
I just ran Diskeeper 2008 while in Vista to "clean up" the disk a bit. I ran a boot time defrag as well as defragging the C: drive a few times.
However, back in Ubuntu I'm no longer able to write to the Windows partition. Any ideas what gives?
A little more info: the partition is NTFS as you'd expect. Running mount
on Ubuntu shows the partition is writeable, I think:
/dev/sda3 on /media/OS type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
Here is my /etc/fstab if it helps. The last line is the Windows partition.
proc /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=dc57d1f6-e720-47ee-86e2-c24fa4e24dff / ext3 relatime,errors=remount-ro 0 1
# Entry for /dev/sda6 :
UUID=fdf33781-b661-4216-a2a2-6fe61e27f399 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/sda3 /media/OS ntfs-3g defaults,locale=en_GB.UTF-8 0 0
UPDATE:
As previously noted in my own answer, I thought I'd solved this by running chkdsk in Windows across the drive. However, I'm still getting occasional errors, mainly when using Transmission (Bittorrent).
If I run nautilus as root, go to a folder on that partition and view the properties of some files, I get this error:
** (nautilus:1177): WARNING **: Couldn't open file:///[filename]: Could not open location; you might not have permission to open the file.
** Message: Error: Could not open file "[filename]" for reading.
gstfilesrc.c(1051): gst_file_src_start (): /GstPlayBin:play/GstFileSrc:source:
system error: Input/output error
dmesg
command lists hundreds of lines, what kind of thing would I be looking for?dmesg | grep -i error
lists nothing.touch /media/OS/newfile
returnstouch: cannot touch '/media/OS/newifle': Input/output error