@HotRod: you don't need to explain it to me. I know very well where the 4GB limit comes from and how to deal with it. I have written programs like Check4GB and RDBrecov because of my experiences with it.
@Marc:
Isn't OS3.9 supposed to take care of big hard drives??
OS3.9 does not magically solve all issues. It provides the means to overcome the limits, but you have to use them properly. If you are using the internal IDE controller you should not deactivate the AmigaOS ROM Update neither by removing the file nor by adding "SKIPROMUPDATES" parameters to SetPatch and you have to install the new FastFileSystem on the HDD's RDB.
Additionally you have to take care that you don't use programs which do not support the >4GB software like Disksalv, Shapeshifter, PCTask and many others. Even the original Format program does not support full formatting of partitions above the 4GB limit.
My Workbench partition is the first 900 MB's available, BTW. Others are Work: (1.0 GB) Work2: (1.9 GB) Work3: (1.9) and Creative: (1.9 GB).
Which of them is the Games partition which solidarises with Workbench in having checksum errors ? Please run the CheckHD program and post its output. It gives much more information than what you listed here. It does not harm, it does not even access your HDD. It just reads the internal DOS lists.
If your HDD really has magnetical faults IMHO you wouldn't get checksum errors but rather some read/write errors. IMHO you are running some program that randomly writes to the disk. Either because it does not know about the 4GB limit or because it wants to harm your data (a virus perhaps).
Another possibility is a bad RAM chip or something like that. Perhaps buffers are trashed before or while they are written to disk and when they are read next time the checksums are bad. But in this case you whould get checksum errors from all partitions. Also check cabling and cooling.
Buffers can also be trashed by malfunctioning and crashing programs.
Bye,
Thomas