home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 27 Fixes20
/
27-Fixes20.zip
/
pj09189.zip
/
OS2DASD.DOC
< prev
next >
Wrap
Text File
|
1993-07-02
|
2KB
|
40 lines
Documentation for PRIVATE REPLACEMENT for OS2DASD.DMD
The enclosed OS2DASD.DMD is a replacement for the OS/2 2.1 OS2DASD.DMD.
It should only be used if your system exhibits the problem described
in this document.
THE PROBLEM:
OS/2 2.0 created a "logical disk geometry" that included "spare"
sectors at the end of the drive. There were not enough "spare"
sectors to make a full track, due to the differences between the
physical and logical geometries. A few systems would not be able
to format these spare sectors (because FORMAT wants to format an
entire track at a time), so in OS/2 2.1, these spare sectors are not
given to the system.
If you used OS/2 2.0 FDISK to partition the drive, and install OS/2 2.1,
and you have spare sectors, they will not be visible to programs that
use disk IOCtls to access the data. Only FORMAT and CHKDSK (and other
3rd party utilities) use this method. The only time this will cause
a problem is if the LAST partition on the drive is HPFS. Since HPFS
puts system information that CHKDSK uses on the last sector of a drive,
CHKDSK will fail if OS/2 2.1 does not allow IOCtl access to the last
sector.
If the last partition on your drive is an HPFS partition, run CHKDSK
on that partition (WITHOUT the /F switch). If CHKDSK returns error
SYS0551, you probably have this problem.
THE SOLUTION:
The enclosed OS2DASD.DMD will allow CHKDSK and other IOCtl-based
utilities to access the entire disk. Save the OS2DASD.DMD that is
in the \OS2 directory of your boot drive, and replace it with the
enclosed OS2DASD.DMD, and restart your computer. CHKDSK should now
run without a SYS0551 error.