home *** CD-ROM | disk | FTP | other *** search
/ OS/2 the Most Complete Collection / OS2_The_Most_Complete_Collection_Powersource.iso / informat / bigdsk.txt < prev    next >
Text File  |  1992-09-23  |  5KB  |  102 lines

  1.  
  2. INTRODUCTION
  3. ------------
  4.  
  5. Like many of you, I own a large hard disk which, inconveniently, has
  6. more than 1024 cylinders.  This disk, a middle-aged ESDI unit, is structured
  7. with 1222 cylinders, 15 surfaces (heads), and 36 sectors per track.
  8.  
  9. Many folks (including some IBM guys) have said that OS/2 2.0 is compatible
  10. with such disks, if some special care is taken during installation.  More
  11. recent opinion has been that OS/2 is not yet compatible with these disks,
  12. unless they are SCSI units.  Regardless, after much trial and many errors, 
  13. I have successfully configured my disk.  
  14.  
  15. Before I relate the procedure which worked for me, I'd like to address
  16. the question of "why?"  In many cases, the hard disk cannot be used to
  17. its full capacity unless these "excess" cylinders are used.  In other
  18. cases, such as mine, the disk controller supports "sector mapping" or
  19. "sector translation" -- essentially hiding the physical configuration of
  20. the disk from the operating system and "mimicing" a disk with fewer 
  21. cylinders and more heads or sectors per track.
  22.  
  23. I could have used sector translation on my ESDI drive.  In fact, I _did_
  24. use sector translation at first.  My motivation for using "native" format
  25. was to increase the performance of OS/2.  ($OPINION ON)  HPFS and disk
  26. caches depend in some ways on the physical layout of the underlying drive.
  27. Caches know how to read one "track" (cylinder+surface) ahead to speed 
  28. transfers.  My drive seemed to be doing an excessive amount of work, 
  29. compared to what I was accustomed to under DOS.  I theorize that one
  30. reason for this is because my drive is "lying" about its actual physical
  31. layout, thereby defeating some of the "enhancements" of the operating
  32. system.  Indeed, after eliminating sector translation, my drive seems to 
  33. be "snappier" (technical term).  I do not have measured statistically 
  34. significant data to back up this opinion.  I CAN'T SAY WITH CERTAINTY
  35. THAT THE BENEFIT FROM THIS PROCEDURE IS WORTH THE TROUBLE. ($OPINION OFF)
  36.  
  37. PROCEDURE
  38. ---------
  39.  
  40. To implement this procedure, you will need the program SpeedStor by 
  41. Storage Dimensions, or its equivalent.  (I first tried Norton Utilities 
  42. alone, without success.) SpeedStor is a DOS program, and I doubt it will 
  43. run in a VDM under OS/2.
  44.  
  45. 1.  Start with a clean sandblasted disk.  Be sure any valuable data is
  46. first backed up, because it will _definitely_ be lost during this 
  47. procedure!
  48.  
  49. 2.  Decide how many partitions you need.  You can't use the entire disk
  50. as one partition, because the boot partition must be <1024 cylinders.
  51. Since you are reading this document, you will have to partition your 
  52. disk into at least two parts.
  53.  
  54. 3.  If you want to use BootManager to implement multiple operating systems,
  55. be sure to leave a "hole" of at least 1M byte at the front of the disk.
  56. You must calculate how many cylinders this will occupy.  In my case, each 
  57. cylinder holds 15 (heads) * 36 (sectors/trk) = 540 sectors.  Since each 
  58. sector is 512 bytes, it requires 4 cylinders on my drive to store 
  59. BootManager (540 * 512 = 1080K).  This "hole" is left implicitly.  
  60. SpeedStor allows you to specify the beginning and ending cylinder for 
  61. each partition.  I just started my first partition at cylinder 4, 
  62. head 0, track 1.
  63.  
  64. 4.  Define your chosen partitions as "DOS" partitions.  It may not be
  65. significant, but my first attempt failed when I defined one of my partitions
  66. as "SSTOR" readable instead of DOS.
  67.  
  68. 5.  Exit SpeedStor and start the installation of OS/2 2.0.  Load the first
  69. two disks (Installation followed by Disk 1), and hit ESC to exit the
  70. installation process.
  71.  
  72. 6.  Run FDISK from Disk 1 of the OS/2 2.0 distribution.  You should see
  73. your partitions already defined.  Note for BootManager users: you must have
  74. a "bootable" partition for each operating system you wish to install.  I
  75. had to "delete" one of my middle partitions, then "create" the same 
  76. partition to mark it as bootable.  Define one of your partitions as 
  77. "installable", and the OS/2 installation will use it by default.
  78.  
  79. 7.  If you want BootManager, install it at this time.  Define which 
  80. partitions are bootable, and the default partition.
  81.  
  82. 8.  Reset the machine and install OS/2.  From this point on, you can
  83. install OS/2 normally.  Be sure to choose "format partition" when offered.
  84.  
  85. I successfully installed a multi-boot sustem with DOS 5.0 and OS/2 2.0.
  86. For my system, I defined five partitions (four actual, one an "extended"
  87. partition containing two logical drives).  The partitions are:
  88.  
  89. Boot Manager  1M     ****
  90. DOS 5.0 Boot  10M    FAT
  91. OS/2 2.0 Boot 65M    HPFS
  92. DOS files     100M   FAT   | Extended partition
  93. OS/2 files    145M   HPFS  |
  94.  
  95. After going through this, I'm not sure the benefit is worth the hassle.  If
  96. I knew at the start how much trouble it would be to discover this stuff,
  97. I probably would have abandoned the idea!
  98.  
  99. Thanks to John Bridges for his help.
  100.  
  101. -- Joe Barnhart 76174,1573
  102.