Comment 3 for bug 49217

Revision history for this message
Stan (mdkrokz) wrote :

Onno,

Thanks a lot for working on the problem. I was doing a fresh Kubuntu 7.04 installation yesterday and ran into the same problem. It took me a while to figure out it's actually a problem from fsck. It appears to me that once fsck renamed the "bad file", there is no way for windows to touch the renamed file. I can't even delete the renamed file in windows. However, the renamed file seems to be opened in Kubuntu just fine. I haven't tried other file formats but at least the renamed mp3 file plays just fine in Amarok. As mentioned by the original poster, this happens to only some of the (traditional) Chinese characters.

One thing that bothers me is that Kubuntu turns on fsck by default after installation. So, as far as I know, there is basically no way for me to turn fsck off before it did damages to some of the files on my FAT32 partitions. Do you know, by any chance, where I can turn it off during installation?

The following message is what I got after II created a file named "四_windows.txt" in windows XP SP2 and ran dosfsck:

$ sudo dosfsck -v -n /dev/hdd1
dosfsck 2.11 (12 Mar 2005)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "mkdosfs"
Media byte 0xf8 (hard disk)
       512 bytes per logical sector
     16384 bytes per cluster
        32 reserved sectors
First FAT starts at byte 16384 (sector 32)
         2 FATs, 32 bit entries
  15352832 bytes per FAT (= 29986 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 30722048 (sector 60004)
   3838159 data clusters (62884397056 bytes)
63 sectors/track, 255 heads
         0 hidden sectors
 122881122 sectors total
/fsck_problem/:5RR_windows.txt
  Bad file name.
  Auto-renaming it.
  Renamed to 000\0000000.\000XT
Checking for unused clusters.
Checking free cluster summary.
Leaving file system unchanged.
/dev/hdd1: 81 files, 37249/3838159 clusters

Thanks again for the help.