2Dave Yeo: Good to know. So, it is an official build indeed.
2Rick Hodgin:
Looking at the diskette I uploaded,
ftp://osfree.org/upload/win1.dsk, I tried to check
it with CHKDSK and got:
[l:\data\vm\bochs]chkdsk j:
The current hard disk drive is: J:
The type of file system for the disk is FAT32.
The FAT32 file system program has been started.
FAT32: Unicode translate table for CP 866 loaded.
Error: Next cluster for 2 = 00000FF7
Error: Next cluster for 3 = 00000FF7
Error: Next cluster for 4 = 00000FF7
Error: Next cluster for 5 = 00000FF7
Error: Next cluster for 6 = 00000FF7
FAT32 version 0.10.r378 compiled on Oct 16 2018
The volume label is WIN 1.
The Volume Serial Number is E300-0000.
The type of file system for the disk is FAT12.
CHKDSK is checking fats : 0%
SYS1374: File Allocation Table (FAT) is bad on drive J:.
The copies of the FATs do not match
Please run CHKDSK under Windows to correct this problem
Errors found. The /F parameter was not specified. Corrections will
not be written to disk.
Looking at it in the hex viewer, I can see that the 2nd FAT copy is truncated.
It begins at 0x1800. Sectors #1 and #2 of the 2nd FAT begins with:
00001A00: F9 FF FF 03-40 00 FF 2F-00 00 00 00-00 00 00 00 ∙ @ /
What is this? Sector #3 starts with
00001E00: 57 49 4E 20-31 20 20 20-20 20 20 08-00 00 00 00 WIN 1
00001E10: 00 00 00 00-00 00 00 00-00 00 02 00-00 00 00 00
00001E20: 50 41 43 4B-49 4E 47 20-4C 53 54 01-00 00 00 00 PACKING LST
00001E30: 00 00 00 00-00 00 00 00-00 00 02 00-00 08 00 00
This looks like a directory containing a volume label "WIN1", followed by a file
directory entry for "packing.lst". Sectors #4-#7 contain the contents of that file.
And sectors #8-#10 contain zeroes. Then, staring at offset 0x2e00, starts a root
directory. It also starts from a volume label "WIN1". Note that the volume label
should be in the root directory, only. So, I wonder why sector #3 contains another
root directory. And the real root directory doesn't have the "packing.lst" file. So,
what is that packing.lst file and the second root root directory for? It appears that
second FAT is used to store some special data: a separate private root directory
with a file which lists the files contained in the real root directory! And these file and
directory are preceded with some more unknown data.
Also, this diskette has 484352 bytes of free space, according to fat32.ifs.
According to your utility, it has 485888 of free space. The difference is 1536 bytes,
which is 3 sectors/clusters. Can you check what PCDOS shows on this diskette?
And diunpack, like CHKDSK, sees that two FAT copies are not the same, this is
why it fails to extract files.