Path: utzoo!attcan!uunet!mcvax!unido!fauern!faui44!mlelstv From: mlelstv@faui44.informatik.uni-erlangen.de (Michael van Elst ) Newsgroups: comp.sys.amiga Subject: Re: Request to Commodore (Fast File System) Message-ID: <625@faui44.informatik.uni-erlangen.de> Date: 6 Sep 88 12:35:00 GMT References: <8808291950.AA12753@cory.Berkeley.EDU> <4604@cbmvax.UUCP> Reply-To: mlelstv@faui44.UUCP (Michael van Elst (kdebugger)) Organization: CSD., University of Erlangen, W - Germany Lines: 23 In article <4604@cbmvax.UUCP> daveh@cbmvax.UUCP (Dave Haynie) writes: > [ comments about FFS that has no DOS checksums on data blocks ] >....... However, with a floppy, there is no underlying hardware error >checking logic; the checksum is all you get. >-- I think you are wrong. I would agree that the data integrity is not checked very well. BUT trackdisk.device uses a parity check on each sector as well as on each sector header. You GET error messages from trackdisk if a block is wrong. And trackdisk does nothing with the DOS checksum. Trackdisk.device rejects complete tracks if only one sector is bad. (I verified this with a RAW_READ call and then decoding MFM data). Could anyone think to implement this in 1.4 ? BTW, some friends have improved the DiskSalv program to get all readable sectors from a bad track. Michael van Elst E-mail: UUCP: ...seismo!unido!fauern!faui44!mlelstv E-mail: UUCP: ...uunet!unido!fauern!faui44!mlelstv <- when seismo ceases operation