Hi, I have improved FreeDOS FORMAT again:
http://www.coli.uni-sb.de/~eric/stuff/soft/by-others/ format-0.91p.zip
(134k, and I think that < 50% "by-others" is left in there after my changes...)
>From news.txt:
Version 0.91p
Changes by Eric Auer:
- "Format complete" now is "... complete" with "..." being
a string describing the completed action (e.g. "Mirror")
- FAT32 mirror/safeformat now saves ALL reserved (boot...)
sectors and at least 16k of the beginning of the data
area, min(1_cluster,32_sectors) -> 512+ dir entries saved
- cleaned up some duplicate messages and code
(createfs, bcread, hdisk, main, recordbc, savefs changed)
- OEM ID changed to FRDOS1.0 (better WinXX compatibility)
- forced use of filesystem info and backup boot sectors,
else WinXX seems to assume "root dir at cluster ZERO"!?!?
(Overrides default BPB suggestions, MS kernel issue...)
Please test if FORMAT now finally survives being run under MS kernel
without triggering incompatibilities with MS kernel for FAT32. The
Win9x DOS kernel provides "sketchy" default BPB but is on the other
hand very picky with all sorts of boot sector BPB content details :-(.
Please try to test soon - then I can fix bugs right now before announcing
the update to wider audience. Otherwise the fixes for 0.91p would have to
be called 0.91q (running out of alphabet letters ;-)).
As usual, I tested ONLY in DOSEMU and ONLY with FreeDOS, on diskimage
drives. DOSFSCK seems to be happy, but the real problem is that #!*$ Windoze
compatibility. So if you have Windows and some test-drive, please test-format
it with FreeDOS FORMAT 0.91p, in Windows DOS, and ask Windows SCANDISK for
an opinion (preferrably after using the created filesystem a bit in both
Windows and FreeDOS...). In particular, FAT32 tests are needed.
Bonus question: Windows DOS kernel returns error 0007, non-DOS disk, for
unformatted FAT32. FreeDOS kernel returns 810c ("timeout bad command
general failure" or 020c (bad address mark general failure) here.
Can you reproduce that? Seems to be a kernel bug.
(The error codes are displayed in /d (verbose / debug) mode when you
try to safeformat or mirror an unformatted drive with FORMAT...).
Happy testing! Thanks for testing ;-). I hope the updates were worth the
effort. Still not there: Prompt for label when formatting several floppies.
Cheers, Eric.
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel