Ext4 partition corrupted by resized NTFS Vista C:\ partition?
I've resized my NTFS Vista C:\ partition using its builtin disk manager in order to free some space on my 250 GB HDD, Then I sucessfully installed Linux on a brand created Ext4 partition. Finally I've created an aditional NTFS partition to store data which I formated in Vista, ending up with this scheme:
sda1 (primary) Hidden (Recovery)
sda2 (primary) Vista C:\ (NTFS)
sda3 (primary) Linux \ (Ext4)
sda5 (extended) Swap Swap (Swap)
sda6 (extended) Data D:\ (NTFS)
Everything went smoothly in the first week, until I made some major security upgrades in Vista. Then, the next time I booted into Linux fsck yielded lots of errors about multiply-claimed blocks by inodes of some udev rule files. I've corrected all of them, still udev got corrupted to the point it wouldn't detect some of my hardware. Further, some Xorg binaries got corrupted in the process.
I've checked the RAM and HDD in my Asus laptop (only 3 months old) with memtest86 and badblocks and everything was fine. So, do you think it is possible that somehow the shrunk Vista partition is messing with the Linux partition thus corrupting it? Before I used Vista's disk manager to resize C:\ I did all the usual stuff like disabling shadow copies, hibernation, defrag...
Last edited by graviton-boson; 03-16-2009 at 10:53 AM.
|