The problem I'll describe occures just recently on my Laptop, running Ubuntu and Win7. Ubuntu is installed on a SSD, and the additional HDD contains the Win7 installation (which runs without any problems) and a NTFS partition (which contains only data) encrypted with TrueCrypt.
The other day I suddenly couldn't access the data anymore. Windows'
chkdsk tool was able to repair the filesystem, and again I could access my data. But now the problem is that the filesystem repeats to be damaged, this is, every time I turn on the Laptop after a longer downtime, I have to let chkdsk repair the partition before being able to see my data!
More in detail
When does the problem occure?
It seems like the Laptop needs to be turned off for several hours before the NTFS filesystem gets "damaged"(?). A simple restart, or even a downtime of two hours, don't cause any problems.
Output of chkdsk
Every time I invoke
chkdsk /f to repair the filesystem I get the message
The first NTFS boot sector is unwriteable or corrupt
Therefore it uses the second boot sector. The rest of the output differs every time, but normally chkdsk repairs one or several of the NTFS metafiles.
How did the problem appear?
I have been running my Laptop without any problems for more than one year now, until I made a fresh install of Windows 7. After the Win7 Setup somehow the encrypted NTFS partition wasn't listed in the MBR partition table of the hard drive anymore! Fortunately I was able to put the partition back into the partition table –– but then I got the problem described above.
But actually I can't believe that the installation of Windows caused the problem that I have now.
What I already tried to solve the problem.
After several days (running chkdsk every day) I formatted the partition and put all data back onto it.
Again after several days without success, I erased the whole Truecrypt partition and created a new one with different start and end sectors. Formattion without the "quick" option didn't find any bad sectors - it terminated without errors, but the problem remains. SMART for the drive is enabled, but it doesn't show errors. The counter of reallocated sectors is at zero.
What do you suggest to do next? How can I find out the real problem?
Is there a possibility of a bad sector which the software tools can't see? Should I try to mount the partition on a different system?
Thanks in advance for any help!