g.patel at wanadoo.fr.invalid
Wed Jul 18 15:24:02 CDT 2001
On Wed, 18 Jul 2001 14:33:17 GMT, Steve Bradley
<bradleysm at mediaone.net> wrote:
> I have a question about filesystems. I'm running a fairly recent version
>of WINE from CVS on RH7.1 (Kernel 2.4.6). I have Win98 installed for on a
>partition. I user WINE to run Quicken2001 and Word97. When I'm running
>Word, I click on the 'open file' button, a get a message:
>err:dosfs:DRIVE_ReadSuperblock The filesystem is not FAT !!
>err:dosfs:DRIVE_GetLabel Invalid or unreadable superblock on /dev/hda1 (C:).
>Now, it still lets me open the file and read it (which is all I need to
>do), but I'm confusted about the error. HDA1 *is* a FAT32 filesystem. Its
>running Win98, and I can boot into it. Why does WINE insist that it isn't?
Apply the following patch to files/drive.c
(beware of folded lines, unfold them if needed)
--- drive.c.orig Sun Jul 8 06:56:19 2001
+++ drive.c Wed Jul 18 20:22:14 2001
@@ -491,8 +491,11 @@
"FAT" ? (At least FAT12, FAT16 and FAT32 have :)
- ERR("The filesystem is not FAT !! (device=%s)\n",
+ char aa;
+ memcpy(aa, &buff[0x36], 3);
+ aa = 0;
+ ERR("The filesystem is not FAT, but '%s' !!
+ aa, DOSDrives[drive].device);
More information about the wine-users