home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 27 Fixes20 / 27-Fixes20.zip / pj09189.zip / OS2DASD.DOC < prev    next >
Text File  |  1993-07-02  |  2KB  |  40 lines

  1.  
  2.         Documentation for PRIVATE REPLACEMENT for OS2DASD.DMD
  3.  
  4.     The enclosed OS2DASD.DMD is a replacement for the OS/2 2.1 OS2DASD.DMD.
  5.     It should only be used if your system exhibits the problem described
  6.     in this document.
  7.  
  8.     THE PROBLEM:
  9.  
  10.     OS/2 2.0 created a "logical disk geometry" that included "spare"
  11.     sectors at the end of the drive.  There were not enough "spare"
  12.     sectors to make a full track, due to the differences between the
  13.     physical and logical geometries.  A few systems would not be able
  14.     to format these spare sectors (because FORMAT wants to format an
  15.     entire track at a time), so in OS/2 2.1, these spare sectors are not
  16.     given to the system.
  17.  
  18.     If you used OS/2 2.0 FDISK to partition the drive, and install OS/2 2.1,
  19.     and you have spare sectors, they will not be visible to programs that
  20.     use disk IOCtls to access the data.  Only FORMAT and CHKDSK (and other
  21.     3rd party utilities) use this method.  The only time this will cause
  22.     a problem is if the LAST partition on the drive is HPFS.  Since HPFS
  23.     puts system information that CHKDSK uses on the last sector of a drive,
  24.     CHKDSK will fail if OS/2 2.1 does not allow IOCtl access to the last
  25.     sector.
  26.  
  27.     If the last partition on your drive is an HPFS partition, run CHKDSK
  28.     on that partition (WITHOUT the /F switch).  If CHKDSK returns error
  29.     SYS0551, you probably have this problem.
  30.  
  31.     THE SOLUTION:
  32.  
  33.     The enclosed OS2DASD.DMD will allow CHKDSK and other IOCtl-based
  34.     utilities to access the entire disk.  Save the OS2DASD.DMD that is
  35.     in the \OS2 directory of your boot drive, and replace it with the
  36.     enclosed OS2DASD.DMD, and restart your computer.  CHKDSK should now
  37.     run without a SYS0551 error.
  38.  
  39.  
  40.