FAT+/FAT/patents (Developers)
> 1. The "massive data losses" on FAT+ >=4 GiB files in Windoze doesn't occur
> at all. Actually they seem to be excellently protected ... neither
> opening nor kick out is possible, and without being even able to open such
> a file you can't brew an incomplete / truncated copy. Also the XP's
> scandisk [...]
There's no program called scandisk in Windows XP. chkdsk (started from command line) however seems to work fine on both NTFS and FAT partitions.
> This is almost an non-issue
> however, compared to installing MS-DOS on a HD with [...]
I'm really not interested in what the old MS-DOS installation program does.
> 2. SEEKERR exposes still buggy handling of FAT+ in EDR-DOS ... this
> might make Udo desperate or does it even make some
> enemies of him happy ?
The tests performed by SEEKERR are insufficient. It should return C=0, C=1 or C=U (unchanged). (Of course it requires two DOS calls to determine if the CF is unchanged.)
This EDR-DOS bug doesn't relate to FAT+ at all. FAT+ is the filesystem part, 21.7142 is an interface (which could be used for non-FAT+ filesystems as well).
> 3. SEEKBACK is a very interesting test showing that seeks back are
> unusably slow on FAT filesystem: 5 to 10 times slower with caching HD and
> 15 to 20 times slower with a non-caching HD. The reason for the
> effect isn't unknown, it's the poor FAT "design". BTW, I of course
> didn't use Jack's 12-Jan-09
> UIDE [...]
How could you? It's embargoed.
> And finally, inside NTVDM, the performance is pretended to be
> much faster, [...]
How do they "pretend" it's much faster? Either it is or it isn't faster. Pretending something implies that it isn't true.
> This
> shows that Windoze caches the complete FAT area used by a file just at
> occasion of opening (and explains why FAT+ files are protected that
> well), as well as any data being read from a file - this costs only 2 +
> 1.6 MiB of RAM. This "design" fault of course is fixed in my coming DOS
> filesystem.
Caching the whole FAT is no design fault, it's how the FAT filesystem was designed (back when the FAT was always small enough that MS-DOS 1.x could hold it in real-mode memory). The design fault is that the FAT later grew so large. (And that MS-DOS supported more than two FAT drives...)
> 4. Japheth wrote:
>
> > If there is "something" to come "in a few years", it might not interest
> everyone
>
> sol wrote:
>
> > Add a filesystem that took longer than 10 minutes to design.
>
> But this time sol trashed your rant that well that I can't add any
> arguments anymore.
You could add a filesystem that takes between 11 minutes and 1 year to design. It isn't funny anymore.
> > All of their shit is patented.
> > You might as well stop using Fat12, Fat16 and Fat32.
>
> COOL. But FAT12 and FAT16 patents are definitely expired, if ever existed.
Read Wikipedia on FAT licensing. The patents covered LFN/SFN systems, so if the apply at all they apply for FAT32 and FAT12/FAT16. Well, I don't really care anyway.
> Also, FAT sucks anyway, see above, it was "designed" in a time when neither
> subdirectories nor seeking were needed, and the stuff got just hacked onto
> it, so, YES, stopping using it is a good idea.
Seeking was needed and intended, and it's quite fast when the complete FAT is in memory (as for NTVDM and MS-DOS 1.x). Subdirectories were not intended but their hack is a rather good one. (And with the latest FAT revision the root directory was also moved from it's special location into the normal data area.)
> > How did this dumb thread come back?
>
> I don't know.
You're reviving it regularly.
---
l
Complete thread:
- GetFileSizeEx / Read&Write performance / Wiping - DOS386, 21.12.2007, 03:40 (Developers)
- GetFileSizeEx / Read&Write performance / Wiping - Steve, 21.12.2007, 05:38
- The Death Of FAT32+ - Japheth, 21.12.2007, 07:24
- --- DEATH --- - DOS386, 21.12.2007, 22:13
- --- DEATH --- - sol, 21.12.2007, 22:30
- --- DEATH --- - DOS386, 21.12.2007, 22:46
- --- DEATH --- - Steve, 21.12.2007, 23:22
- --- DEATH --- - DOS386, 21.12.2007, 22:46
- Rest in Peace, Fat32+! No Resurrection possible! - Japheth, 21.12.2007, 23:12
- -- DEATH -- (anyone has a solution for >4GiB files in DOS ?) - DOS386, 21.12.2007, 23:46
- First get all facts! - Japheth, 22.12.2007, 00:15
- --- DEATH --- - DOS386, 22.12.2007, 00:24
- --- DEATH --- - sol, 22.12.2007, 05:17
- --- DEATH --- - Japheth, 22.12.2007, 09:45
- --- DEATH --- - Steve, 22.12.2007, 10:08
- DOS API extension for files > 4 GB - Japheth, 22.12.2007, 10:28
- --- DEATH --- - sol, 23.12.2007, 23:29
- --- DEATH --- - Matjaz, 24.12.2007, 10:03
- DOS File System efforts - Japheth, 24.12.2007, 17:06
- DOS File System efforts - Rugxulo, 24.12.2007, 19:53
- DOS File System efforts - sol, 25.12.2007, 02:17
- DOS File System efforts - Japheth, 25.12.2007, 09:10
- DOS File System efforts - Rugxulo, 26.12.2007, 21:34
- DOS File System efforts - Rugxulo, 24.12.2007, 19:53
- --- DEATH --- - Steve, 22.12.2007, 10:08
- HPFS for DOS - Rugxulo, 09.09.2008, 22:48
- --- DEATH --- - Japheth, 22.12.2007, 09:45
- --- DEATH --- - Japheth, 22.12.2007, 08:57
- --- DEATH --- - sol, 22.12.2007, 05:17
- --- DEATH --- - DOS386, 22.12.2007, 00:24
- First get all facts! - Japheth, 22.12.2007, 00:15
- -- DEATH -- (anyone has a solution for >4GiB files in DOS ?) - DOS386, 21.12.2007, 23:46
- --- DEATH --- - sol, 21.12.2007, 22:30
- 1 a later, DOS fs enh committee, please report what you got - DOS386, 29.12.2008, 02:41
- Just noise? - Japheth, 29.12.2008, 08:07
- NOISE-FS outperforms them all !!! - DOS386, 30.12.2008, 23:06
- NOISE-FS outperforms them all !!! - Japheth, 31.12.2008, 11:46
- NOISE-FS outperforms them all !!! - sol, 02.01.2009, 01:59
- NOISE-FS outperforms them all !!! - Rugxulo, 02.01.2009, 04:25
- NOISE-FS outperforms them all !!! - Japheth, 31.12.2008, 11:46
- NOISE-FS outperforms them all !!! - DOS386, 30.12.2008, 23:06
- better DOS file system? - Rugxulo, 29.12.2008, 23:16
- better DOS file system? - ecm, 30.12.2008, 21:48
- 1 a later, DOS fs enh committee, please report what you got - Steve, 02.01.2009, 07:01
- Just noise? - Japheth, 29.12.2008, 08:07
- --- DEATH --- - DOS386, 21.12.2007, 22:13
- GetFileSizeEx / Read&Write performance / Wiping - Laaca, 11.01.2009, 14:14
- exFAT - ecm, 11.01.2009, 17:30
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 12.01.2009, 19:25
- GetFileSizeEx / Read&Write performance / Wiping - sol, 15.01.2009, 05:26
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 15.01.2009, 06:13
- GetFileSizeEx / Read&Write performance / Wiping - sol, 15.01.2009, 06:24
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 16.01.2009, 01:49
- GetFileSizeEx / Read&Write performance / Wiping - sol, 16.01.2009, 07:03
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 18.01.2009, 00:14
- 4desasters 4u, DOSsers - DOS386, 24.01.2009, 09:42
- FAT+/FAT/patents - ecm, 24.01.2009, 13:59
- 4desasters 4u, DOSsers - Japheth, 24.01.2009, 21:01
- GetFileSizeEx / Read&Write performance / Wiping - Laaca, 14.02.2009, 13:59
- exFAT supported in XP (SP2, SP3) - Rugxulo, 19.02.2009, 02:41
- exFAT supported in XP (SP2, SP3) - Japheth, 20.02.2009, 09:07
- exFAT supported in XP (SP2, SP3) - Laaca, 20.02.2009, 20:16
- exFAT supported in XP (SP2, SP3) - Zyzzle, 21.02.2009, 01:56
- exFAT supported in XP (SP2, SP3) - sol, 21.02.2009, 05:32
- exFAT supported in XP (SP2, SP3) - Rugxulo, 21.02.2009, 05:40
- exFAT supported in XP (SP2, SP3) - Laaca, 21.02.2009, 15:57
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - Rugxulo, 15.03.2009, 15:55
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - ecm, 15.03.2009, 20:36
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - Rugxulo, 17.03.2009, 00:28
- exFAT specification - tom, 17.03.2009, 19:31
- exFAT specification - Laaca, 21.03.2010, 15:42
- former-FAT - DOS386, 22.03.2010, 08:15
- exFAT specification - Laaca, 21.03.2010, 15:42
- exFAT specification - tom, 17.03.2009, 19:31
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - Rugxulo, 17.03.2009, 00:28
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - ecm, 15.03.2009, 20:36
- exFAT in FreeDOS unlikely (but FD fixed 4 GB files) - Rugxulo, 15.03.2009, 15:55
- exFAT supported in XP (SP2, SP3) - sol, 21.02.2009, 05:32
- exFAT supported in XP (SP2, SP3) - Zyzzle, 21.02.2009, 01:56
- exFAT supported in XP (SP2, SP3) - Laaca, 20.02.2009, 20:16
- exFAT supported in XP (SP2, SP3) - Japheth, 20.02.2009, 09:07
- exFAT supported in XP (SP2, SP3) - Rugxulo, 19.02.2009, 02:41
- 4desasters 4u, DOSsers - DOS386, 24.01.2009, 09:42
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 18.01.2009, 00:14
- GetFileSizeEx / Read&Write performance / Wiping - sol, 16.01.2009, 07:03
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 16.01.2009, 01:49
- GetFileSizeEx / Read&Write performance / Wiping - sol, 15.01.2009, 06:24
- GetFileSizeEx / Read&Write performance / Wiping - Rugxulo, 15.01.2009, 06:13
- GetFileSizeEx / Read&Write performance / Wiping - sol, 15.01.2009, 05:26