home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 28 Fixes4x / 28-Fixes4x.zip / jr09427.zip / JR09427.TXT next >
Text File  |  1996-11-06  |  2KB  |  43 lines

  1. This is a replacement UHPFS.DLL that fixes a Warp 4 HPFS problem where it
  2. reports a 'MINOR SYSTEM ERROR' back.
  3.  
  4. The PROBLEM DETAILS:
  5.  
  6. The "minor" filesystem error reported (but not repaired) by CHKDSK is a
  7. result of some last minute changes in Warp 4.  In case you didn't know, FAT
  8. directories always display a "." and ".." entry when you do a DIR.  The
  9. exception is the root directory.  HPFS doesn't use "." and ".." entries,
  10. but it does have a special "start" entry.  For FAT compatibility, any time
  11. the "start" entry is processed, HPFS gives back a dummy "." and ".." so
  12. FAT-only programs will be happy.
  13.  
  14. Here's the problem - even the ROOT directory has a "start" entry.  That
  15. means you'll see a "." and ".." dummy when you do a dir on an HPFS root
  16. directory.  That didn't seem to hurt anyone, but it wasn't completely
  17. compatible.  The "fix" was to put a HIDDEN flag on the "start" entry of the
  18. ROOT directory.  This keeps the "." and ".." from appearing unless you do a
  19. DIR /A (better than the old way) and you then are compatible with FAT
  20. drives.
  21.  
  22. Now, enter the shipped HPFS CHKDSK.  No one told it that it was OK to have a
  23. HIDDEN attribute on the "start" entry.  CHKDSK complains, tries to fix it, and
  24. fails.  That's where the "minor filesystem error" message comes from.
  25.  
  26. This APAR fixes UHPFS.DLL with a code change that ignores the
  27. HIDDEN attribute on the "start" entry.  If you use it, you won't see the
  28. "minor filesystem" error anymore, but NO CHANGE IS MADE TO ANYTHING ON THE
  29. DISK.  In other words, the message reported by the shipped CHKDSK doesn't cause
  30. any trouble, but this will fix it. The message could be annoying and it
  31. leads one to beleive that the HPFS drive is experiencing problems when it
  32. isn't. This APAR will also be included in the first FixPak for Warp 4.
  33.  
  34. How to Install:
  35.  
  36. You must boot your INSTALL DISKETTES and use F3 to get to a command prompt.
  37. Then you copy the enclosed DLL into the OS2\DLL directory of the BOOT
  38. drive. It is suggested that you save the old UHPFS.DLL for safety, but if
  39. you should desire to put the old one back, it can also be retrieved from
  40. the product CD.
  41.  
  42. OS/2 Support
  43.