
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 02/21/2013 05:05 PM, Mats K¦rrman wrote:
Jean Louis wrote:
Many thanks for your great help, I change the code as you say by :
~line 659: if ((fat_val == 0xfffffff && mydata->fatsize == 32) ||
(fat_val == 0xffff && mydata->fatsize == 16))
break; ~line 904: if ((curclust >= 0xffffff8 && mydata->fatsize == 32)
|| (curclust >= 0xfff8 && mydata->fatsize == 16)) {
empty_dentptr = dentptr; return NULL; }
I will do more tests with these changes.
Yes, that's what I had in mind. However there is also FAT12 but I think that is only used for floppy disks and nobody uses those anymore ?!? Please post your test results to the list!
Thank you
You're welcome ;)
Btw. I have also seen the missalignment warnings that Tom Rini just posted about but I don't know if it's just performance that suffers or if the missalignment may also cause corruption. Tom?
The performance problems are due to using bounce buffers that (are intended) to avoid potential corruption.
- -- Tom