Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

zoo cluster size overflow vs chkdsk or scandisk for fat32 (Users)

posted by mceric, Germany, 27.01.2024, 21:48

> Thanks for response. The last version of the program is from 1991, I assume
> that there will be no updates in the near future, so I will add a comment
> in FD help that it may cause problems on newer systems.

I am more optimistic here: The program is open source and there will be FreeDOS fans who still have the compilers used for ZOO long ago. Those could help us out to create a fixed binary.

A fix for the source code is not hard to write, just changing the data type for all occurances of the cluster size should be enough. So the main bottleneck from my point of view is finding somebody willing to compile the fixed sources after that.

Regarding CHKDSK and SCANDISK: The reason why there is a FreeDOS port of DOSFSCK instead of a FAT32 modification of CHKDSK is that FAT32 has a lot more metadata. Each File Allocation Table can be multiple megabytes. So for me, it made more sense to port a 32-bit CHKDSK equivalent tool than to try to teach a 16-bit FAT16 actual CHKDSK how to deal with so much data. Of course, it would be nice to have a variant of DOSFSCK which looks and feels a bit more like CHKDSK, but I would not try to make a 16-bit FAT32 checker, that would have really bad performance. SCANDISK basically is eye-candy for CHKDSK, so it has rather low priority to have for me personally?

---
FreeDOS / DOSEMU2 / ...

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 95 users online (0 registered, 95 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum