· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Large-Disk

<!doctype linuxdoc system>
<article>
<title>Large Disk HOWTO
<author>Andries Brouwer, <tt/aeb@cwi.nl/
<date>v2.0, 22 January 1999
<trans> ±è³²±Ô <htmlurl url="mailto:nkkim@ricl9.konkuk.ac.kr" name="nkkim@ricl9.konkuk.ac.kr">
<tdate>  1999³â 7¿ù 10ÀÏ

<abstract>
  µð½ºÅ© ±¸Á¶Á¤º¸(geometry)¿Í 1024°³ÀÇ ½Ç¸°´õ Á¦ÇÑ¿¡ ´ëÇÏ¿©
<nidx>HOWTOs!large disk</nidx>
<nidx>HOWTOs!disk, large</nidx>
</abstract>

<sect>
  ¹®Á¦Á¡
<p>

<nidx>disk drives!interaction with BIOS</nidx>
<nidx>BIOS!interaction with disk drives</nidx>
  ´ç½ÅÀÌ 1024°³ ÀÌ»óÀÇ ½Ç¸°´õ¸¦ °®´Â µð½ºÅ©¸¦ °¡Áö°í ÀÖ´Ù°í »ý°¢ÇØ º¸ÀÚ.
  ¶ÇÇÑ µð½ºÅ© ÀÔÃâ·ÂÀ» À§ÇØ ±¸½ÄÀÇ INT13 BIOS ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â
  ¿î¿µÃ¼Á¦¸¦ °¡Áö°í ÀÖ´Ù°í »ý°¢ÇØ º¸ÀÚ.
  ÀÌ¿Í °°Àº °æ¿ì ´ç½ÅÀº ¹®Á¦Á¡À» °Þ°Ô µÈ´Ù. ¿Ö³ÄÇϸé ÀÌ¿Í °°Àº ÀÎÅÍÆäÀ̽º´Â
  ÀÔÃâ·Â ¼öÇàÀ» À§ÇØ 10ºñÆ®¸¦ ½Ç¸°´õ ¼ö¿¡ ÇÒ´çÇÏ¿© »ç¿ëÇϱ⠶§¹®ÀÌ´Ù.
  ±×·¯¹Ç·Î ½Ç¸°´õ ¹øÈ£°¡ 1024¸¦ ³Ñ´Â °æ¿ì ÀÌ¿¡ ´ëÇÑ Á¢±ÙÀÌ ºÒ°¡´ÉÇÏ´Ù.
  (2^10 = 1024)
<p>
  ´ÙÇེ·´°Ôµµ ¸®´ª½º´Â BIOS¿¡ ÀÇÁ¸ÇÏÁö ¾ÊÀ¸¹Ç·Î ´ÙÀ½ µÎ°¡Áö¸¦ Á¦¿ÜÇϸé
  ÀÌ·¯ÇÑ ¹®Á¦´Â ¾ø´Ù.
<p>
  ù°·Î ¿©·¯ºÐÀÌ ½Ã½ºÅÛÀ» ºÎÆÃÇÒ¶§, ¸®´ª½º´Â ¾ÆÁ÷ ÀÛµ¿µÇÁö ¾ÊÀº »óÅÂÀ̹ǷÎ,
  BIOS¹®Á¦·Î ºÎÅÍ ¿©·¯ºÐÀ» ÇØ°áÇØ ÁÖÁö ¸øÇÑ´Ù. 
  À̰ÍÀº LILO(LInux LOader)¿Í À¯»çÇÑ Á¾·ùÀÇ ºÎÆÃ ·Î´õ¿¡°Ô Áß¿äÇÑ ¿µÇâÀ» 
  ¹ÌÄ£´Ù.
<p>
  µÑ°·Î À̰ÍÀº ÆÄƼ¼ÇÀÇ À§Ä¡¸¦ ÀÏÄ¡µÈ ÇϳªÀÇ µð½ºÅ©¿¡¼­ ¾ò¾î³»´Â
  ¸ðµç ¿î¿µÃ¼Á¦¿¡ ÇʼöÀûÀÌ´Ù. ´Þ¸® ¸»Çؼ­, ¿©·¯ºÐÀÌ ¸®´ª½º¿Í µµ½º¸¦ ÇϳªÀÇ
  µð½ºÅ©¿¡¼­ »ç¿ëÇÑ´Ù¸é, µÎ ¿î¿µÃ¼Á¦´Â µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ÆÄƼ¼Ç Å×À̺íÀ»
  ÇØ¼®ÇØ¾ß ÇÑ´Ù.
  À̰ÍÀº ¸®´ª½º Ä¿³Î°ú <tt/fdisk/ ÇÁ·Î±×·¥¿¡ ¸Å¿ì Áß¿äÇÑ ¿µÇâÀ» ¹ÏÈù´Ù.
<p>
  ¾Æ·¡¿¡ °ü·ÃµÈ ¸ðµç ³»¿ëÀÌ ÀÚ¼¼È÷ ±â¼úµÈ´Ù.
  ÀúÀÚ´Â Ä¿³Î ¹öÀü 2.0.8À» ±âÁØÀ¸·Î ¼³¸íÇÑ´Ù. ´Ù¸¥ ¹öÀüÀº ¾à°£ÀÇ Â÷À̰¡
  ÀÖÀ» °ÍÀÌ´Ù.

<sect>
  ¿ä ¾à
<p>
  ´ë¿ë·® µð½ºÅ©¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ¹«¾ùÀ» ÇØ¾ß ÇÒ±î¿ä ?
  ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ÀÛ¾÷À¸·Î´Â ÆÄƼ¼ÇÀ» »ý¼ºÇϱâ À§ÇØ <tt/fdisk/ ³ª <tt/cfdisk/ ¸¦ ½ÇÇà½ÃŰ´Â °ÍÀÌ
  ¿ì¼±À̰ÚÁÒ. ±×¸®°í ÆÄÀϽýºÅÛÀ» ¸¸µé±â À§ÇØ <tt/mke2fs/ ¸¦ ½ÇÇàÇϱ¸¿ä.
  ¸¶Áö¸·À¸·Î »õ·Ó°Ô ¸¸µç ÆÄÀÏ ½Ã½ºÅÛÀ» °Å´Ù¶õ ÆÄÀÏ °èÃþ ±¸Á¶ À§¿¡
  <tt/mount/ ½ÃŰ´Â ÀÏÀÌÁÒ.
<p>
  ¼ÖÁ÷È÷ ¸»ÇØ ÃÖ±Ùµé¾î ´ë¿ë·® µð½ºÅ©·Î ÀÎÇÑ ¹®Á¦´Â ¾ø±â ¶§¹®¿¡ ÀÌ ±ÛÀ» 
  ÀÐÁö ¾ÊÀ¸¼Åµµ µË´Ï´Ù. ¹®Á¦Á¡ÀÇ ´ëºÎºÐÀº ¹®Á¦°¡ ÀÖÀ» °Å¶ó°í »ý°¢ÇÏ´Â
  »ç¶÷µé ¶§¹®À̰ųª µð½ºÅ© °ü¸®ÀÚ¸¦ ¼³Ä¡ÇϹǷμ­ »ý±â´Â °æ¿ì
  ¶Ç´Â <tt/fdisk/ Àü¹®°¡ ¸ðµå¿¡¼­ ÀÛ¾÷Çϰųª ¾Æ´Ï¸é µð½ºÅ©ÀÇ ±¸Á¶ÀûÀÎ Á¤º¸¸¦
  LILO ¶Ç´Â Ä¿³Î ¸í·É¾î ¶óÀÎ»ó¿¡ Àû´Â µîÀÇ ÀÏ·Î ºÎÅÍ ½ÃÀ۵ȴÙ.
<p>
  ÀüÇüÀûÀÎ ¹®Á¦Á¡µéÀº (i) ±¸½ÄÀÇ Çϵå¿þ¾î³ª, (ii) µ¿ÀÏÇÑ µð½ºÅ©»ó¿¡
  À§Ä¡ÇÑ ´ÙÁß ¿î¿µÃ¼Á¦³ª, (iii) °¡²û¾¿ ºÎÆÃ¿¡ °üÇÑ °ÍÀÌ´Ù.
<p>
  Ãæ°í :

  ´ëÇü SCSI µð½ºÅ©´Â ¸®´ª½ºÀÇ ÃʱâºÎÅÍ Áö¿øµÇ¾î ¿Ô´Ù. Ãß°¡ÀûÀÎ ÀÛ¾÷ÀÌ ÇÊ¿ä¾ø´Ù.
  ´ëÇü IDE µð½ºÅ©´Â ÃÖ±ÙÀÇ ¾ÈÁ¤µÈ Ä¿³Î(2.0.34 ÀÌ»ó)À» ¹Þ±â ¹Ù¶õ´Ù.
  ÀϹÝÀûÀ¸·Î ¸ðµç °ÍÀÌ ÇöÀç´Â Á¤»óÀûÀÏ °ÍÀÌ´Ù.
  ¸¸¾à ºÎÆÃ½Ã LILO ´Ü°è¿¡¼­ ¸ØÃß´Â °æ¿ì, <tt>/etc/lilo.conf</tt> ¿¡ À§Ä¡ÇÑ ±¸¼ºÆÄÀÏ¿¡
  <tt/linear/ ¿É¼ÇÀ» Á÷Á¢ Àû¾îÁֱ⠹ٶõ´Ù.

  ¿©·¯ºÐÀÌ ±¸¹öÀüÀÇ <tt/fdisk/ ÇÁ·Î±×·¥À» °¡Áö°í ÀÖ°í, ÀÌ ÇÁ·Î±×·¥ÀÌ 
  <ref id="overlap" name="overlapping"> ÆÄƼ¼Ç À̶ó´Â °æ°í¸Þ¼¼Áö¸¦ ³ªÅ¸³»¸é ÀÌ·¯ÇÑ °æ°í ¸Þ¼¼Áö¸¦
  ¹«½ÃÇØ ¹ö¸®°Å³ª <tt/cfdisk/ ¸¦ »ç¿ëÇÏ¿© ½ÇÁ¦·Î Á¤»óÀûÀ¸·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇÏ¿©¶ó.

  ¸¸¾à µð½ºÅ© Å©±â¿¡ ¹®Á¦°¡ ÀÖ´Ù°í »ý°¢µÇ¸é, ÀÌÁø¼ö¿Í ½ÊÁø¼ö ´ÜÀ§(<ref id="units">)¸¦ È¥µ¿Çϰí ÀÖÁö
  ¾Ê´ÂÁö È®ÀÎÇϱ⠹ٶó¸ç, ºó µð½ºÅ©¿¡ ´ëÇØ <tt/df(disk free)/ ¸í·ÉÀÌ ³ªÅ¸³»´Â
  ºó°ø°£¿¡ ´ëÇÑ Å©±â°¡ ÆÄƼ¼Ç Å©±â º¸´Ù ´Ù¼Ò ÀÛ´Ù´Â °ÍÀ» ±â¾ïÇϱ⠹ٶõ´Ù.
  À̰ÍÀº °ü¸® Ãø¸éÀÇ ºÎ°¡ÀûÀÎ ºÎºÐÀÌ´Ù. (ext2 ÆÄÀÏ ½Ã½ºÅÛÀº ÆÄÀÏ ½Ã½ºÅÛÀ»
  »ý¼ºÇÏ´Â ´Ü°è¿¡¼­ Àüü ÆÄƼ¼ÇÀÇ Å©±â¿¡¼­ ÀϺθ¦ °ü¸® Ãø¸é(½´ÆÛÀ¯Àú)¿¡¼­
  ¿¹¾àÇØ ³õ´Â´Ù.)
<p>
  ¿©ÀüÈ÷ ¹®Á¦°¡ ÀÖ´Ù°í »ý°¢µÇ°Å³ª, È£±â½ÉÀÌ ¹ßµ¿µÇ´Â °æ¿ì,
  °Ô¼Ó Àоî Áֱ⠹ٶõ´Ù.

<sect>
  ´ÜÀ§¿Í Å©±â
<label id="units">
<p>
<nidx>units!megabyte</nidx>
<nidx>units!gigabyte</nidx>
  1 kilobyte (kB) ´Â 1000 ¹ÙÀÌÆ®ÀÌ´Ù. 1 megabyte (MB) ´Â 1000 kBÀ̰í,
  1 gigabyte (GB) ´Â 1000 MBÀÌ´Ù. 1 terabyte (TB) ´Â 1000 GBÀÌ´Ù.
  À̰ÍÀº <htmlurl url="http://phsics.nist.gov/cuu/Units/prefixes.html" name="SI Ç¥ÁØ">ÀÌ´Ù.
  ¾î¶² »ç¶÷µéÀº 1 MBÀÇ Å©±â¸¦ 1024000 ¹ÙÀÌÆ®·Î
  »ç¿ëÇÏ¿© 1.44 MB ÀÇ Ç÷ÎÇÇ µð½ºÅ©¿¡ ´ëÇØ ¾ê±âÇÏ´Â »ç¶÷µµ ÀÖ°í, ¾î¶²
  »ç¶÷Àº 1 MB = 1048576 ¹ÙÀÌÆ®·Î »ç¿ëÇÏ´Â »ç¶÷µµ ÀÖ´Ù.

  ¿©±â¿¡¼­ ÀúÀÚ´Â <htmlurl url="http://physics.nist.gov/cuu/Units/binary.html" name="Á¦¾ÈµÈ Ç¥ÁØ">À» µû¸¥´Ù. ±×¸®°í ÀÌÁø ´ÜÀ§¸¦ À§ÇØ
  Ki, Mi, Gi, Ti¸¦ »ç¿ëÇÑ´Ù. ±×·¯¹Ç·Î Ç÷ÎÇÇ µð½ºÅ©´Â 1440 KiB À̰í,
  1 MiB ´Â 1048576 ¹ÙÀÌÆ®(1.05 MB)ÀÌ´Ù. ±×¸®°í 1 GiB ´Â 1073741824 ¹ÙÀÌÆ®
  (1.07 GB)À̰í, 1 TiB ´Â 1099511627776 ¹ÙÀÌÆ®(1.1 TB)ÀÌ´Ù.
<p>
  º¸´Ù Á¤È®ÇÏ°Ô ¾ê±âÇϸé, µð½ºÅ© µå¶óÀ̺ê Á¦Á¶¾÷ü´Â SI Ç¥ÁØÀ» µû¸£¸ç,
  ½ÊÁø ´ÜÀ§¸¦ »ç¿ëÇÑ´Ù. ¾Æ¹«Æ° ¸®´ª½º ºÎÆÃ½ÃÀÇ ¸Þ¼¼Áö³ª ¸î¸î fdisk ÇÁ·Î±×·¥Àº
  MB ¶Ç´Â GB ÀÇ ±âÈ£¸¦ ÀÌÁø¹ý ´ë½Å »ç¿ëÇϰųª È¥ÇÕµÈ ÀÌÁø, ½ÊÁø ´ÜÀ§¸¦
  »ç¿ëÇÑ´Ù.
  ±×·¯¹Ç·Î µð½ºÅ© ±¸ÀÔ´ç½Ã Å©±â º¸´Ù ÀÛ´Ù°í »ý°¢Çϱâ ÀÌÀü¿¡ µð½ºÅ© Å©±â¸¦
  ½ÊÁø´ÜÀ§·Î Á¤È®ÇÏ°Ô °è»êÇØ º¸±â ¹Ù¶õ´Ù.

<sect1>
  ¼½ÅÍ Å©±â
<p>
<nidx>disk!sectorsize</nidx>
  º» ¹®¼­¿¡¼­ ¼½ÅÍÀÇ Å©±â´Â 512 ¹ÙÀÌÆ®ÀÌ´Ù. ÀÌ °ªÀº ´ëºÎºÐÀÇ °æ¿ì µ¿ÀÏÇÏ´Ù.
  ±×·¯³ª ¸î¸î MO disk µéÀº 2048 ¹ÙÀÌÆ® Å©±âÀÇ ¼½Å͸¦ »ç¿ëÇÑ´Ù.
  ±×·¯¹Ç·Î ¾Æ·¡¿¡¼­ ÁÖ¾îÁö´Â Å©±â µ¥ÀÌÅÍ´Â  4¹è °öÇØÁ®¾ß ÇÑ´Ù.

<sect1>
  µð½ºÅ© Å©±â
<p>
<nidx>disk!disksize</nidx>
  C °³ÀÇ ½Ç¸°´õ¿Í, H °³ÀÇ Çì´õ, ±×¸®°í Æ®·¢´ç S °³ÀÇ ¼½Å͸¦ °®´Â µð½ºÅ©´Â
  ÃÑ C<tt/*/H<tt/*/S °³ÀÇ ¼½Å͸¦ °®´Â´Ù. ±×¸®°í C<tt/*/H<tt/*/S<tt/*/512 ¹ÙÀÌÆ® Å©±âÀÇ ÀúÀå °ø°£À» °®´Â´Ù.

  ¿¹¸¦ µé¾î µð½ºÅ© Ç¥¸é¿¡ C/H/S=4092/16/63 À̶ó°í ÀûÇô ÀÖÀ¸¸é, ÀÌ µð½ºÅ©´Â
  4092<tt/*/16<tt/*/63 = 4124736 °³ÀÇ ¼½Å͸¦ °®´Â´Ù. ±×¸®°í 4124736<tt/*/512=2111864832 ¹ÙÀÌÆ® (2.11 GB)Å©±â¸¦ °®´Â´Ù.
  8.4 GB º¸´Ù Å« µð½ºÅ©µé¿¡ ´ëÇØ¼­ C/H/S=16383/16/63À¸·Î Ç¥±âÇÏ´Â »ê¾÷¾àÁ¤ÀÌ
  Á¸ÀçÇÑ´Ù. ±×·¯¹Ç·Î µð½ºÅ©ÀÇ Å©±âÁ¤º¸´Â ´õ ÀÌ»ó C/H/S °ªÀ¸·Î ºÎÅÍ ±¸ÇÒ¼ö ¾ø´Ù.
¤
<sect>
  µð½ºÅ© Á¢±Ù
<p>
  µð½ºÅ©»óÀÇ µ¥ÀÌÅ͸¦ Àаųª ¾²±â À§Çؼ­´Â ¼½Å͹øÈ£³ª ºí·°¹øÈ£¸¦ ÀÌ¿ëÇÏ¿©
  µð½ºÅ©»óÀÇ À§Ä¡¸¦ ¸í½ÃÇØ¾ß ÇÑ´Ù.
  ¸¸¾à SCSI µð½ºÅ©ÀÇ °æ¿ì¶ó¸é, ¼½ÅÍ ¹øÈ£´Â Á÷Á¢ SCSI ¸í·ÉÀ¸·Î Àü´ÞµÈ´Ù.
  ±×¸®°í µð½ºÅ©¿¡ ÀÇÇØ ÀνĵȴÙ.
  ¶ÇÇÑ LBA(Large Block Addressing)¸¦ ÀÌ¿ëÇÏ´Â IDE µð½ºÅ©¶ó¸é µ¿ÀÏÇÑ ¹æ¹ýÀÌ
  ÀÌ¿ëµÈ´Ù. ±×·¯³ª ±¸ÇüÀÇ RLL À̳ª MFM ¶Ç´Â LBA ÀÌÀüÀÇ ´Ü°èÀÇ IDEÀÇ °æ¿ì,
  µð½ºÅ© Çϵå¿þ¾î´Â µð½ºÅ©»óÀÇ Æ¯Á¤ À§Ä¡¸¦ ³ªÅ¸³»±â À§ÇØ ¼¼°¡ÁöÀÇ Á¤º¸
  (cylinder, head, sector)¸¦ ¿ä±¸ÇÑ´Ù.
<p>¦  
  ÀÏÂ÷ÀûÀÎ(linear) ¹øÈ£ ¸Å±è ¹æ¹ý°ú 3Â÷¿ø Ç¥±â¹ý(CHS) »çÀÌ¿¡´Â ´ÙÀ½°ú °°ÀÌ
  º¯È¯µÉ ¼ö ÀÖ´Ù.
  C °³ÀÇ ½Ç¸°´õ, H °³ÀÇ Çìµå, Æ®·¢´ç S °³ÀÇ ¼½Å͸¦ °®´Â CHS(3D) Ç¥Çö ¹æ¹ýÀº
  ÀÏÂ÷ÀûÀÎ(linear) ¹øÈ£ ¸Å±è ¹æ¹ýÀ̳ª LBA ¹æ¹ýÀ¸·Î Ç¥Çö½Ã c<tt/*/H<tt/*/S + h<tt/*/S + (s-1)
  ÀÌ °¡¸®Å°´Â À§Ä¡¿Í µ¿ÀÏÇÏ°Ô µÈ´Ù.
  (¼ö½Ä ¸¶Áö¸·¿¡¼­ 1À» »«°ÍÀº ¿À·¡Àü ºÎÅÍ sector ¹øÈ£ÀÇ °æ¿ì 0ÀÌ ¾Æ´Ñ 1À»
   ½ÃÀÛ°ªÀ¸·Î »ç¿ëÇ߱⠶§¹®ÀÌ´Ù)
<p>
  °á°úÀûÀ¸·Î ¸Å¿ì ¿À·¡µÈ non-SCSI µð½ºÅ©¿¡ Á¢±ÙÇϱâ À§ÇØ C, H, S ¿Í °°Àº
  µð½ºÅ©ÀÇ ¹°¸®Àû ±¸Á¶Á¤º¸(<em/geometry/)¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù.

<sect1>
  BIOS¸¦ ÀÌ¿ëÇÑ µð½ºÅ© Á¢±Ù°ú 1024 ½Ç¸°´õ Å©±â Á¦ÇÑ
<p>
  ¸®´ª½º´Â BIOS¸¦ ÀÌ¿ëÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª ´Ù¸¥ ¸î¸î ½Ã½ºÅÛÀº ÀÌ¿Í °°Àº ¹æ¹ýÀ»
  »ç¿ëÇϰí ÀÖ´Ù. LBA ¹æ¹ý ÀÌÀü¿¡ ³ª¿Â BIOS µéÀº C/H/S ¸¦ ÆÄ¶ó¸ÞÅÍ·Î ÇÏ´Â
  INT13 µð½ºÅ© ÀÔÃâ·Â ·çƾÀ» Á¦°øÇÑ´Ù. 
  (º¸´Ù Á¤È®ÇÏ°Ô ¾ê±âÇϸé, <tt/AH/ ·¹Áö½ºÅÍ´Â ½ÇÇàÇÒ ÇÔ¼ö¸¦ ÁöÁ¤Çϰí,
   <tt/CH/´Â ½Ç¸°´õ ¹øÈ£ÀÇ ÇÏÀ§ 8ºñÆ®¸¦, <tt/CL/Àº 7-6 ºñÆ®¿¡ ½Ç¸°´õÀÇ »óÀ§ 2ºñÆ®¸¦
   Æ÷ÇÔÇϸç, 0-5 ¹ø ºñÆ®´Â ¼½ÅÍ ¹øÈ£·Î <tt/DH/ ·¹Áö½ºÅÍ´Â Çìµå ¹øÈ£,
   <tt/DL/ ·¹Áö½ºÅÍ´Â µå¶óÀÌºê ¹øÈ£¸¦ ÁöÁ¤ÇÑ´Ù. ÀÌÈÄ ÇÔ¼ö¸¦ ½ÇÇà½Ã۸é, C/H/S
   Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù)
<p>·
  ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î 3 ¹ÙÀÌÆ®¿¡ CHS Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ÀÖ´Ù.
  10 ºñÆ® °ø°£¿¡ ½Ç¸°´õ ¹øÈ£¸¦ ±×¸®°í 8 ºñÆ® °ø°£¿¡ Çìµå ¹øÈ£, 6ºñÆ® °ø°£¿¡
  ¼½Å͹øÈ£¸¦ ÀúÀåÇÒ ¼ö ÀÖ´Ù.
  ÀÌ¿Í °°Àº ¹æ¹ýÀ¸·Î´Â ½Ç¸°´õ ¹øÈ£ÀÇ °æ¿ì 0-1023 ±îÁö¸¸ ÁöÁ¤ÀÌ °¡´ÉÇÏ´Ù.
  1024 ¹ø ÀÌ»óÀÇ ½Ç¸°´õ´Â BIOS¿¡¼­ Á¢±ÙÀÌ ºÒ°¡´É ÇÏ´Ù´Â °á·ÐÀÌ´Ù.
<p>
  µµ½º¿Í À©µµ¿ìÁî ÇÁ·Î±×·¥Àº LBA¸¦ Áö¿øÇÏ´Â IDE µð½ºÅ©°¡ ³ª¿ÔÀ» ¶§, ÀÌÀüÀÇ
  ¹æ½ÄÀ» °í¼öÇϰí ÀÖ¾ú´Ù.
  ±×·¯¹Ç·Î µµ½º¿Í À©µµ¿ìÁî´Â ½ÇÁ¦ÀûÀÎ µð½ºÅ© ÀÔÃâ·ÂÀ» À§ÇØ ´õÀÌ»ó ÇÊ¿äÇÏÁö
  ¾Ê´Â »óÅ¿¡¼­µµ, BIOS¸¦ ÀÌ¿ëÇϱâ À§ÇØ µð½ºÅ©ÀÇ ¹°¸®Àû ±¸Á¶Á¤º¸(Geometry)¸¦
  ÇÊ¿ä·Î ÇÏ´Â »óȲÀÌ °è¼ÓµÇ¾ú´Ù.
  À̰ÍÀº ´Ù½Ã ¸»ÇØ ÃÖ±ÙÀÇ µð½ºÅ©ÀÏÁö¶óµµ BIOS³ª ´Ù¸¥ ¿î¿µÃ¼Á¦¿ÍÀÇ
  Åë½Å½ÃÀÌ ¿ä±¸µÇ´Â °æ¿ì ¸®´ª½º´Â µð½ºÅ©ÀÇ ¹°¸®Àû ±¸Á¶Á¤º¸(Geometry)¸¦
  ÇÊ¿ä·Î ÇÑ´Ù´Â °ÍÀÌ´Ù.
<p>
  ÀÌ¿Í °°Àº ¹®Á¦´Â 4³âÁ¤µµ Áö¼ÓµÇ¾ú°í,  ÀÌÈÄ »ý»êµÇ´Â µð½ºÅ©´Â INT13 ½Ã½ºÅÛ
  ÇÔ¼ö¿¡ ÀÇÇÑ ÁÖ¼Ò ÁöÁ¤À» ÇÒ ¼ö ¾ø°Ô µÇ¾ú´Ù.
  ( (C,H,S)¸¦ À§ÇÑ 10+8+6=24 bits´Â 8.5 GB ÀÌ»óÀÇ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÒ ¼ö
   ¾ø±â ¶§¹®ÀÌ´Ù )
  ÀÌÈÄ »õ·Î¿î BIOS ÀÎÅÍÆäÀ̽º´Â ¼³°èµÇ¾ú´Ù: È®Àå INT13 ½Ã½ºÅÛ ÇÔ¼ö¶ó°í ºÒ·ÁÁø
  ÀÌ ¹æ¹ýÀº DS:SI ·¹Áö½ºÅÍ·Î 8 ¹ÙÀÌÆ®ÀÇ ½ÃÀÛ Àý´ë ºí·°¹øÈ£¸¦ Æ÷ÇÔÇÏ´Â
  16 ¹ÙÀÌÆ®ÀÇ µð½ºÅ© ÁÖ¼Ò´ÜÀ§¸¦ °¡¸®Å²´Ù.
<p>
  ¸Å¿ì ´À¸°¼Óµµ·Î ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® ¼¼°èµµ ÀÌ·¯ÇÑ È®Àå INT13 ½Ã½ºÅÛ ÇÔ¼ö¸¦
  ÀÌ¿ëÇÏ´Â ¹æÇâÀ¸·Î À̵¿Çϰí ÀÖ´Ù.
  ¾Æ¸¶µµ Áö±Ý ºÎÅÍ ¸î³â¾È¿¡ µð½ºÅ©ÀÇ ¹°¸®Àû ±¸Á¶Á¤º¸(Geometry)¸¦ ÇÊ¿ä·Î ÇÏ´Â
  ÃÖ½ÅÀÇ Çϵå¿þ¾î´Â ´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.

<sect1>
  BIOS¿Í IDE ÀÇ Á¦ÇÑ¿¡ °üÇÑ À̾߱â
<p>
<descrip>
<tag/ATA »ç¾ç (for IDE disks) - 137 GB Á¦ÇÑ/
        ÃÖ´ë 65536 °³ÀÇ ½Ç¸°´õ(0-65535), 16 Çìµå (0-15),
        255 °³ÀÇ Æ®·¢´ç ¼½ÅÍ (1-255)·Î¼­ ÃÖ´ë 267386880 ¼½ÅÍ(¼½ÅÍ´ç 512 byte)¸¦
        °®À¸¸ç, À̰ÍÀº 136902082560 ¹ÙÀÌÆ® Å©±â(137 GB)¸¦ ÀǹÌÇÑ´Ù.
	ÀÌ »ç¾çÀº 1999³â Çö ½ÃÁ¡¿¡¼± ¹®Á¦µÇÁö ¾Ê´Â´Ù. ±×·¯³ª ¸î³âÈĸé ÀÌ »ç¾çµµ
        °°Àº ¹®Á¦Á¡À» °Þ°Ô µÉ °ÍÀÌ´Ù.
<p>

<tag/BIOS Int 13 - 8.5 GB Á¦ÇÑ/
        ÃÖ´ë 1024°³ÀÇ ½Ç¸°´õ (0-1023)¿Í 256°³ÀÇ Çìµå (0-255),
        63 °³ÀÇ Æ®·¢´ç ¼½Åͼö(1-63)·Î¼­ ÃÖ´ë 8455716864 ¹ÙÀÌÆ®ÀÇ Å©±â°¡
        °¡´ÉÇÏ´Ù. ÀÌ »ç¾çÀº ÇöÀç ½É°¢ÇÑ ¹®Á¦´Ù.
        ÀÌ ¹æ¹ýÀº DOS¿¡¼­ ÃÖ±ÙÀÇ ´ë¿ë·® µð½ºÅ©¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù´Â °ÍÀ»
        ÀǹÌÇÑ´Ù.
<p>

<tag/528 MB Á¦ÇÑ/
        µ¿ÀÏÇÑ C,H,S°ªÀÌ BIOS INT 13 ½Ã½ºÅÛ È£Ãâ°ú IDE µð½ºÅ© ÀÔÃâ·Â¿¡
        »ç¿ëµÇ´Â °æ¿ì, µÎ°¡Áö Á¦ÇÑÀÌ ¸ðµÎ Àû¿ëµÈ´Ù. ±×·¯¹Ç·Î 1024 °³ÀÇ ½Ç¸°´õ¿Í
        16°³ÀÇ Çìµå, 63 °³ÀÇ Æ®·¢´ç ¼½ÅÍ·Î ÀÎÇØ Àüü ¿ë·®ÀÌ 528482304 ¹ÙÀÌÆ®
        (528 MB)·Î Á¦ÇѵǴ ¹®Á¦°¡ ÀÖ°í, ±¸Çü BIOS¸¦ »ç¿ëÇÏ´Â DOS¿¡¼­´Â
        504 MiB Å©±â Á¦ÇÑÀ̶ó´Â À¯¸íÇÑ ¹®Á¦°¡ ÀÖ´Ù.
        ÀÌ·¯ÇÑ ¹®Á¦Á¡Àº 1993³âÂë ºÎÅÍ ½ÃÀ۵Ǿú°í, »ç¶÷µéÀº ¸ðµÎ LBA¿Í °°Àº
        Çϵå¿þ¾î³ª BIOS ¼öÁØÀÇ º¯È¯°ú °°ÀÌ firmware ¼öÁØÀÇ Æí¹ýÀ̳ª
        disk °ü¸®ÀÚ¿Í °°Àº ¼ÒÇÁÆ®¿þ¾î ¼öÁØÀÇ Æí¹ý¿¡ ÀÇÁ¸ÇÏ¿´´Ù.
        `º¯È¯`À̶ó´Â °³³äÀº 1994³â¿¡ ³ªÅ¸³µ´Ù: BIOS ´Â µå¶óÀ̺ê¿Í Åë½ÅÇÏ´Â
        µ¿¾È µð½ºÅ©ÀÇ ¹°¸®Àû ±¸Á¶Á¤º¸(Geometry)¸¦ »ç¿ëÇÒ ¼ö ÀÖ°í, ´Ù¸¥ ¹æ¹ýÀ¸·Î
        BIOS°¡ DOS¿Í Åë½ÅÇÏ´Â °æ¿ì ±¸Á¶Á¤º¸¸¦ ¼ÓÀÌ´Â ¹æ¹ýÀ¸·Î,
        ÀÌ µÑ »çÀÌ¿¡ º¯È¯À» ÇÑ´Ù.
<p>

<tag/2.1 GB Á¦ÇÑ (1996. 4¿ù)/
        ¸î¸îÀÇ ±¸Çü BIOS µéÀº CMOS RAM¿¡¼­ 12 ºñÆ®¸¸À» ½Ç¸°´õ ¼ö¸¦ À§ÇØ 
        ÇÒ´çÇÏ¿´´Ù.
        °á°úÀûÀ¸·Î ÀÌ ¼öÄ¡´Â ÃÖ´ë 4095 Å©±â¸¦ ÁöÁ¤ÇÒ¼ö ÀÖ°í, À̰ÍÀº ´Ù½Ã 
        4095<tt/*/16<tt/*/63<tt/*/512=2113413120 ¹ÙÀÌÆ®¸¸À» Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
        ´ë¿ë·®ÀÇ µð½ºÅ©¸¦ »ç¿ëÇÏ´Â °æ¿ì ºÎÆÃ½Ã µ¿ÀÛÀÌ ¸ØÃß°Ô µÉ °ÍÀÌ´Ù.
	À̰ÍÀº 4092/16/63ÀÇ ±¸Á¶Á¤º¸¸¦ °®´Â µð½ºÅ©¸¦ ±â¾ï¼Ó¿¡ ³²°Ô ÇÏ¿´´Ù.
        ¿©ÀüÈ÷ ´ë¿ë·® µð½ºÅ© µå¶óÀ̺êµéÀº 4092/16/63°³ÀÇ µð½ºÅ©ÀÇ ¹°¸®Àû
        ±¸Á¶Á¤º¸(Geometry)¸¦ ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Á¡ÆÛ¸¦ °¡Áö°í Ãâ½ÃµÈ´Ù.
        <htmlurl url="http://www.firmware.com/support/bios/over2gb.htm" name="over2gb.html"> À» Âü°íÇϱ⠹ٶõ´Ù.


<tag/3.2 GB Á¦ÇÑ/
        Phoenix 4.03 °ú 4.04 BIOS firmware¿¡´Â 3277 MB ÀÌ»óÀÇ
        µå¶óÀ̺긦 °®´Â ½Ã½ºÅÛ¿¡¼­ CMOS ¼³Á¤½Ã ¸ØÃç¹ö¸®´Â ¹®Á¦ÀÇ ¹ö±×°¡ ÀÖ¾ú´Ù. 
        See <htmlurl url="http://www.firmware.com/support/bios/over3gb.htm" name="over3gb.htm"> À» Âü°íÇϱ⠹ٶõ´Ù.
<p>

<tag/4.2 GB Á¦ÇÑ (1997. 2¿ù)/
	°£´ÜÇÑ BIOS º¯È¯ ÀÛ¾÷Àº ½Ç¸°´õÀÇ ¼ö°¡ 1024¸¦ ³ÑÁö ¾Ê´Â ¹üÀ§¿¡¼­
        ¹Ýº¹ÀûÀ¸·Î ÇìµåÀÇ ¼ö¸¦ ¹è¼ö·Î Çϰí, DOS¿¡¼­ ÀνĵǴ ½Ç¸°´õÀÇ ¼ö¸¦
	¹ÝÀ¸·Î °¨¼Ò½ÃŰ¹Ç·Î ÀÌ·ç¾îÁø´Ù.
        (ECHS=Extended CHS, ¶§·Î´Â `´ë¿ë·® µð½ºÅ© Áö¿ø' ¶Ç´Â ±×³É `´ëÇü'À̶ó°í
         ºÒ·ÁÁø´Ù.)
	DOS¿Í À©µµ¿ì 95´Â 256 °³ÀÇ Çìµå¸¦ ó¸®ÇÒ ¼ö ¾ø°í, ÀϹÝÀûÀÎ °æ¿ì
        µð½ºÅ©´Â 16°³ÀÇ Çìµå¸¦ °®´Â °Íó·³ ÇÒ °ÍÀÌ´Ù.
	±×·¯¹Ç·Î ÀÌ·¯ÇÑ ´Ü¼øÇÑ ¹æ¹ýÀº ´ÜÁö 8192<tt/*/16<tt/*/63<tt/*/512=4227858432 ¹ÙÀÌÆ® ±îÁö¸¸ 󸮰¡ °¡´ÉÇÏ´Ù.
        (1024°³ÀÇ ½Ç¸°´õ, 128°³ÀÇ Çìµå, Æ®·¢´ç 63°³ÀÇ ¼½Å͸¦ °®´Â °Íó·³
         º¯È¯½ÃŰ´Â ¹æ¹ýÀ¸·Î)
        È®Àå(Extended) CHS ¹æ¹ýÀº Æ®·¢´ç ¼½ÅÍÀÇ ¼ö¸¦ º¯°æÇÏÁö ¾Ê´Â´Ù.
	±×·¯¹Ç·Î, ¼½ÅÍÀÇ ¼ö°¡ 63ÀÌ ¾Æ´Ï¶ó¸é, ±× Á¦ÇѰªÀº ´õ ³·À» °ÍÀÌ´Ù.
	<htmlurl url="http://www.firmware.com/support/bios/over4gb.htm" name="over4gb.htm"> À» Âü°íÇϱ⠹ٶõ´Ù.
<p>


<tag/7.9 GB Á¦ÇÑ/
        Á»´õ Àß ¼³°èµÈ BIOSµéÀº ¸ÕÀú ÇìµåÀÇ ¼ö¸¦ 15·Î Á¶Á¤ÇϹǷμ­
        240 °³ÀÇ Çìµå¸¦ °®´Â À§Á¶µÈ ±¸Á¶Á¤º¸¸¦ ¾òÀ½À¸·Î¼­ ¾Õ¿¡¼­ÀÇ
        ¹®Á¦Á¡À» ÇÇÇØ ³ª°£´Ù.
        1024<tt/*/240<tt/*/63<tt/*/512=7927234560 bytesÀÇ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
<p>


<tag/8.4 GB Á¦ÇÑ/
<label id="8.4 GB Á¦ÇÑ">
        ¸¶Áö¸·À¸·Î BIOS°¡ ÀÌ·¯ÇÑ º¯È¯ÀÛ¾÷À» ¼º°øÀûÀ¸·Î ¸¸µé±â À§ÇØ ÇÒ¼ö ÀÖ´Â
        ¸ðµç ¹æ¹ýÀ» ÇàÇϰí 255°³ÀÇ Çìµå¿Í 63°³ÀÇ Æ®·¢´ç ¼½Åͼö¸¦ »ç¿ëÇϸé
        À̰ÍÀº 1024<tt/*/255<tt/*/63<tt/*/512=8422686720 ¹ÙÀÌÆ® ±îÁö Á¢±Ù °¡´ÉÇÏ´Ù.
	ÀÌ ¼öÄ¡´Â 256°³ÀÇ Çìµå¸¦ °®´Â µð½ºÅ©ÀÇ ¹°¸®Àû ±¸Á¶Á¤º¸¸¦ »ç¿ëÇÒ ¼ö
        ¾ø´Â Á¦ÇÑÀ¸·Î ÀÎÇØ ÀÌÀüÀÇ 8.5 GB Á¦ÇѺ¸´Ù ±Ù¼ÒÇÏ°Ô ÀÛÀº ¼öÄ¡°¡ µÈ´Ù.
        (ÀÌ º¯È¯Àº Àüü µð½ºÅ©ÀÇ ¿ë·®À» 1024<tt/*/H<tt/*/63<tt/*/512¿¡ ¸ÂÃß±â À§ÇØ
         HÀÇ ¼öÄ¡¸¦ 16, 32, 64,128, 255Áß Çϳª¸¦ ¼±ÅÃÇÏ¿© »ç¿ëÇÑ´Ù. ±×·± ´ÙÀ½
         Àüü¿ë·®À» H<tt/*/63<tt/*/512À¸·Î ³ª´² ½Ç¸°´õÀÇ ¼ö¸¦ °è»êÇÑ´Ù.)
</descrip>

  ÀÌ °°Àº ÁÖÁ¦¿¡ ´ëÇÑ ´Ù¸¥ Åä·ÐÀڷḦ ¿øÇϸé <htmlurl url="http://www.maxtor.com/technology/q&a/qa610017.html" name="Breaking the Barriers">¶ó´Â °ÍÀ»
  Âü°íÇ϶ó. ±×¸®°í º¸´Ù ÀÚ¼¼ÇÑ °ÍÀ» ¿øÇÑ´Ù¸é <htmlurl url="http://www.maxtor.com/technology/whitepapers/capbar0.html" name="IDE Hard Disk Capacity Barriers">¸¦ 
  Âü°íÇϱ⠹ٶõ´Ù.

  8.4 GBÀÌ»óÀÇ ÇÏµå µð½ºÅ©´Â ÀÌ·¯ÇÑ µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸¸¦ 16383/16/63 À¸·Î 
  ¾Ë·ÁÁØ´Ù.
  À̰ÍÀº °á°úÀûÀ¸·Î µð½ºÅ©ÀÇ ¹°¸®Àû ±¸Á¶Á¤º¸(Geometry)¸¦ ÁøºÎÇÏ°Ô ¸¸µé¾úÀ½À»
  ÀǹÌÇÑ´Ù. ±×¸®°í Àüü µð½ºÅ© Å©±â´Â ´õÀÌ»ó µð½ºÅ©ÀÇ ¹°¸®Àû 
  ±¸Á¶Á¤º¸(Geometry)·Î ºÎÅÍ °è»êÇÒ ¼ö ¾øÀ½À» ÀǹÌÇÑ´Ù.

<sect>
  ºÎÆÃ
<p>
<nidx>booting!BIOS usage during</nidx>
<nidx>disk!BIOS access during booting</nidx>
  ½Ã½ºÅÛ ºÎÆÃ½Ã, BIOS´Â ù¹øÂ° µð½ºÅ©(¶Ç´Â Ç÷ÎÇÇ ¶Ç´Â cdrom)ÀÇ
  0 ¹øÂ° ¼½ÅÍ(MBR : Master Boot Record)¸¦ Àд´Ù.
  ±×¸®°í ±×°÷¿¡ À§Ä¡ÇÑ ÄÚµå ºÎºÐÀ¸·Î À̵¿À» ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ±×°÷¿¡
  bootstrap ·Î´õ°¡ À§Ä¡ÇØ ÀÖ´Ù.
  ÀÌ ÀÛÀº bootstrap ÇÁ·Î±×·¥Àº Ưº°ÇÑ µå¶óÀ̹ö ¾øÀÌ BIOS ÀÇ ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ´Ù.
  ±×·¯¹Ç·Î ¸®´ª½º Ä¿³ÎÀÌ 1024 ½Ç¸°´õ ³»¿¡ ÀüºÎ À§Ä¡ÇÏ¸é ºÎÆÃÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀ»
  ÀǹÌÇÑ´Ù.
<p>
  ÀÌ·Î ÀÎÇÑ ¹®Á¦´Â ¸Å¿ì ½±°Ô ÇØ°áµÈ´Ù: ¸ÕÀú Ä¿³ÎÀ̳ª LILO map ÆÄÀϰú °°ÀÌ
  bootup ½Ã¿¡ »ç¿ëµÇ´Â ÆÄÀÏÀÌ BIOS¿¡¼­ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÆÄƼ¼Ç Àüü°¡ 1024
  ½Ç¸°´õ ³»¿¡ Æ÷ÇԵǴÂÁö È®ÀÎ Ç϶ó.
  (¾Æ¸¶µµ ù¹øÂ° ¶Ç´Â µÎ¹øÂ° µð½ºÅ©°¡ ÀÌ¿¡ ÇØ´ç ÇÒ °ÍÀÌ´Ù.)
<p>
  ±×·¯¹Ç·Î 10 MB Á¤µµÀÇ ÀÛÀº Å©±âÀÇ ÆÄƼ¼ÇÀ» »ý¼ºÇÏ¿©, Ä¿³ÎÀÌ ´Ù·ç±â ½¬¿î
  °ø°£ÀÌ µÇµµ·Ï ÇÑ´Ù.  ±×¸®°í ù¹øÂ° ¶Ç´Â µÎ¹øÂ° µð½ºÅ©ÀÇ 1024 ½Ç¸°´õ ¾ÈÂÊ¿¡
  Ä¿³ÎÀÌ ¸ðµÎ À§Ä¡ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇϱ⠹ٶõ´Ù.
  ´ÙÀ½ /boot µð·ºÅ丮 ÀÌÇÏ¿¡ »ý¼ºµÈ ÆÄƼ¼ÇÀ» ¸¶¿îÆ®ÇÏ¿© LILO °¡ ³ª¸ÓÁö ÇÊ¿äÇÑ 
  ÆÄÀÏÀ» º¹»çÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
<p>
  boot loader¿Í BIOS°¡ µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸(Geometry)¿¡ µ¿ÀÇÇÏ¿©¾ß ÇÑ´Ù.
  À̰ÍÀº LILO¿¡ ÀÏÂ÷ÀûÀÎ(linear) ¿É¼ÇÀ» Áִµ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
  ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡¿¡ ÀÖ´Ù.


<sect>
  µð½ºÅ© ±¸Á¶Á¤º¸, ÆÄƼ¼Ç, ±×¸®°í `Áߺ¹(overlapping)'
<label id="overlap">
<p>
<nidx>disk!geometry</nidx>
<nidx>disk!partitions</nidx>

  ¸¸¾à ¿©·¯ºÐÀÌ µð½ºÅ©»ó¿¡ ¿©·¯ Á¾·ùÀÇ ¿î¿µÃ¼Á¦¸¦ °¡Áö°í ÀÖ´Ù¸é,
  °¢°¢ÀÇ ¿î¿µÃ¼Á¦´Â Çϳª ¶Ç´Â ¿©·¯°³ÀÇ µð½ºÅ© ÆÄƼ¼ÇÀ» »ç¿ëÇÑ´Ù.
  ÀÌ·¯ÇÑ ÆÄƼ¼Ç À§Ä¡¿¡ ´ëÇÑ Â÷ÀÌ´Â ²ûÂïÇÑ °á°ú¸¦ °¡Á®¿Ã ¼ö ÀÖ´Ù.
<label id="partitiontable">
  MBR(Master Boot Record)Àº Primary ÆÄƼ¼ÇÀÌ ¾î´À À§Ä¡¿¡ Á¸ÀçÇÏ´ÂÁö¿¡
  ´ëÇÑ <it>ÆÄƼ¼Ç Å×À̺í</it>À» °¡Áö°í ÀÖ´Ù.
  MBR¿¡´Â 4°³ÀÇ Primary ÆÄƼ¼Ç Å×À̺í Ç׸ñÀÌ ÀÖ´Ù.


  ´ÙÀ½°ú °°Àº ±¸Á¶¸¦ °®´Â´Ù.
<tscreen><verb>
       struct partition {
               char active;    /* 0x80: bootable, 0: not bootable */
               char begin[3];  /* CHS for first sector */
               char type;
               char end[3];    /* CHS for last sector */
               int start;      /* 32 bit sector number (counting from 0) */
               int length;     /* 32 bit number of sectors */
       };
</verb></tscreen>


  (À§ÀÇ ±¸Á¶Ã¼´Â °¢°¢ 16 ¹ÙÀÌÆ®ÀÇ Å©±â¸¦ °®´Â´Ù.
   512 Byte ÀÇ MBR¿¡¼­ ÈĹݺο¡ 16 x 4 (Primary Partition Table) ÀÇ °ø°£ÀÌ
   À̸¦ À§ÇÏ¿© ¼³Á¤µÈ´Ù)

  ¾Õ¿¡¼­µµ ¾ð±ÞÇßµíÀÌ À§¿¡¼­ CHS ´Â Cylinder, Head, Sector¸¦ ÀǹÌÇÑ´Ù.
  ÀÌ Á¤º¸´Â Áߺ¹µÇ´Â Á¤º¸·Î¼­ ÆÄƼ¼ÇÀÇ À§Ä¡Á¤º¸´Â 24 ºñÆ® Å©±âÀÇ ½ÃÀÛ(<tt/begin/)°ú ³¡(<tt/end/)À»
  ³ªÅ¸³»´Â Çʵå¿Í 32 ºñÆ®ÀÇ ½ÃÀÛ(<tt/start/)°ú ³¡(<tt/length/) Çʵ忡 ÀÇÇÏ¿© °¢°¢ ÁöÁ¤µÉ ¼ö ÀÖ´Ù.
  (À§¿¡¼­ (begin, end) ¿Í (start, length)¿¡ ÀÇÇØ ¸ðµÎ °¢°¢ Ç¥ÇöµÉ ¼ö ÀÖ´Ù)

  ¸®´ª½º´Â ´ÜÁö ½ÃÀÛ°ú ±æÀÌ Çʵ常À» »ç¿ëÇÑ´Ù. ±×·¯¹Ç·Î 2^32 º¸´Ù ÀÛÀº Å©±âÀÇ
  ¼½ÅÍ¿¡ ´ëÇØ¼­¸¸ 󸮰¡ °¡´ÉÇÏ´Ù.
  Áï, ÃÖ´ë 2 TiB Å©±âÀÇ ÆÄƼ¼ÇÀÌ °¡´ÉÇÏ´Ù.
  ÀÌ Å©±â´Â ÇöÀç °¡´ÉÇÑ µð½ºÅ© Å©±â¿¡ ¾à 100 ¹è Á¤µµ Å« Å©±âÀÌ´Ù.
  ±×·¯¹Ç·Î ¾ÕÀ¸·Î 8 ³âÀÌ»óÀº ÃæºÐÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù.
  (±×·¯¹Ç·Î ÆÄƼ¼ÇÀº Å©±â°¡ Ä¿Áú¼ö ¾ø´Ù. ±×·¯³ª ext2 ÆÄÀÏ ½Ã½ºÅÛ»óÀÇ ÆÄÀÏ¿¡´Â
   ½É°¢ÇÑ Á¦ÇÑÀÌ ÀÖ´Ù. ±×°ÍÀº 32 ºñÆ® Á¤¼öÇüÀ» °®´Â Çϵå¿þ¾î»ó¿¡¼­ÀÇ ext2
   ÆÄÀϽýºÅÛ¿¡¼­´Â 2 GiB ÀÌ»ó ÂüÁ¶ÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù.)

  DOS ´Â ½ÃÀÛ°ú ³¡ Çʵ带 »ç¿ëÇÑ´Ù. ±×¸®°í µð½ºÅ©¸¦ Á¢±ÙÇϱâ À§ÇØ
  BIOS INT13 ½Ã½ºÅÛ È£ÃâÀ» »ç¿ëÇÑ´Ù. ±×·¯¹Ç·Î º¯È¯ÇÏ´Â BIOS ¿¡¼­ Á¶Â÷µµ
  8.4 GB º¸´Ù ÀÛÀº °ø°£¸¸À» Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
  ÆÄƼ¼ÇÀÇ Å©±â´Â FAT16 ÆÄÀÏ ½Ã½ºÅÛÀÇ Á¦ÇÑÀ¸·Î ÀÎÇØ 2.1 GB º¸´Ù Ä¿Áú ¼ö ¾ø´Ù´
  ¶È°°Àº °æ¿ì°¡ Windows 3.11 °ú WfWG ¿Í windows NT 3.*, Novell NetWare¿¡¼­
  ¹ß»ýÇÑ´Ù.

  Windows 95´Â È®Àå INT13 ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇØ ¿Ô´Ù. ±×¸®°í Ưº°ÇÑ
  ÆÄƼ¼Ç À¯ÇüÀ» »ç¿ëÇØ ¿Ô´Ù.( b, 6, 5 ´ë½Å c, e, f¸¦ »ç¿ëÇÏ´Â °Í°ú °°ÀÌ)
  À§¿Í °°Àº À¯ÇüÀ» ÁöÁ¤ÇϹǷμ­ ÆÄƼ¼ÇÀ» ÂüÁ¶½Ã È®Àå INT13 ¹æ¹ýÀ¸·Î ÂüÁ¶ÇÒ 
  ¼ö ÀÖµµ·Ï Çϰí ÀÖ´Ù.
  ÀÌ·¯ÇÑ ÆÄƼ¼Ç À¯ÇüÀÌ »ç¿ëµÉ °æ¿ì, ½ÃÀÛ(<tt/start field/)°ú ³¡(<tt/end field/)À» ³ªÅ¸³»´Â Çʵå´Â
  1023/255/63°ú °°Àº ¹«ÀǹÌÇÑ Á¤º¸¸¦ °®´Â´Ù
  Windows 95 OSR2 ´Â FAT32 ÆÄÀÏ ½Ã½ºÅÛÀ» ¼Ò°³ÇÏ¿´°í, ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀÇ À¯ÇüÀº
  b ¶Ç´Â c ¸¦ °®´Â´Ù. ¶ÇÇÑ ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀº 2 TiB Å©±â ±îÁöÀÇ ÆÄƼ¼Ç 
  Å©±â¸¦ Áö¿øÇÑ´Ù.

  <tt/fdisk/¿¡¼­ ÆÄƼ¼Ç `Áߺ¹(overlapping)' ¸Þ¼¼Áö¸¦ º¸°Ô µÇ´Âµ¥ ¾î¶² ÀǹÌÀΰ¡¿ä ?
  ¹®Á¦°¡ ¾ø³ª¿ä ?

  ¹®Á¦°¡ ÀÖ½À´Ï´Ù.
  ÀÌ·¯ÇÑ ÆÄƼ¼ÇÀÇ ½ÃÀÛ(<tt/start/) °ú ³¡(<tt/end/) Çʵ带 º¸¸é DOS ¿î¿µÃ¼Á¦¿¡¼­¿Í °°ÀÌ Áߺ¹µÇ¾î 
  ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
  (¶ÇÇÑ ¼öÁ¤µÇÁö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇϸé ÀÌ·¯ÇÑ ÇʵåµéÀº 1024 °³ ÀÌ»óÀÇ ½Ç¸°´õ
   ¹øÈ£¸¦ ±â·ÏÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù. - 1024 °³ ÀÌ»óÀÇ ½Ç¸°´õ¸¦ °®´Â ÀÌ»ó
   `Áߺ¹' Çö»óÀº Áö¼ÓµÉ °ÍÀÔ´Ï´Ù.)

  ¾î·°Å³ª, ¿©·¯ºÐÀÌ ½ÃÀÛ(<tt/start/)°ú ³¡(<tt/end/) Çʵ带 º¸°ÔµÇ¸é ¸®´ª½º³ª Windows 95 °¡
  c, e, f À¯ÇüÀÇ ÆÄƼ¼Ç À¯Çü¿¡ ´ëÇØ ±×·¯ÇϵíÀÌ Á¤»óÀûÀÔ´Ï´Ù.
  ±×·¯¹Ç·Î <tt/cfdisk/ °¡ Á¤»óÀûÀ̰í, ¿©·¯ºÐÀÌ Linux¸¸À» »ç¿ëÇÏ´Â µð½ºÅ©¸¦ °¡Áö°í
  ÀÖ´Ù¸é ÀÌ·¯ÇÑ °æ°í ¸Þ¼¼Áö¸¦ ¹«½ÃÇϱ⠹ٶø´Ï´Ù.  
  ±×·¯³ª ÀÌ·¯ÇÑ µð½ºÅ©°¡ DOS ¿Í °øÀ¯µÉ °æ¿ì Á¶½ÉÇϱ⠹ٶø´Ï´Ù.
  /dev/hdx ¿¡ ÀÖ´Â ÆÄƼ¼Ç Å×À̺íÀ» È®ÀÎÇÏ·Á¸é <tt>cfdisk -Ps /dev/hdx</tt> ¿Í
  <tt>cfdisk /Pt /dev/hdx</tt> °°Àº ¸í·ÉÀ» »ç¿ëÇϱ⠹ٶø´Ï´Ù.


<sect>
  º¯È¯ ¹× µð½ºÅ© °ü¸®
<p>
<nidx>disk!geometry translation</nidx>
<nidx>BIOS!translating</nidx>
<nidx>BIOS!LBA support</nidx>
  µð½ºÅ©ÀÇ Çìµå, ½Ç¸°´õ, Æ®·¢°ú °°Àº ±¸Á¶Á¤º¸´Â MFMÀ̳ª RLL ÇüÅÂÀÇ µð½ºÅ©
  ½Ã´ëºÎÅÍ Á¸ÀçÇÏ´ø °ÍÀÌ´Ù.
  ±× ½Ã´ë¿¡ ÀÌ·¯ÇÑ ±¸Á¶Á¤º¸´Â ¹°¸®ÀûÀÎ Á¤º¸¿Í µ¿ÀÏÇÏ¿´´Ù.
  ±Ù·¡¿¡ IDE ³ª SCSI µð½ºÅ©¿¡¼­´Â ±× ´©±¸µµ ½ÇÁ¦ÀûÀÎ µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸°¡
  ¾î¶»°Ô µÇ´ÂÁö °ü½ÉÀ» µÎÁö ¾Ê´Â´Ù.
  ½ÇÁ¦·Î Æ®·¢´ç ¼½ÅÍÀÇ ¼ö´Â º¯µ¿ÀûÀÌ´Ù - ¿¹¸¦ µé¾î µð½ºÅ©ÀÇ ¹Ù±ùÂÊ Æ®·¢¿¡
  ÇÒ´çµÈ ¼½ÅÍÀÇ ¼ö°¡ ¾ÈÂÊ Æ®·¢º¸´Ù ¸¹´Ù.
  ±×·¯¹Ç·Î Æ®·¢´ç ¼½ÅÍÀÇ Á¤È®ÇÑ ¼öÄ¡´Â Á¸ÀçÇÏÁö ¾Ê´Â´Ù.
  ´Ù¼Ò ¶³¾îÁø ¾ê±â·Î IDE INITIALIZE DRIVE PARAMETERS (91h) ¸í·ÉÀº ÇöÀç µð½ºÅ©°¡
  °¡Áö°í ÀÖ´Â °ÍÀ¸·Î °¡Á¤µÇ´Â Çìµå¿Í Æ®·¢´ç ¼½ÅÍÀÇ ¼ö¸¦ µð½ºÅ©¿¡ ¾Ë·ÁÁØ´Ù.
  2°³ÀÇ Çìµå¸¦ °®´Â ´ëÇüÀÇ Ãֽеð½ºÅ©°¡ 15 ¶Ç´Â 16°³ÀÇ Çìµå¸¦ °¡Áö°í ÀÖ´Ù°í
  BIOS ¿¡°Ô ¾Ë¸®´Â °ÍÀº ²Ï ÀϹÝÀûÀÎ ÀÏÀ̸ç,  ÀÌ °°Àº °æ¿ì BIOS´Â ´Ù½Ã »ç¿ëÀÚ
  ÇÁ·Î±×·¥¿¡ 255°³ÀÇ Çìµå°¡ ÀÖ´Â °ÍÀ¸·Î ¾Ë¸°´Ù.

  »ç¿ëÀÚ¿¡°Ô´Â µð½ºÅ©¸¦ ¸¶Ä¡ ¼½ÅÍ ¹øÈ£¿¡ ÀÇÇØ ÂüÁ¶µÉ ¼ö ÀÖµµ·Ï 0, 1, 2,..ÀÇ  
  ÀÏÂ÷¿øÀûÀÎ ¹è¿­·Î °£ÁÖÇÏ´Â °ÍÀÌ Àû°ÝÀÌ´Ù.
  ±×¸®°í ƯÁ¤ ¼½ÅÍÀÇ µð½ºÅ©»ó À§Ä¡ Á¤º¸´Â firmware ¼öÁØ¿¡¼­ 󸮵ǵµ·Ï 
  ÇÏ´Â °ÍÀÌ Àû°ÝÀÌ´Ù. ÀÌ¿Í °°Àº ÀÏÂ÷Àû ¹øÈ£ºÎ¿© ¹æ¹ýÀ» LBA ¶ó°í ÇÑ´Ù.
 
  ±×·¯¹Ç·Î °³³äÀûÀÎ ±×¸²Àº ´ÙÀ½°ú °°´Ù.
  DOS, ¶Ç´Â ¸î¸îÀÇ boot loader´Â BIOS ¿ÍÀÇ Åë½ÅÀ» À§ÇØ (c,h,s) ¹æ¹ýÀ» »ç¿ëÇÑ´Ù.
  BIOS ´Â (c,h,s) ¹æ½ÄÀ» ±¸Á¶Á¤º¸(Geometry) ¼ÓÀÓ±â¹ýÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ°¡
  »ç¿ëÇÏ´Â LBA ¹æ½ÄÀ¸·Î º¯È¯ÇÑ´Ù. 
  µð½ºÅ©°¡ LBA¸¦ ¹Þ¾Æ µéÀ̸é, ÀÌ Á¤º¸´Â µð½ºÅ© ÀÔÃâ·ÂÀ» À§ÇØ »ç¿ëµÈ´Ù.
  ±×·¯³ª ±×·¸Áö ¾ÊÀ¸¸é, ÇöÀçÀÇ µð½ºÅ©°¡ »ç¿ëÇÏ´Â ±¸Á¶Á¤º¸¸¦ ÀÌ¿ëÇÏ¿©
  (c',h',s') ¹æ½ÄÀ¸·Î ¿ªº¯È¯µÇ°í, À̸¦ ÀÌ¿ëÇÏ¿© µð½ºÅ© ÀÔÃâ·ÂÀÌ ÀÌ·ïÁø´Ù.µ

  ¾ð¾î»ç¿ë¿¡ ÀÖ¾î È¥µ·ÀÌ ÀÖÀ¸´Ï ÁÖ¸ñÇ϶ó :
  : `LBA'´Â µð½ºÅ© ¿ë·®À» Ç¥½ÃÇÏ´Â ¿ë¾î·Î¼­ À̰ÍÀº `Linear Block Addressing'
    À» ÀǹÌÇϰí(CHS ÁÖ¼Ò¹æ¹ý¿¡ ¹Ý´ëµÇ´Â ¹æ¹ý), BIOS ±¸¼º¿¡¼­ À̰ÍÀº
    `assisted LBA` ¶ó°í ºÒ·ÁÁö´Â º¯È¯±â¹ýÀ» ÀǹÌÇÑ´Ù.
    ¾Æ·¡`<ref id="8.4 GB Á¦ÇÑ">'¸¦ º¸±â ¹Ù¶õ´Ù.

  firmware°¡ LBA¸¦ Áö¿øÇÏÁö ¾ÊÁö¸¸ BIOS°¡ º¯È¯¿¡ ´ëÇØ ¾Ë°í ÀÖ´Â °æ¿ì,
  À¯»çÇÑ ÀÛ¾÷ÀÌ ÀϾ´Ù.
  (±¸¼º´Ü°è¿¡¼­ À̰ÍÀº `Large'¶ó°í Ç¥½ÃµÈ´Ù)
  ÀÌÁ¦ BIOS ´Â (C,H,S)ÀÇ ±¸Á¶Á¤º¸¸¦ ¿î¿µÃ¼Á¦¿¡°Ô Á¦°øÇϰí, µð½ºÅ© ÄÁÆ®·Ñ·¯¿Í
  (C',H',S') Á¤º¸¸¦ ÀÌ¿ëÇÑ´Ù.
  ÀϹÝÀûÀ¸·Î S = S', C = C'/N, H = H'<tt/*/N ¿¡¼­ NÀº C' <= 1024¸¦ ¸¸Á·½ÃŰ´Â
  2ÀÇ Áö¼ö½ÂÀ¸·Î °¡Àå ÀÛÀº °ªÀÌ´Ù. ±×·¯¹Ç·Î C' = C/N¿¡¼­ ¹ö·ÁÁö´Â ¿ë·®À»
  ÃÖ¼ÒÈ­ ÇÑ´Ù. 
  ´Ù½Ã À̰ÍÀº 8.4 GB (7.8 GiB)±îÁö ¿¢¼¼½º¸¦ °¡´ÉÄÉ ÇÑ´Ù.

  (¼¼¹øÂ° ¼³Ä¡ ¿É¼ÇÀº ÀϹÝÀûÀ¸·Î `Normal', À̰ÍÀº ¾Æ¹«·± º¯È¯ °úÁ¤µµ ÇÊ¿ä
   ÇÏÁö ¾Ê´Â ¹æ¹ýÀÌ´Ù.)

  BIOS¿¡¼­ `Large' or `LBA' ¸ðµå¸¦ Áö¿øÇÏÁö ¾Ê¾Æµµ, ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ÇØ°áÃ¥ÀÌ
  ÀÖ´Ù. OnTrack À̳ª EZ-Drive°°Àº µð½ºÅ© °ü¸® ÇÁ·Î±×·¥Àº BIOSÀÇ µð½ºÅ© Çڵ鸵
  ·çƾÀ» ±×µéÀÇ ·çƾÀ¸·Î ´ëü½ÃŲ´Ù.
  ¶§¶§·Î À̰ÍÀº MBR°ú ÀÌÈÄÀÇ sector¿¡ µð½ºÅ©°ü¸®¿ë Äڵ带 À§Ä¡½ÃŰ¹Ç·Î¼­
  ¼öÇàµÈ´Ù.
  (OnTrack ÇÁ·Î±×·¥¿¡¼­´Â ÀÌ Äڵ带 DDO(Dynamic Drive Overlay) ¶ó°í ºÎ¸¥´Ù.)
  ±×·¡¼­ À̰ÍÀº ´Ù¸¥ ¿î¿µ üÁ¦ÀÌÀü¿¡ ºÎÆ®µÈ´Ù.

  À̰ÍÀÌ ¹Ù·Î Disk ¸Å´ÏÀú°¡ ¼³Ä¡µÈ »óÅ¿¡¼­ Ç÷ÎÇǷκÎÅÍ ºÎÆÃ½Ã °Þ°Ô µÇ´Â
  ¹®Á¦ÀÌ´Ù.

  °á°ú´Â BIOS¸¦ ÅëÇÑ º¯È¯°ú °ÅÀÇ ºñ½ÁÇÏ´Ù. ±×·¯³ª µ¿ÀÏÇÑ µð½ºÅ©»ó¿¡¼­
  ¿©·¯°¡ÁöÀÇ ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÏ´Â °æ¿ì, µð½ºÅ© ¸Å´ÏÀú´Â ´õ ¸¹Àº ¹®Á¦Á¡À»
  ¾ß±â ½Ãų¼ö ÀÖ´Ù. 

  Linux´Â 1.3.14 ÀÌÈÄ ¹öÀüºÎÅÍ OnTrack Disk Manager ¸¦ Áö¿øÇØ ¿Ô°í,
  EZ-Drive´Â  1.3.29 ÀÌÈÄ ¹öÀü ºÎÅÍ Áö¿øÀ» Çϰí ÀÖ´Ù.
  º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡¿¡ ÀûÇô ÀÖ´Ù.


<sect>
  IDE µð½ºÅ©¸¦ À§ÇÑ Ä¿³ÎÀÇ µð½ºÅ© º¯È¯(?)
<p>
<nidx>disk!translation done by kernel</nidx>
  ¸¸¾à ¸®´ª½º Ä¿³ÎÀÌ IDE µð½ºÅ©¿¡ ¼³Ä¡µÈ µð½ºÅ© ¸Å´ÏÀú¸¦ °¨ÁöÇÏ´Â °æ¿ì
  ¸®´ª½º Ä¿³ÎÀº µð½ºÅ© ¸Å´ÏÀú°¡ ÇàÇÑ ¹æ¹ý°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î µð½ºÅ©¸¦
  ´Ù½Ã ¹èÄ¡ÇÏ·Á°í ÇÒ °ÍÀÌ´Ù.
  ±×·¯¹Ç·Î Linux´Â DOS¿Í °°ÀÌ µ¿ÀÏÇÑ µð½ºÅ© ÆÄƼ¼ÇÀ» ÀνÄÇÏ°Ô µÉ °ÍÀÌ´Ù.
  ¸í·É ¶óÀο¡¼­ ±¸Á¶Á¤º¸°¡ ÀԷµǴÂÇÑ Àç¹èÄ¡ ÀÛ¾÷Àº ÀϾÁö ¾Ê´Â´Ù.
  ±×·¯¹Ç·Î `<tt/hd=/<it/cyls/<tt/,/<it/heads/<tt/,/<it/secs/' ¿Í °°Àº ¸í·É¶óÀÎ ¿É¼ÇÀº µð½ºÅ© ¸Å´ÏÀú¿ÍÀÇ 
  ȣȯ¼ºÀ» ¶³¾î ¶ß¸®°Ô µÉ °ÍÀÌ´Ù.

  Àç¹èÄ¡ °úÁ¤Àº C <= 1024 À̰ųª H = 255°¡ µÉ ¶§±îÁö H<tt/*/C°ªÀ» ÀÏÁ¤ÇϰÔ
  À¯ÁöÇÑü·Î ÇìµåÀÇ ¼ö¸¦ 4, 8, 16, 32, 64, 128, 255 ·Î Â÷·Ê·Î ½ÃµµÇÔÀ¸·Î¼­
  ÀÌ·ç¾î Áø´Ù.

  ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡¿¡ ÀÖ´Ù. - ¾Æ·¡ÀÇ ºÎÁ¦¸ñÀº ÇØ´ç ºÎÆÃ ¸Þ¼¼Áö·Î ³ªÅ¸³ª´Â
  ¹®ÀÚ¿­ÀÌ´Ù.
  ÆÄƼ¼ÇÀÇ À¯ÇüÀº Ç×»ó 16Áø¼ö·Î Ç¥½ÃµÈ´Ù.


<sect1>EZD<p>
<nidx>disk!EZ-Dirve translation</nidx>
<nidx>disk!EZD translation</nidx>
  EZ-Drive ´Â ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼ÇÀÇ À¯ÇüÀÌ 55°ªÀ» °®À¸¸ç, À̸¦ ÀÌ¿ëÇÏ¿©
  ÀνÄÇÒ ¼ö ÀÖ´Ù.
  ±¸Á¶Á¤º¸´Â À§¿¡¼­ ¾ð±ÞµÈ °Íó·³ Àç¹èÄ¡ µÈ´Ù. ±×¸®°í sector 0¿¡¼­ ºÎÅÍÀÇ
  ÆÄƼ¼Ç Å×À̺íÀº ¹«½ÃµÈ´Ù. ´ë½Å¿¡ ÆÄƼ¼Ç Å×À̺íÀº sector 1¿¡¼­ ºÎÅÍ Àоî
  Áø´Ù.
  µð½ºÅ© ºí·° ¹øÈ£´Â º¯°æµÇÁö ¾Ê´Â´Ù. ±×·¯³ª sector 0 ¹ø¿¡ ¾²´Â ÀÛ¾÷Àº
  sector 1¿¡ ¾²µµ·Ï º¯°æµÈ´Ù.
  ÀÌ·¯ÇÑ ÀÛ¾÷Àº kernel¿¡¼­ ¾Æ·¡¿Í °°ÀÌ º¯°æÈÄ Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÔÀ¸·Î¼­
  ÀÌ·ç¾îÁø´Ù.

  <tt/ #define FAKE_FDISK_FOR_EZDRIVE  0 / in <tt/ide.c/.

<sect1>DM6:DDO<p>
<nidx>disk!OnTrack DiskManager translation</nidx>
<nidx>disk!DM6:DDo translation</nidx>
  OnTrack DiskManager (ù¹øÂ° µð½ºÅ©»ó¿¡ ÀÖ´Â)´Â ù¹øÂ° ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼ÇÀÇ
  À¯ÇüÀÌ 54°ªÀ» °®À¸¸ç, À̸¦ ÅëÇØ ÀÎ½Ä °¡´ÉÇÏ´Ù.
  ±¸Á¶Á¤º¸´Â À§¿¡¼­ ¾ð±ÞµÈ ¹æ¹ýÀ¸·Î Àç¹èÄ¡µÈ´Ù. ±×¸®°í Àüü µð½ºÅ©´Â 63°³ÀÇ
  sector¸¸Å­ ½¬ÇÁÆ® µÈ´Ù.  ±×·¯¹Ç·Î ÀÌÀüÀÇ 63¹ø ¼½ÅÍ´Â 0¹ø ¼½ÅͰ¡ µÈ´Ù.
  °á±¹ »õ·Î¿î MBR(ÆÄƼ¼Ç Å×À̺íÀ» Æ÷ÇÔ)Àº »õ·Î¿î ¼½ÅÍ 0¹øÀ¸·Î ºÎÅÍ ÀÐÇôÁø´Ù.
  ¹°·Ð ÀÌ·¯ÇÑ ½¬ÇÁÆ® ÀÛ¾÷Àº DDO¸¦ À§ÇÑ °ø°£À» ³²°Ü µÑ°ÍÀÌ´Ù.
  À̰ÍÀÌ ´Ù¸¥ µð½ºÅ©¿¡ ´ëÇØ¼­´Â ½¬ÇÁÆ® ÀÛ¾÷À» ÇÏÁö ¾Ê´Â ÀÌÀ¯ÀÌ´Ù.

<sect1>DM6:AUX<p>
<nidx>disk!OnTrack DiskManager translation</nidx>
<nidx>disk!DM6:AUX</nidx>
  OnTrack DiskManager (´Ù¸¥ µð½ºÅ©¿¡ ¼³Ä¡µÈ °æ¿ì)´Â ù¹øÂ° ÇÁ¶óÀ̸Ӹ®
  ÆÄƼ¼ÇÀÇ À¯ÇüÀÌ 51¶Ç´Â 53À» °®±â ¶§¹®¿¡, À̸¦ ÀÌ¿ëÇÏ¿© ½Äº°ÀÌ °¡´ÉÇÏ´Ù.
  ±¸Á¶Á¤º¸´Â À§¿¡¼­ ¾ð±ÞµÈ °Íó·³ Àç ¹èÄ¡ µÈ´Ù.

<sect1>DM6:MBR<p>
<nidx>disk!OnTrack DiskManager translation</nidx>
<nidx>disk!DM6:MBR</nidx>
  OnTrack DiskManagerÀÇ ±¸¹öÀüÀº ÆÄƼ¼Ç À¯ÇüÁ¤º¸¸¦ ÀÌ¿ëÇÏÁö ¾Ê°í,
  ±âÈ£¸¦ ÀÌ¿ëÇÏ¿© ½Äº°ÇÑ´Ù.
  (MBRÀÇ 2¹øÂ°¿Í 3¹øÂ° ¹ÙÀÌÆ®¿¡¼­ ãÀº offset°ªÀÌ 430º¸´Ù ÀÛÀºÁö¸¦ È®ÀÎÇϰí
   ÀÌ ¿É¼Â¿¡¼­ ¹ß°ßµÈ shortÇüÀÇ °ªÀÌ 0x55AA¿Í °°ÀºÁö È®ÀÎÇÑ´Ù. ±×¸®°í
   Ȧ¼ö ¹ÙÀÌÆ®°¡ µÚ¸¦ µû¸£´ÂÁö È®ÀÎÇÑ´Ù. ±¸Á¶Á¤º¸´Â À§¿Í µ¿ÀÏÇÏ°Ô º¯È¯ µÈ´Ù.

<sect1>PTBL<p>
<nidx>disk!PTBL translation</nidx>
  ¸¶Áö¸·À¸·Î, ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼ÇÀÇ ½ÃÀÛ°ú ³¡ °ªÀ¸·Î ºÎÅÍ º¯È¯À» À¯ÃßÇÏ·Á´Â
  ½Ãµµ°¡ ÀÖ´Ù.
  ¸¸¾à ¾î¶² ÆÄƼ¼ÇÀÌ ½ÃÀÛ(<tt/start/)°ú ³¡(<tt/end/) ¼½ÅÍ ¹øÈ£·Î 1°ú 63À» °¢°¢ °®°í, ¸¶Áö¸·
  Çìµå¹øÈ£·Î¼­ 31, 63, 127 ¶Ç´Â 254¸¦ °®´Â °ÍÀº, ÆÄƼ¼ÇÀ» ½Ç¸°´õ¿Í
  °æ°è»ó¿¡¼­ ³¡³ªµµ·Ï ÇÏ´Â °ü·ÊÀûÀÎ ÀÌÀ¯¿Í IDE ÀÎÅÍÆäÀ̽º°¡ ÃÖ´ë 16°³ÀÇ
  Çìµå¸¦ »ç¿ëÇϱ⠶§¹®ÀÌ´Ù.
  ¶ÇÇÑ À̰ÍÀº º¯È¯ÀÌ ÀÌ·ç¾îÁ³´Ù°í ÃßÃøÇÒ ¼ö ÀÖ°í, ±¸Á¶Á¤º¸´Â 32, 64, 128 ¶Ç´Â
  255°³ÀÇ Çìµå·Î º¯È¯µÈ´Ù.
  ±×·¸Áö¸¸, ÇöÀçÀÇ ±¸Á¶°¡ Æ®·¢´ç 63°³ÀÇ ¼½Å͸¦ °®°í ÀÖ°í, Àû¾îµµ ÇìµåÀÇ
  ¼ö¸¸Å­ °®´Â °æ¿ì Àç¹èÄ¡ ÀÛ¾÷Àº ÀϾÁö ¾Ê´Â´Ù.
  (À̰ÍÀº ÀÌ¹Ì Àç¹èÄ¡ ÀÛ¾÷ÀÌ ÀϾÀ½À» ÀǹÌÇϱ⠶§¹®ÀÌ´Ù.)

<sect>
  °á ·Ð
<p>
<nidx>disk!consequences of translation</nidx> 
  ÀÌ ¸ðµç °ÍÀÌ ÀÇ¹Ì ÇÏ´Â °ÍÀÌ ¹«¾ùÀΰ¡ ?  ¸®´ª½º »ç¿ëÀÚ¿¡°Ô´Â ´Ü ÇѰ¡Áö :
  »ç¿ëÀÚµéÀº LILO¿Í <tt/fdisk/°¡ ¿Ã¹Ù¸¥ ±¸Á¶Á¤º¸¸¦ »ç¿ëÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.
  <tt/fdisk/¿¡¼­ ¿Ã¹Ù¸£´Ù´Â °ÍÀº µ¿ÀÏÇÑ µð½ºÅ©»óÀÇ ´Ù¸¥ ¿î¿µÃ¼Á¦¿¡ ÀÇÇØ
  ±¸Á¶Á¤º¸°¡ »ç¿ë(°øÀ¯)µÇ´Â °ÍÀ» ÀǹÌÇϸç, LILO¿¡¼­ ¿Ã¹Ù¸£´Ù´Â Àǹ̴ 
  ºÎÆÃ½Ã BIOS¿ÍÀÇ ¼º°øÀûÀÎ ±³½ÅÀ» ÇÒ ¼ö ÀÖ´Â ±¸Á¶Á¤º¸(Geometry)¸¦ ÀǹÌÇÑ´Ù.

  ¾î¶»°Ô <tt/fdisk/ °¡ ±¸Á¶Á¤º¸¸¦ ¾Ë¼ö Àִ°¡ ?
  <tt/fdisk/ ´Â <tt/HDIO_GETGEO/ ioctlÀ» ÀÌ¿ëÇÏ¿© kernel¿¡°Ô ¿ä±¸ÇÑ´Ù.
  ±×·¯³ª »ç¿ëÀÚ´Â ±¸Á¶Á¤º¸¸¦ »óÈ£´ëÈ­½Ä ¶Ç´Â ¸í·É ¶óÀÎÀ» ÅëÇØ µ¤¾î
  ¾º¿ï ¼ö ÀÖ´Ù.

  ¾î¶»°Ô LILO °¡ ±¸Á¶Á¤º¸¸¦ ¾Ë¼ö Àִ°¡ ? 
  LILO´Â <tt/HDIO_GETGEO/ ioctlÀ» ÀÌ¿ëÇÏ¿© Ä¿³Î¿¡°Ô ¿ä±¸ÇÑ´Ù.
  ±×·¯³ª »ç¿ëÀÚ´Â <tt>/etc/lilo.conf</tt> ÆÄÀϳ»ÀÇ `<tt/disk=/' ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿©
  ±¸Á¶Á¤º¸¸¦ µ¤¾î ¾º¿ï ¼ö ÀÖ´Ù.
  ¾î¶² »ç¶÷Àº LILO¿¡°Ô ¼øÂ÷Àû(<tt/linear/)ÀÎ ¿É¼ÇÀ» ÁÙ °ÍÀÌ´Ù. ±×¸®°í À̰ÍÀº LILOÀÇ map
  ÆÄÀÏ¿¡ CHS ÁÖ¼Ò ´ë½Å LBA ÁÖ¼Ò¸¦ ÀúÀåÇÒ °ÍÀÌ´Ù.  ±×¸®°í ºÎÆÃ½Ã ±¸Á¶Á¤º¸¸¦
  ãÀ» °ÍÀÌ´Ù.
  (µð½ºÅ© ±¸Á¶Á¤º¸¸¦ ¿ä±¸Çϱâ À§ÇØ INT 13 Function 8 À» »ç¿ëÇÏ´Â ¹æ¹ýÀ¸·Î)

  Ä¿³ÎÀÌ ¹«¾ùÀ» ´äÇØ¾ß ÇÒÁö ¾î¶»°Ô ¾Ë ¼ö Àִ°¡ ?
  ¹«¾ùº¸´Ùµµ »ç¿ëÀÚ´Â `<tt/hda=/<it/cyls/<tt/,/<it/heads/<tt/,/<it/secs/' Çü½ÄÀÇ Ä¿³Î ¸í·É ¶óÀÎ ¿É¼ÇÀ» ÅëÇØ
  ¾Ï½ÃÀûÀ¸·Î ±¸Á¶Á¤º¸¸¦ ¸í½ÃÇßÀ» °ÍÀÌ´Ù. ( bootparam(7)À» ÂüÁ¶ )
  ±×·¸Áö ¾Ê¾Ò´Ù¸é Ä¿³ÎÀº BIOS³ª Çϵå¿þ¾î¸¦ ÅëÇØ ¾ò¾îÁø °ªÀ» ÀÌ¿ëÇÏ¿© 
  ÃßÃøÇÒ °ÍÀÌ´Ù.


<sect>
  »ó¼¼ÇÑ ³»¿ë
<p>

<sect1>
  IDE ¿¡ °üÇÑ »ó¼¼ÇÑ ³»¿ë - 7°¡ÁöÀÇ ±¸Á¶Á¤º¸(Geometry)
<p>
<nidx>disk!IDE geometry setting</nidx>

  IDE µå¶óÀ̹ö´Â ±¸Á¶Á¤º¸¸¦ ´Ù¼¸°¡Áö ´Ù¸¥ ¹æ¹ýÀ¸·Î ¾òÀ» ¼ö ÀÖ´Ù.
  ù¹øÂ°(G_user)´Â ¸í·É ¶óÀλ󿡼­ »ç¿ëÀÚ¿¡ ÀÇÇÑ ¸í½Ã ¹æ¹ýÀÌ´Ù.
  µÎ¹øÂ°(G_bios)´Â 32 bit ¸ðµå·Î Àüȯ ÀÌÀü, ½Ã½ºÅÛ ½ÃÀ۽ÿ¡ ÀÐÇôÁö´Â
  ù°, µÎ¹øÂ° µð½ºÅ©¿¡ ´ëÇÑ BIOS»óÀÇ °íÁ¤µÈ µð½ºÅ© Ç׸ñ Å×À̺íÀÌ´Ù.
  ¼¼¹øÂ°(G_phys)¿Í ³×¹øÂ°(G_log)´Â IDENTIFY ¸í·É¿¡ ´ëÇØ IDE ÄÁÆ®·Ñ·¯°¡
  ÀÇÇØ¼­ ¹ÝȯÇÏ´Â °ÍÀ¸·Î, À̰ÍÀº `¹°¸®Àû'À̰ųª `ÇöÀçÀÇ ³í¸®Àû' ±¸Á¶Á¤º¸ÀÌ´Ù. 

  ¹Ý¸é¿¡, µå¶óÀ̹ö´Â ±¸Á¶Á¤º¸¿¡ °üÇÑ µÎ°³ÀÇ °ªÀ» ÇÊ¿ä·Î ÇÑ´Ù.
  ÇѰ¡Áö´Â <tt/HDIO_GETGEO/ ioctl¿¡ ÀÇÇØ ¹ÝȯµÇ´Â G_fdiskÀ̰í, ´Ù¸¥ Çϳª´Â
  ½ÇÁ¦ÀûÀÎ ÀÔÃâ·Â¿¡ »ç¿ëµÇ´Â G_usedÀÌ´Ù.
  G_fdisk ¿Í G_used ´Â G_user °¡ ÁÖ¾îÁø °æ¿ì, G_user·Î ÃʱâÈ­ µÇ°í, CMOS¿¡
  ÀÇÇØ G_bios°ªÀÌ Á¦°øµÇ¸é G_bios °ªÀ¸·Î ¼³Á¤µÈ´Ù. ¸¶Áö¸·À¸·Î À§ÀÇ °æ¿ì¿¡
  ÇØ´çµÇÁö ¾Ê´Â °æ¿ì G_phys·Î ÃʱâÈ­ µÈ´Ù.
  ¸¸¾à G_log°¡ Àû´çÇÑ °ªÀ¸·Î ÆÇ´ÜµÇ¸é, G_used´Â ÀÌ °ªÀ¸·Î ¼³Á¤µÈ´Ù.
  ±×·¸Áö ¾Ê°í G_used´Â ºÎÁ¤´çÇØ º¸À̸ç, G_phys´Â Àû´çÇØ º¸À̸é
  G_used´Â G_phys °ªÀ¸·Î ¼³Á¤µÈ´Ù.
  ¿©±â¿¡¼­ Àû´çÇÏ´Ù´Â °ÍÀº ÇìµåÀÇ ¼ö°¡ 1-16ÀÎ °æ¿ì¸¦ ÀǹÌÇÑ´Ù.

  ´Þ¸® ¸»Çϸé: ¸í·É ¶óÀÎ Á¤º¸°¡ BIOS Á¤º¸¸¦ µ¤¾î ¾º¿ì°í
  <tt/fdisk/°¡ ¾î¶² °ÍÀ» ÂüÁ¶ÇÒ Áö °áÁ¤ÇÑ´Ù. ±×·¯³ª ¸¸¾à À̰ÍÀÌ 16°³ ÇìµåÀÌ»óÀ»
  °®´Â º¯È¯µÈ ±¸Á¶Á¤º¸·Î ±¸Ã¼È­ µÇ¸é, Ä¿³Î ÀÔÃâ·Â¿¡ ´ëÇØ, IDENTIFY ¸í·ÉÀÇ
  Ãâ·Â °ª¿¡ ÀÇÇØ µ¤¾î ¾º¿öÁø´Ù.

  G_bios´Â ´Ù¼Ò ½Å·ÚÇÒ ¸¸ÇÏÁö ¸øÇÏ´Ù´Â °ÍÀ» ±â¾ïÇϱ⠹ٶõ´Ù.
  : SCSI ·Î ºÎÅÍ ºÎÆÃÇÏ´Â ½Ã½ºÅÛÀÇ °æ¿ì ù¹øÂ°³ª µÎ¹øÂ° µð½ºÅ©´Â SCSI 
    µð½ºÅ©ÀÏ °ÍÀÌ´Ù. ±×¸®°í sda¿¡ ´ëÇØ BIOS°¡ Á¦°øÇÏ´Â ±¸Á¶Á¤º¸´Â Ä¿³Î
    ³»ºÎ¿¡¼­ hda¸¦ À§ÇØ »ç¿ëµÈ´Ù.
    °Ô´Ù°¡ BIOS ¼³Á¤ ´Ü°è¿¡¼­ ¾ð±ÞµÇ´Â ¾Ê´Â µð½ºÅ©µéÀº BIOS¿¡ ÀÇÇØ º¸ÀÌÁö 
    ¾Ê´Â´Ù.
    À̰ÍÀº ¿¹¸¦µé¾î IDE ¸¸À» »ç¿ëÇÏ´Â ½Ã½ºÅÛ¿¡¼­ hdb°¡ ¼Â¾÷ ´Ü°è¿¡¼­ ÁÖ¾îÁöÁö
    ¾ÊÀº °æ¿ì BIOS ¿¡ ÀÇÇØ Á¦°øµÇ´Â ù°, µÑ° µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸°¡ hda¿Í hdc
    ¿¡ Àû¿ëµÈ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.

<sect1>
  SCSI ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸
<p>
<nidx>disk!SCSI geometry setting</nidx>
  SCSIÀÇ °æ¿ì´Â ¾à°£ Â÷À̰¡ ÀÖ´Ù. SCSI ¸í·ÉÀÌ ÀÌ¹Ì ³í¸®ÀûÀÎ ºí·° ¹øÈ£¸¦
  »ç¿ëÇϱ⠶§¹®¿¡ ±¸Á¶Á¤º¸(Geometry)´Â ½ÇÁ¦ ÀÔÃâ·Â°ú ¹«°üÇÏ´Ù.
  ±×·¸Áö¸¸ ÆÄƼ¼Ç Å×À̺íÀÇ À¯ÇüÀº ¿©ÀüÈ÷ µ¿ÀÏÇÏ´Ù. ±×·¯¹Ç·Î <tt/fdisk/´Â ÀϺÎ
  ±¸Á¶Á¤º¸¸¦ Á¶ÀÛÇØ¾ß Çϸç, <tt/HDIO_GETGEO/ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. 
  ´ë½Å¿¡ <tt/fdisk/´Â IDE¿Í SCSI µð½ºÅ©»çÀÌ¿¡ ±¸ºÐÀ» µÎÁö ¾Ê´Â´Ù.
  ¾Æ·¡ÀÇ »ó¼¼ÇÑ Á¤º¸·Î ºÎÅÍ º¼¼ö ÀÖµíÀÌ ´Ù¾çÇÑ µå¶óÀ̹öµéÀº °¢°¢ Á¶±Ý¾¿
  ´Ù¸¥ ±¸Á¶Á¤º¸¸¦ ¸¸µé¾î ³½´Ù.  ½ÇÁ¦·Î ÇϳªÀÇ Å« È¥ÇÕüÀÌ´Ù.
<p>

  ¸¸¾à ¿©·¯ºÐÀÌ DOS³ª ºñ½ÁÇÑ À¯ÇüÀÇ ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇϰí ÀÖÁö ¾Ê´Ù¸é,
  ¸ðµç È®Àå º¯È¯ ¼³Á¤À» ÇÇÇÏ°í °¡´ÉÇÏ´Ù¸é, 64°³ÀÇ Çìµå¿Í Æ®·¢´ç 32°³ÀÇ ¼½ÅÍ
  (¿ÏÀüÇϰí, Æí¸®ÇÑ ¼³Á¤À» À§ÇØ ½Ç¸°´õ´ç 1 MiBÀÇ Å©±â·Î, 64*32*512 = 1 MiB)¸¦
  »ç¿ëÇÏ¿©¶ó.  ±×·¯¹Ç·Î µð½ºÅ©¸¦ ´Ù¸¥ ÄÁÆ®·Ñ·¯·Î À̵¿½Ã¿¡µµ ÀÌ·¯ÇÑ ¹®Á¦°¡
  ¹ß»ýÇÏÁö ¾Êµµ·Ï ÇÏ¿©¶ó.
  ¸î¸î SCSI µð½ºÅ© µå¶óÀ̹ö(aha152x, pas16, ppa, qlogicfas, qlogicisp)´Â
  DOS ȣȯ¼º¿¡ ´ëÇØ ¸Å¿ì ¿¹¹ÎÇÏ¿© 8 GiBÀÌ»óÀ» »ç¿ëÇÏ´Â ¸®´ª½º ½Ã½ºÅÛÀ»
  Çã¿ëÇÏÁö ¾Ê´Â´Ù. ¹ö±×´Ù.
<p>
  ½ÇÁ¦ ±¸Á¶Á¤º¸´Â ¹«¾ùÀΰ¡ ?  ¸ÕÀú ¾ê±âÇÏ¸é ½ÇÁ¦ÀûÀÎ(real) ±¸Á¶Á¤º¸´Â
  ¾ø´Ù´Â °ÍÀÌ´Ù.
  ±×¸®°í ¸¸¾àÀÌ ÀÖ¾ú´õ¶óµµ ¿©·¯ºÐÀº °áÄÚ ¾Ë°íÀÚ ÇÏÁö ¾Ê¾ÒÀ» °ÍÀ̰í
  °áÄÚ <tt/fdisk/³ª LILO ¶Ç´Â kernel¿¡ ±×·¯ÇÑ Á¤º¸¸¦ Àü´ÞÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.
  À̰ÍÀº ¾ö¹ÐÈ÷ ¸»ÇØ SCSI ÄÁÆ®·Ñ·¯¿Í µð½ºÅ©°£ÀÇ »ç¾÷°ú °°´Ù.
  ´Ù½Ã ¾ê±âÇϸé, ´ÜÁö ¾î¸®¼®Àº »ç¿ëÀÚ¸¸ÀÌ ¿©ÀüÈ÷ <tt/fdisk//LILO/kernel>¿¡
  SCSI µð½ºÅ©ÀÇ ½ÇÁ¦ ±¸Á¶Á¤º¸¸¦ Àü´ÞÇÒ °ÍÀÌ´Ù.
<p>
  ±×·¯³ª ¿©ÀüÈ÷ È£±â½ÉÀÌ »ý±ä´Ù¸é, µð½ºÅ© ÀÚü¿¡ Á¤º¸¸¦ ¿ä±¸ÇÒ ¼ö ÀÖ´Ù.
  Àüü µð½ºÅ©ÀÇ Å©±â Á¤º¸¸¦ ¹ÝȯÇÏ´Â READ CAPACITY¶ó´Â ¾µ¸¸ÇÑ ¸í·ÉÀÌ Á¸ÀçÇϰí
  Rigid Disk Driver Geometry Page¿¡¼­  ½Ç¸°´õÀÇ ¼ö¿Í ÇìµåÀÇ ¼ö¸¦ ¾Ë·ÁÁÖ´Â
  Format Page¿¡¼­ ¼½ÅÍ´ç ¹ÙÀÌÆ® Å©±â¿Í Æ®·¢´ç ¼½ÅÍÀÇ ¼ö¸¦ ¾Ë·Á ÁÖ´Â
  MODE SENSE ¸í·ÉÀÌ Á¸ÀçÇÑ´Ù.

  ¸¶Áö¸· ¹øÈ£´Â ÀϹÝÀûÀ¸·Î  notch¿¡ ÀÇÁ¸ÇÑ´Ù. ±×¸®°í Æ®·¢´ç ¼½ÅÍÀÇ ¼ö´Â 
  À¯µ¿ÀûÀÌ´Ù. ¹Ù±ùÂÊÀÇ Æ®·¢Àº ¾ÈÂÊ Æ®·¢º¸´Ù ¸¹Àº ¼öÀÇ ¼½Å͸¦ °®´Â´Ù.
  ¸®´ª½º¿¡¼­ Á¦°øµÇ´Â <tt/scsiinfo/ ÇÁ·Î±×·¥Àº ÀÌ·¯ÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù.
  ÀÌ ÇÁ·Î±×·¥¿¡´Â ¾î´À ´©±¸µµ »ç¿ëÇÏ±æ ¿øÄ¡ ¾Ê´Â º¹ÀâÇÏ°íµµ ¼¼ºÎÀûÀÎ ³»¿ëÀÌ
  µé¾î ÀÖ´Ù. (¾Æ¸¶ ½ÉÁö¾î ¿î¿µÃ¼Á¦ ±îÁöµµ)

  °Ô´Ù°¡ ¿ì¸®°¡ <tt/fdisk/³ª LILO¿¡ °ü½ÉÀ» °®´Â´Ù¸é, ÆÄƼ¼Ç Å×À̺íÀÌ C/H/S¸¦
  À§ÇØ ´ÜÁö °¢°¢ 10, 8, 6 ºñÆ®¸¦ ¿¹¾àÇØ µÎ¾ú±â ¶§¹®¿¡ <tt/fdisk/¿¡¼­´Â »ç¿ëµÉ ¼ö
  ¾ø´Â C/H/S=4476/27/171°ú °°Àº ÇϳªÀÇ ¿¹¸¦ ãÀ» ¼ö ÀÖ´Ù.
<p>
  ±×·¯¸é Ä¿³ÎÀÇ <tt/HDIO_GETGEO/´Â ÀÌ·¯ÇÑ Á¤º¸¸¦ ¾îµð¿¡¼­ ¾ò´Â°¡ ?
  ¾Æ¸¶µµ, SCSI ÄÁÆ®·Ñ·¯³ª ÀÔ·ÂµÈ ³í¸®¿¡ ÀÇÇÑ ÃßÃøÀ» ÅëÇØ ¾òÀ» °ÍÀÌ´Ù.
  ¸î¸î µå¶óÀ̹ö´Â ¿ì¸®°¡ ½ÇÁ¦°ªÀ» ¾Ë°íÀÚ ÇÏ´Â °ÍÀ¸·Î °£ÁÖÇÏ´Â µí ½ÍÁö¸¸,
  ¿ì¸®´Â ´ÜÁö DOS ³ª OS/2 FDISK(¶Ç´Â Adaptec AFDISK³ª ±âŸ µîµî)°¡
  ¹«¾ùÀ» »ç¿ëÇÒ °ÍÀÎÁö ¾Ë°íÀÚ ÇÑ´Ù.
<p>
  ¸®´ª½ºÀÇ <tt/fdisk/ÇÁ·Î±×·¥Àº LBA ¼½Å͹øÈ£¸¦ c/h/s ÁÖ¼Ò·Î º¯°æÇϱâ À§ÇØ
  Æ®·¢´ç Çì´õ(H)¿Í ¼½ÅÍÀÇ ¼ö(S)¸¦ ÇÊ¿ä·Î ÇÑ´Ù´Â °ÍÀ» ±â¾ïÇ϶ó.
  ±×·¯³ª ½Ç¸°´õÀÇ ¼ö(C)´Â À§ÀÇ º¯È¯ °úÁ¤¿¡¼­ ¾Æ¹«·± ¿ªÇÒµµ ÇÏÁö ¾Ê´Â´Ù.
  ¸î¸î µå¶óÀ̹öµéÀº µå¶óÀ̺êÀÇ Å©±â°¡ Àû¾îµµ 1023*255*63 sector ÀÌ»ó À̶ó´Â
  °ÍÀ» ¾Ë¸®±â À§ÇØ (C,H,S) = (1023,255,63)À» »ç¿ëÇÑ´Ù.
  ÀÌ·¯ÇÑ ¹æ¹ýÀº ½ÇÁ¦ Å©±â¸¦ ¹àÈ÷Áö ¾Ê±â ¶§¹®¿¡ À¯°¨½º·¯¿î ÀÏÀÌ´Ù.  
  ±×¸®°í ´ëºÎºÐÀÇ <tt/fdisk/ ÇÁ·Î±×·¥Àº »ç¿ëÀÚµéÀ» ¾à 8GiB ÀÇ Å©±â·Î Á¦ÇѽÃŲ´Ù.
<p>
  ¾Æ·¡ÀÇ ±â¼ú¿¡¼­, M Àº Àüü µð½ºÅ© °ø°£À» Ç¥½ÃÇϸç, C, H, S´Â ½Ç¸°´õ,
  Çìµå ±×¸®°í Æ®·¢´ç ¼½ÅÍÀÇ ¼ö¸¦ ³ªÅ¸³½´Ù.
  C °ªÀ» M / (H<tt/*/S)·Î Á¤ÀÇÇϸé, H, S °ªÀ» ÇÒ´çÇϱ⿡ ÃæºÐÇÏ´Ù.
<p>
  ±âº»ÀûÀ¸·Î H = 64, S = 32ÀÌ´Ù.
<p>
<descrip>
<tag/aha1740, dtc, g_NCR5380, t128, wd7000:/ <p>
H=64, S=32.
<p>

<tag/aha152x, pas16, ppa, qlogicfas, qlogicisp:/ <p>
C <= 1024 À̰í H=64, S=32À̸é,
H=255, S=63À̰í C °ªÀº 1023°ú M/(H<tt/*/S)¿¡¼­ ÀÛÀº °ªÀ» ÅÃÇÑ´Ù.
(±×·¯¹Ç·Î C °ªÀº Àý»èµÇ°í, H<tt/*/S<tt/*/C´Â µð½ºÅ© Å©±â M¿¡ ´ëÇÑ
 ±Ù»ç°ªÀÌ ¾Æ´Ï´Ù. À̰ÍÀº ´ëºÎºÐÀÇ <tt/fdisk/ ÇÁ·Î±×·¥À» È¥µ·½º·´°Ô ÇÑ´Ù.)
 <tt/ppa.c/ ÄÚµå´Â M ´ë½Å¿¡ M+1°ªÀ» »ç¿ëÇϰí, <tt/sd.c/¿¡¼­ÀÇ ¹ö±× ¶§¹®¿¡ M °ªÀ»
 1 ¸¸Å­ Å©°Ô ¼³Á¤ÇÑ´Ù°í ¾ê±âÇÑ´Ù.
<p>


<tag/advansys:/ <p>
C <= 1024 À̰í H=64, S=32 À̸ç, BIOS »ó¿¡¼­ `> 1 GB' ¿É¼ÇÀÌ ¼³Á¤µÇ¸é,
H=255, S=63ÀÌ µÈ´Ù.
<p>

<tag/aha1542:/ <p>
ÄÁÆ®·Ñ·¯¿¡¼­ µÎ°¡Áö °¡´ÉÇÑ º¯È¯¹æ¹ýÁß ¾î¶² ¹æ¹ýÀ» »ç¿ëÇϰí ÀÖ´ÂÁö
¿ä±¸ÇÑ´Ù. ±×¸®°í H=255, S=63 À¸·Î ¼³Á¤Çϰųª H=64, S=32·Î »ç¿ëÇÑ´Ù.
ÀüÀÚÀÇ °æ¿ì,  "aha1542.c: Using extended bios translation"À̶ó´Â ºÎÆÃ
¸Þ¼¼Áö°¡ ³ªÅ¸³­´Ù.
<p>

<tag/aic7xxx:/ <p>
C <= 1024, H=64, S=32À̰í, "extended" ºÎÆÃ ÆÄ¶ó¸ÞÅͰ¡ 
ÁÖ¾îÁö°Å³ª, SEEPROM À̳ª BIOS¿¡ `extended' ºñÆ®°¡ ¼³Á¤µÇ´Â °æ¿ì
H=255, S=63À» °®´Â´Ù.
<p>

<tag/buslogic:/ <p>
C < 1024, H=64, S=32, C < 1024À̰í, ÄÁÆ®·Ñ·¯»ó¿¡¼­ È®Àå º¯È¯ÀÌ
¼³Á¤µÈ °æ¿ì, M < 2^22 À̸é H=128, S=32, ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â
H=255, S=63ÀÌ ¼³Á¤µÈ´Ù.
(C,H,S)¸¦ °áÁ¤À» ÇÑ ÈÄ ÆÄƼ¼Ç Å×À̺íÀº ÀÐÇôÁö°í ´ÙÀ½ ¼¼°¡ÁöÀÇ
°¡´ÉÇÑ °æ¿ì Áß (H,S) = (64,32), (128,32), (255,63) 
endH=H-1¸¦ ¸¸Á·ÇÏ´Â ÇѰ¡Áö °ªÀÌ »ç¿ëµÈ´Ù.
±×¸®°í ºÎÆÃ ¸Þ¼¼Áö´Â "Adopting Geometry from Partition Table"
À̶ó°í Ãâ·ÂµÈ´Ù.
<p>

<tag/fdomain:/ <p>
BIOSÀÇ µå¶óÀÌºê ÆÄ¶ó¸ÞÅÍ Å×ÀÌºí¿¡¼­ µð½ºÅ© ±¸Á¶Á¤º¸¸¦ ã°Å³ª,
ÆÄƼ¼Ç Å×À̺íÀ» ÀÐ¾î µé¿© ù¹øÂ° ÆÄƼ¼Ç¿¡ ´ëÇØ H=endH+1, S=endSÀ»
»ç¿ëÇÑ´Ù. ¶Ç´Â M < 2^21(1 GiB)ÀÇ °æ¿ì H=64, S=32¸¦ »ç¿ëÇϰí,
M < 63<tt/*/2^17 (3.9 GiB)ÀÇ °æ¿ì H=128, S=63 ¸¦ »ç¿ëÇϰí,
³ª¸ÓÁöÀÇ °æ¿ì¿¡ H=255, S=63¸¦ »ç¿ëÇÑ´Ù.
<p>

<tag/in2000:/ <p>
C <= 1024¸¦ ¸¸Á·Çϴ ù¹øÂ° ½ÖÀ» ´ÙÀ½¿¡¼­ ã¾Æ¼­ »ç¿ëÇÑ´Ù.
(H,S) = (64,32), (64,63), (128,63), (255,63)
¸¶Áö¸· °æ¿ì, 1023À¸·Î Àý´ÜµÈ´Ù.
<p>

<tag/seagate:/ <p>
µð½ºÅ©·Î ºÎÅÍ C,H,S °ªÀ» ÀÐ¾î µéÀδÙ. (¼Ò¸§³¢´Â ÀÏÀÌÁÒ!) 
¸¸¾à C ¶Ç´Â S °¡ ¸Å¿ì Å« °æ¿ì, S=17, H=2·Î ¼³Á¤Çϰí
C <= 1024 À϶§ ±îÁö H¸¦ ¹è¼ö·Î ¸¸µç´Ù.
À̰ÍÀº M > 128<tt/*/1024<tt/*/17(1.1 GiB)ÀÎ °æ¿ì H¸¦ 0À¸·Î ¼³Á¤ÇÏ°Ô µÈ´Ù.
À̰ÍÀº ¹ö±×´Ù.
<p>

<tag/ultrastor and u14_34f:/ <p>
´ÙÀ½ÀÇ ¼¼°¡Áö °æ¿ìÁß Çϳª°¡ ÄÁÆ®·Ñ·¯ÀÇ ¸ÊÇÎ ¸ðµå¿¡ µû¶ó »ç¿ëµÈ´Ù.
((H,S) = (16,63), (64,32), (64,63))
<p>
</descrip>
¸¸¾à µå¶óÀÌºê ±¸Á¶Á¤º¸°¡ ¸í½ÃÇÏÁö ¾ÊÀ¸¸é, ÆÄƼ¼Ç Å×À̺íÀ̳ª
Àüü µð½ºÅ© ¿ë·®À» »ç¿ëÇÏ¿© ÃßÃøÇÏ´Â ¹æ¹ýÀ» ÀÌ¿ëÇÏ°Ô µÈ´Ù.
<p>
ÆÄƼ¼Ç Å×À̺íÀ» º¸¾Æ¶ó. ½Ç¸°´õ °æ°è»ó¿¡¼­ ÆÄƼ¼ÇÀ» ³¡³»´Â
¾àÁ¤À¸·Î ÀÎÇØ ÁÖ¾îÁø <tt/end=(endC,endH,endS)/·Î ºÎÅÍ H=<tt/endH+1/, S=<tt/endS/·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
  (¼½ÅÍ ¹øÈ£°¡ 1¹øºÎÅÍ ½ÃÀÛÇÏ´Â °ÍÀ» ±â¾ïÇϱ⠹ٶõ´Ù.)

  ´ÙÀ½´Ü°è´Â º¸´Ù Á¤È®ÇÏ°Ô ÀÌ·ç¾îÁø´Ù.
  ¸¸¾à »ç¿ëÁßÀÎ ÆÄƼ¼ÇÀÌ Á¸ÀçÇϸé, ÃÖ´ëÀÇ <tt/beginC/ °ªÀ» °®´Â ÆÄƼ¼ÇÀ» ¼±ÅÃÇÑ´Ù.
  ¼±ÅÃµÈ ÆÄƼ¼Ç¿¡ ´ëÇØ <tt/end+1/ °ªÀ» È®ÀÎÇÑ´Ù. ½ÃÀÛ(<tt/start/) À§Ä¡¿¡ ±æÀÌ(<tt/length/)¸¦
  ´õÇÏ¿© °è»êÇϰí ÀÌ ÆÄƼ¼ÇÀÌ ½Ç¸°´õÀÇ °æ°è¿¡¼­ ³¡³­´Ù°í °¡Á¤ÇϹǷμ­ °è»êµÈ´Ù.

  µÎ°³ÀÇ °ªÀÌ ÀÏÄ¡Çϰųª <tt/endC/ = 1023 À̰í <tt/start+length/ °ªÀÌ <tt/(endH+1)<tt/*/ensS/ÀÇ
  Á¤¼ö¹èÀ̸é ÀÌ ÆÄƼ¼ÇÀº ½ÇÁ¦·Î ½Ç¸°´õ °æ°è»ó¿¡ ¸ÂÃçÁ³´Ù°í °¡Á¤ÇÑ´Ù. 
  ±×¸®°í H ¿¡ <tt/endH+1/ À» S ¿¡ <tt/endS/ ¸¦ ´ëÀÔÇÑ´Ù.

  ÀÌ °úÁ¤ÀÌ ½ÇÆÐÇϸé, ½ÇÁ¦·Î ÆÄƼ¼ÇÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª, ±×µéÀÌ »óÀÌÇÑ Å©±â°ªÀ»
  °®±â ¶§¹®À̸ç, ÀÌ °æ¿ì µð½ºÅ©ÀÇ ¿ë·® M °ªÀ» È®ÀÎÇ϶ó.

  Algorithm: H = M/(62<tt/*/1024) (rounded up), S = M/(1024<tt/*/H)
  (rounded up), C = M/(H<tt/*/S) (rounded down). À̰ÍÀº ½Ç¸°´õ°¡ ÃÖ´ë 1024°ªÀ»
  °®°í ¼½ÅÍÀÇ °æ¿ì 62°³¸¦ °®´Â ¹üÀ§³»ÀÇ °ªÀ¸·Î ÇÏ´Â (C, H, S)¸¦ ¸¸µé¾î ³»´Â
  °á°ú¸¦ °®´Â´Ù.

<sect>
  ¸®´ª½º IDE ÄÁÆ®·Ñ·¯ÀÇ 8 GiB Á¦ÇÑ(The Linux IDE 8 GiB limit)
<p>

  ¸®´ª½ºÀÇ IDE µå¶óÀ̹ö´Â µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸¿Í ¿ë·® ¹× ±âŸ Á¤º¸¸¦
  ATA IDENTIFY ¸í·É(?)À» ÀÌ¿ëÇÏ¿© ¾ò´Â´Ù.
  ÃÖ±Ù±îÁö µå¶óÀ̹ö´Â C<tt/*/H<tt/*/S¿¡ ÀÇÇØ °è»êµÈ ¿ë·®ÀÌ ¹ÝȯµÈ lba_capacity °ªº¸´Ù
  10% ÀÌ»ó Å« °æ¿ì ÀÌ °ªÀ» ½Å·ÚÇÏÁö ¾Ê¾Ò´Ù.¤

  ¾î·°Å³ª ¾÷°è°£ÀÇ ¾àÁ¤¿¡ ÀÇÇØ, 16514064 ¼½Åͺ¸´Ù Å« ¿ë·®À» °®´Â
  ´ë¿ë·® IDE µð½ºÅ©´Â ±×µéÀÇ ½ÇÁ¦ Å©±â¿¡ ¹«°üÇÏ°Ô 7.8 GB ¿ë·®À» ³ªÅ¸³»´Â
  C=16383, H=16, S=63 °ªÀ» ¹ÝȯÇÑ´Ù. 
  ±×·¯³ª ±×µéÀÇ ½ÇÁ¦ Å©±â´Â lba_capacity¸¦ ÅëÇØ Àü´ÞÇÑ´Ù.
<p>

  ÃÖ±ÙÀÇ ¸®´ª½º Ä¿³Î(2.0.34, 2.1.90)Àº ÀÌ·¯ÇÑ ³»¿ëÀÌ ¹Ý¿µµÇ¾î ÀÖ¾î
  Á¤»óÀûÀ¸·Î ó¸®ÇÑ´Ù.
  ¸¸¾à ¿©·¯ºÐÀÌ ±¸¹öÀüÀÇ Ä¿³ÎÀ» °¡Áö°í ÀÖÀ¸¸ç, ¾÷±×·¹À̵带 ¿øÇÏÁö
  ¾Ê´Â´Ù¸é, ±×¸®°í ÇöÀçÀÇ Ä¿³ÎÀÌ Àüü ´ë¿ë·® µð½ºÅ©ÀÇ Å©±âÁß 8 GiB ¸¸À»
  ÀνÄÇÒ ¼ö ÀÖ´Ù¸é <tt>/usr/src/linux/drivers/block/ide.c</tt> ¿¡ ÀÖ´Â
  <tt/lba_capacity_is_ok/ ÀÇ ½ÇÇàºÎºÐÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇϵµ·Ï ÇÏ¿©¶ó.

<tscreen><verb>

  static int lba_capacity_is_ok (struct hd_driveid *id) {
          id->cyls = id->lba_capacity / (id->heads * id->sectors);
          return 1;
  }

</verb></tscreen>

  º¸´Ù ½ÅÁßÇÑ ÆÐÄ¡ ÀÛ¾÷À» ¿øÇÑ´Ù¸é 2.1.90¸¦ º¸¾Æ¶ó

<sect1>
  BIOS º¹À⼺(complications)
<p>

  ¾ð±ÞÇÏ¿´µíÀÌ, ´ë¿ë·® µð½ºÅ©´Â ½ÇÁ¦ Å©±â¿Í ¹«°üÇϰÔ
  C=16383, H=16, S=63 °ªÀÇ ±¸Á¶Á¤º¸¸¦ ¹ÝȯÇÑ´Ù.
  ¹Ý¸é¿¡ ½ÇÁ¦ Å©±â´Â LBAcapacityÀ» ÅëÇØ ¹ÝȯµÈ´Ù.

  ¸î¸î BIOS µéÀº À̰ÍÀ» ÀνÄÇÏÁö ¸øÇϰí 16383/16/63 °ª¿¡¼­ ½Ç¸°´õ¼ö¸¦  
  ÁÙÀ̰í, ÇìµåÀÇ ¼ö¸¦ ´ÃÀÌ´Â º¯È¯À» ÇÑ´Ù.

  ±×·¡¼­ Ä¿³ÎÀº ´ÜÀÏ ±¸Á¶Á¤º¸ 16383/16/63¿Í ºÎÁ¤È®ÇÑ °ªÀ» ¹ÝȯÇÏ´Â BIOSÀÇ
  Á¤º¸µµ ÀνÄÇØ¾ß ÇÑ´Ù.

  Ä¿³Î 2.2.2 ÀÌÈĺÎÅÍ ÀÌ·¯ÇÑ ¹®Á¦´Â Á¤»óÀûÀ¸·Î ÀÛµ¿µÈ´Ù.
  (BIOS¿¡¼­ H ¿Í S°ªÀ» ±¸Çϰí C °ªÀº Àüü¿ë·®À» (H<tt/*/S)·Î ³ª´©¾î ±¸ÇÔÀ¸·Î¼­
   ÇØ°áµÈ´Ù.)

<sect>
  ¸®´ª½ºÀÇ 64 GiB Á¦ÇÑ
<p>
  <tt/HDIO_GETGEO/ ioctlÀº short Çü À¸·Î ½Ç¸°´õÀÇ ¼ö¸¦ ¹ÝȯÇÑ´Ù.
  À̰ÍÀº 65535 °³ ÀÌ»óÀÇ ½Ç¸°´õ¸¦ °®´Â °æ¿ì ½Ç¸°´õÀÇ ¼ö°¡ ©·Á ³ª°¥ ¼ö
  ÀÖ´Ù´Â °ÍÀÌ´Ù.
  ±×·¡¼­ 80 GiBÀÇ µð½ºÅ©°¡ 16 GiB Å©±â·Î º¸¿©Áú ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
  ÀÏ´Ü ¹«¾ùÀÌ ¹®Á¦ÀÎÁö ÀνÄÇÏ°í ³ª¸é ¹®Á¦´Â ½±°Ô ÇØ°á °¡´ÉÇÏ´Ù.

<sect>
  È®Àå ¹× ³í¸® ÆÄƼ¼Ç
<p>

  <ref id="partitiontable" name="À§¿¡¼­"> ¿ì¸®´Â MBR(Master Boot Record)(sector 0)ÀÇ ±¸Á¶¿¡ ´ëÇØ º¸¾Ò´Ù.
  ºÎÆ® ·Î´õ ÄÚµå ÀÌÈÄ¿¡ À§Ä¡ÇÏ´Â 4°³ÀÇ ÆÄƼ¼Ç Å×À̺í Ç׸ñÀº °¢°¢ 16¹ÙÀÌÆ®
  ¸¦ Â÷ÁöÇϰí ÀÖ´Ù. ±×¸®°í ¸¶Áö¸·À¸·Î AA55 °ªÀ¸·Î ±â·ÏµÇ¾î ÀÖ´Ù.
  ÆÄƼ¼Ç Å×À̺í Ç׸ñÁß 5¹øÀ̳ª F ¶Ç´Â 85(hex) À¯ÇüÀÇ ÆÄƼ¼ÇÀº Ưº°ÇÑ Àǹ̸¦
  °®´Â´Ù.
  ÀÌ·¯ÇÑ À¯ÇüÀº È®Àå(<it>extended</it>) ÆÄƼ¼ÇÀ» ÀǹÌÇÑ´Ù.
  À̰ÍÀº ¿©·¯°³ÀÇ ³í¸®(<it>logical</it>) ÆÄƼ¼ÇÀ¸·Î Àç ºÐÇÒµÊÀ» °¡¸®Å°´Â Ç¥½ÃÀÌ´Ù.
  (±×·¯¹Ç·Î, È®Àå ÆÄÆ¼¼ÇÀº ÇϳªÀÇ Å« »óÀÚÀÏ »ÓÀ̸ç, ÀÌ°Í ÀÚüÀûÀ¸·Î 
   »ç¿ëµÇÁö ¾Ê°í È®Àå ÆÄÆ¼¼Ç ³»ºÎ¿¡ ³í¸® ÆÄƼ¼ÇÀ» »ý¼ºÇÏ¿© »ç¿ëÇÑ´Ù.)
  ´ÜÁö È®Àå ÆÄÆ¼¼ÇÀÇ Ã¹¹øÂ° ¼½ÅÍ¿¡ ´ëÇÑ À§Ä¡°¡ Áß¿äÇÒ »ÓÀÌ´Ù.
  ù¹øÂ° ¼½ÅÍ´Â 4°³ÀÇ Ç׸ñÀ» °®´Â ÆÄƼ¼Ç Å×À̺íÀ» Æ÷ÇÔÇÑ´Ù : ÇϳªÀÇ ³í¸®
  ÆÄƼ¼Ç°ú ÇϳªÀÇ È®Àå ÆÄÆ¼¼Ç ±×¸®°í µÎ°³ÀÇ ¹Ì»ç¿ë ÆÄƼ¼ÇÀ¸·Î ±¸¼ºµÈ´Ù.
  ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ÇϳªÀÇ È®Àå ÆÄÆ¼¼ÇÀº µð½ºÅ©»ó¿¡ Èð¾îÁ® ¿¬°áµÈ
  ÆÄƼ¼Ç Å×ÀÌºí ¼½Å͸¦ °®´Â´Ù.
<p>
  À̰ÍÀ» ÀÌÇØÇÏ´Â °ÍÀ» ¸Å¿ì Áß¿äÇÏ´Ù.: ¾î¶² »ç¶÷ÀÌ µð½ºÅ©¸¦ ÆÄƼ¼Ç ÇÒ ¶§
  ½Ç¼ö¸¦ ÇÑ °æ¿ì, µ¥ÀÌÅͰ¡ ¾ÆÁ÷ Á¸ÀçÇÏ´Â ¾Ë°í ½ÍÀ» °ÍÀÌ´Ù.
  °á·ÐÀº ÀϹÝÀûÀ¸·Î Á¸ÀçÇÑ´Ù´Â °ÍÀÌ´Ù.
  ±×·¯³ª ³í¸® ÆÄƼ¼ÇÀÌ »ý¼ºµÇ°í ³ª¼­ ³í¸® ÆÄƼ¼ÇÀÇ Á¤º¸¸¦ ³ªÅ¸³»´Â ÆÄƼ¼Ç
  Å×ÀÌºí ¼½ÅͰ¡ ÀÌ·¯ÇÑ ³í¸® ÆÄƼ¼ÇµéÀÇ ½ÃÀÛ¿¡ ±â·ÏµÈ ´Ù¸é ÀÌÀü¿¡ ÀÖ´ø
  µ¥ÀÌÅ͸¦ ÀÒ¾î ¹ö¸®°Ô µÈ´Ù.
<p>
  sfdisk ÇÁ·Î±×·¥Àº ÀüüÀûÀÎ ¿¬°áÀ» º¸¿© ÁÙ °ÍÀÌ´Ù.

<tscreen><verb>

  # sfdisk -l -x /dev/hda

  Disk /dev/hda: 16 heads, 63 sectors, 33483 cylinders
  Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0

     Device Boot Start     End   #cyls   #blocks   Id  System
  /dev/hda1          0+    101     102-    51376+  83  Linux
  /dev/hda2        102    2133    2032   1024128   83  Linux
  /dev/hda3       2134   33482   31349  15799896    5  Extended
  /dev/hda4          0       -       0         0    0  Empty

  /dev/hda5       2134+   6197    4064-  2048224+  83  Linux
      -           6198   10261    4064   2048256    5  Extended
      -           2134    2133       0         0    0  Empty
      -           2134    2133       0         0    0  Empty

  /dev/hda6       6198+  10261    4064-  2048224+  83  Linux
      -          10262   16357    6096   3072384    5  Extended
      -           6198    6197       0         0    0  Empty
      -           6198    6197       0         0    0  Empty
  ...
  /dev/hda10     30581+  33482    2902-  1462576+  83  Linux
      -          30581   30580       0         0    0  Empty
      -          30581   30580       0         0    0  Empty
      -          30581   30580       0         0    0  Empty

  #

</verb></tscreen>
<p>

  ¸¸¾à ºñÁ¤»óÀûÀÎ ÆÄƼ¼Ç Å×À̺íÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù¸é È®Àå ÆÄÆ¼¼ÇÀÌ
  ÀÚ½ÅÀ» ´Ù½Ã °¡¸®Å°°Å³ª ÆÄƼ¼Ç ¿¬°áÀÇ Ãʱ⸦ °¡¸®Å°µµ·Ï µÈ´Ù¸é
  ¸¹Àº Ä¿³ÎÀÌ ¹«ÇÑ ¼øÈ¯¿¡ ºüÁö°Ô µÉ °ÍÀÌ´Ù.

  µÎ°³ÀÇ È®Àå ÆÄÆ¼¼ÇÀ» ÀÌ·¯ÇÑ ÆÄƼ¼Ç Å×ÀÌºí ¼½ÅÍÁß Çϳª¿¡ ¸¸µé¾î¼­ ÆÄƼ¼Ç
  Å×ÀÌºí ¿¬°áÀ» ¸¸µå´Â °ÍÀº °¡´ÉÇÏ´Ù.
  (ÀÌ·¯ÇÑ °æ¿ì´Â 5, F, 85 ¸¦ È®Àå ÆÄÆ¼¼ÇÀ¸·Î ÀνÄÇÏÁö ¸øÇÏ´Â fdisk 
   ÇÁ·Î±×·¥¿¡¼­ F ´ÙÀ½ ÆÄƼ¼ÇÀ¸·Î 5¸¦ »ý¼ºÇÏ´Â °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ´Ù.)
  ÀÌ·¯ÇÑ »óȲÀ» ó¸®ÇÒ ¼ö Àִ ǥÁØÀûÀÎ fdisk type ÇÁ·Î±×·¥Àº ¾ø´Ù.
  À̰ÍÀ» °íÄ¡±â À§Çؼ­´Â ¾à°£ÀÇ ¼öÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù.

  ¸®´ª½º Ä¿³ÎÀº °¡Àå ¹Ù±ùÂÊ ·¹º§¿¡¼­ Æ÷Å©¸¦ ¹Þ¾Æ µéÀÏ °ÍÀÌ´Ù.
  ´Ù½Ã ¸»Çϸç, µÎ°³ÀÇ ³í¸® ÆÄƼ¼Ç ¿¬°áÀ» ¸¸µé ¼ö ÀÖ´Ù.
  ¶§·Î´Â À̰ÍÀÌ À¯¿ëÇϱ⵵ ÇÏ´Ù. ¿¹¸¦ µé¾î Çϳª´Â 5¹ø À¯ÇüÀ» »ç¿ëÇÒ ¼ö ÀÖ°í,
  DOS¿¡¼­ »ç¿ëµÈ´Ù. ±×¸®°í ´Ù¸¥ À¯Çü 85´Â DOS¿¡¼­´Â »ç¿ëµÇÁö ¾ÊÀ¸¹Ç·Î
  DOS FDISK ´Â 1024°³ÀÇ ½Ç¸°Å͸¦ Áö³ªÄ¡´Â ³í¸® ÆÄƼ¼Ç ¶§¹®¿¡ ¹®Á¦½Ã µÇÁö 
  ¾ÊÀ» °ÍÀÌ´Ù.
<p>


<sect>
  ¹®Á¦ ÇØ°á
<p>

  ¸¹Àº »ç¶÷µéÀº ±×µéÀÌ ¹®Á¦¸¦ °¡Áö°í ÀÖ´Ù°í »ý°¢ÇÑ´Ù. ÇÏÁö¸¸ ½ÇÁ¦·Î
  ±×·¸Áö ¾Ê´Ù. ¶Ç´Â ±×µéÀº ±×µéÀÌ °¡Áö°í ÀÖ´Â ¹®Á¦°¡ µð½ºÅ© ±¸Á¶Á¤º¸
  ¶§¹®À̶ó°í »ý°¢ÇÑ´Ù. ±×·¯³ª µð½ºÅ© ±¸Á¶Á¤º¸´Â ÀÌ·¯ÇÑ ¹®Á¦¿Í ¿¬°üÀÌ ¾ø´Ù.
  À§¿¡ ¸»ÀÌ º¹ÀâÇÏ°Ô µé¸±Áö ¸ð¸£Áö¸¸, µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸ Á¶ÀÛÀº ³Ê¹«µµ
  ½±´Ù : ¾Æ¹« °Íµµ ÇØÁÙ Çʿ䰡 ¾ø´Ù. ±×³É ±×´ë·Î ¸ðµç °ÍÀÌ Á¤»óÀûÀÌ´Ù.
  ¶Ç´Â ºÎÆÃ½Ã `LI' °¡ ³ªÅ¸³ª¸ç ´õ ÀÌ»ó ÁøÇàÇÏÁö ¾Ê´Â °æ¿ì LILO ¿¡¼­
  `linear' Ű¿öµå¸¦ ÁÖ¶ó. 
  Ä¿³ÎÀÇ ºÎÆÃ ¸Þ¼¼Áö¸¦ º¸¾Æ¶ó. ±×¸®°í ±â¾ïÇ϶ó.: LILO³ª fdiskµî¿¡  head³ª
  cylinder¸¦ ÀÔ·ÂÇÏ´Â µîÀÇ ±¸Á¶Á¤º¸¸¦ °¡Áö°í ½Ã°£À» ÇãºñÇÏ´Â ÀÏÀº Çϸé ÇÒ 
  ¼ö·Ï ÀÏÀÌ ÁøÇà°¡´É¼ºÀº ÁÙ¾î µé °ÍÀÌ´Ù.
  °³·«ÀûÀ¸·Î ¸»ÇÏ¸é ¸ðµç°ÍÀÌ ±âº»ÀûÀ¸·Î Á¤»óÀûÀÌ´Ù.
<p>
  ±×¸®°í ±â¾ïÇ϶ó: µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸°¡ »ç¿ëµÇ´Â °÷Àº ¸®´ª½º »ó¿¡ ¾îµð¿¡µµ
  ¾ø´Ù. ±×·¯¹Ç·Î ¸®´ª½º¸¦ ¿î¿µÇÏ´Â µ¿¾È µð½ºÅ© ±¸Á¶Á¤º¸¿¡ ÀÇÇØ ¹®Á¦¸¦ °Þ°ÔµÉ
  ÀÏÀº ¾ø´Ù.
  µð½ºÅ© ±¸Á¶Á¤º¸´Â ´ÜÁö LILO¿Í fdisk¿¡ ÀÇÇØ¼­¸¸ »ç¿ëµÈ´Ù.
  ±×·¯¹Ç·Î LILO°¡ Ä¿³ÎÀ» ºÎÆÃÇϴµ¥ ½ÇÆÐÇϸé, À̰ÍÀº ±¸Á¶Á¤º¸ ¹®Á¦ÀÎ °ÍÀÌ´Ù.

  ¸¸¾à ´Ù¸¥ ¿î¿µÃ¼Á¦ ½Ã½ºÅÛÀÌ ÆÄƼ¼Ç Å×À̺íÀ» ÀνÄÇÏÁö ¾ÊÀ¸¸é À̰ÍÀº ±¸Á¶Á¤º¸
  ¶§¹®ÀÏ °ÍÀÌ´Ù. Ưº°ÇÑ ´Ù¸¥ ÀÌÀ¯°¡ ¾ø´Ù.
  ¸¶¿ìÆ®°¡ Á¦´ë·Î µÇÁö ¾Ê´õ¶óµµ µð½ºÅ© ±¸Á¶Á¤º¸¿¡ ´ëÇØ °ÆÁ¤ÇÒ Çʿ䰡 ¾ø´Ù.
  ¹®Á¦´Â ´Ù¸¥ °÷¿¡ Á¸ÀçÇÑ´Ù.
<p>

<sect1>
  ¹®Á¦Á¡: ¸®´ª½º°¡ µð½ºÅ©¿¡ ´ëÇÑ À߸øµÈ ±¸Á¶Á¤º¸¸¦ ¸¸µé¾î ³½´Ù
<p>

  µð½ºÅ©°¡ À߸øµÈ ±¸Á¶Á¤º¸¸¦ °®´Â °ÍÀº °¡´ÉÇÏ´Ù.
  ¸®´ª½º Ä¿³ÎÀº BIOS¿¡°Ô hd0 ¿Í hd1À» ¿ä±¸ÇÑ´Ù.(BIOS »ó¿¡¼­ µå¶óÀ̺ê´Â 80H¿Í
  81H °£ÁֵȴÙ)
  ±×¸®°í ÀÌ µ¥ÀÌÅͰ¡ hda¿Í hdb¿¡ ´ëÇÑ °ÍÀ¸·Î °£ÁÖÇÑ´Ù.
  ±×·¯³ª SCSI·Î ºÎÆÃÇÏ´Â ½Ã½ºÅÛ¿¡¼­ óÀ½ µÎ°³ÀÇ µð½ºÅ©´Â ¾Æ¸¶µµ 
  SCSI µð½ºÅ©°¡ µÉ °ÍÀÌ´Ù. ±×·¡¼­ ù¹øÂ° IDE µð½ºÅ© hdaÀÎ 5¹øÂ° µð½ºÅ©°¡
  sda¿¡°Ô ÇØ´çµÇ´Â ±¸Á¶Á¤º¸¸¦ °®°Ô µÈ´Ù.   
  ÀÌ·¯ÇÑ ¹®Á¦´Â ºÎÆÃ ÆÄ¶ó¸ÞÅ͸¦ ´ÙÀ½°ú °°ÀÌ ÀÔ·Â ÇϹǷμ­ ÇØ°áµÈ´Ù.
  C, H, S ÀÇ Àû´çÇÑ °ª `hda=C,H,S'¸¦ ºÎÆÃ½Ã ¶Ç´Â /etc/lilo.conf¿¡ ¼³Á¤ÇϹǷμ­
  ÇØ°áµÈ´Ù.
<p>

<sect1>
  Nonproblem: µ¿ÀÏÇÑ µð½ºÅ©°¡ ´Ù¸¥ ±¸Á¶Á¤º¸¸¦ °®´Â´Ù ?
<p>

  `Àú´Â µ¿ÀÏÇÑ 10 GBÀÇ IBM µð½ºÅ©¸¦ °®°í ÀÖ½À´Ï´Ù. ±×·±µ¥ fdisk´Â À̵é 
   µð½ºÅ©ÀÇ Å©±â»ó¿¡ Â÷À̸¦ º¸¿©ÁÝ´Ï´Ù.'
   ¾Æ·¡Ã³·³ :

<tscreen><verb>

       # fdisk /dev/hdb
       Disk /dev/hdb: 255 heads, 63 sectors, 1232 cylinders
       Units = cylinders of 16065 * 512 bytes

          Device Boot  Start      End   Blocks   Id  System
       /dev/hdb1           1     1232  9896008+  83  Linux native
       # fdisk /dev/hdd
       Disk /dev/hdd: 16 heads, 63 sectors, 19650 cylinders
       Units = cylinders of 1008 * 512 bytes

          Device Boot  Start      End   Blocks   Id  System
       /dev/hdd1           1    19650  9903568+  83  Linux native

</verb></tscreen>

  ¾î¶»°Ô ÀÌ·± °á°ú°¡ ?

  ¹«½¼ ¹®Á¦°¡ »ý±ä °É±î¿ä ? ¹«¾ùº¸´Ùµµ ¸ðµç ÀÌ·¯ÇÑ µå¶óÀ̺ê´Â ½ÇÁ¦·Î
  10 ±â°¡ ¹ÙÀÌÆ®ÀÔ´Ï´Ù.
  hdb´Â 255<tt/*/63<tt/*/1232<tt/*/512 = 10133544960Å©±â¸¦ °®À¸¸ç, 
  hdd´Â 16<tt/*/63<tt/*/19650<tt/*/512 = 10141286400Å©±â¸¦ °®½À´Ï´Ù. ±×·¯¹Ç·Î À߸øµÈ °ÍÀº
  ¾ø½À´Ï´Ù. ±×¸®°í Ä¿³ÎÀº ÀÌ µÑ ¸ðµÎ¸¦ 10.1 GB·Î ÀνÄÇÕ´Ï´Ù.
  ±×·³ ¿Ö Å©±â»ó¿¡ Â÷À̰¡ ÀÖ´Â °Ç°¡¿ä ? ±×°ÍÀº Ä¿³ÎÀÌ Ã³À½ µÎ°³ÀÇ IDE µð½ºÅ©ÀÇ
  Á¤º¸¸¦ BIOS·Î ºÎÅÍ °¡Á® ¿À±â ¶§¹®ÀÔ´Ï´Ù.
  ±×¸®°í BIOS´Â hdb ¸¦ 255 °³ÀÇ Çìµå¸¦ °®´Â °ÍÀ¸·Î ÀçÇÒ´çÇ߱⠶§¹®ÀÔ´Ï´Ù.
  (and 16<tt/*/19650/255=1232 cylinders).
  ¿©±â¿¡¼­ ÀÚ¸® ³»¸²Àº ¾à 8 MB °ø°£À» ±ï¾Æ ¸Ô½À´Ï´Ù.

  ¸¸¾à hddµµ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ÀçÇÒ´çµÇ±æ ¿øÇÑ´Ù¸é ºÎÆÃÆÄ¶ó¸ÞÅ͸¦ 
  `hdd=1232,255,63'À¸·Î ÀÔ·ÂÇØ ÁÖ¸é µË´Ï´Ù.


<sect1>
  Nonproblem: fdisk ÇÁ·Î±×·¥Àº df ÇÁ·Î±×·¥¿¡¼­ ³ªÅ¸³»´Â °Í º¸´Ù Å« °ø°£À» Ç¥½ÃÇÕ´Ï´Ù. ?
<p>

  fdisk´Â µð½ºÅ©»ó¿¡ ¾ó¸¶³ª ¸¹Àº ºí·ÏÀÌ ÀÖ´ÂÁö¸¦ º¸¿©ÁÙ °ÍÀÔ´Ï´Ù.
  ¸¸¾à ¿©·¯ºÐÀÌ µð½ºÅ©»ó¿¡ ÆÄÀϽýºÅÛÀ» »ý¼º½Ã mke2fs ¸¦ ÀÌ¿ëÇϸé,
  ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀº ½Ã½ºÅÛ ¿ëµµ(bookkeeping)¸¦ À§ÇØ ¾à°£ÀÇ °ø°£À» ÇÊ¿ä·Î ÇÕ´Ï´Ù.
  ÀϹÝÀûÀ¸·Î ÆÄÀϽýºÅÛ Å©±âÀÇ 4% Á¤µµ¸¦ »ç¿ëÇÕ´Ï´Ù. °Ô´Ù°¡ mke2fs ½ÇÇà½Ã
  ¸¹Àº inode¸¦ ¿©·¯ºÐÀÌ ¿ä±¸ÇÏ¸é ´õ¿í´õ ¸¹ÀÌ ¿©ºÐÀÇ °ø°£À¸·Î »ç¿ëµË´Ï´Ù.

  ¿¹¸¦ µé¾î:

<tscreen><verb>

  # sfdisk -s /dev/hda9
  4095976
  # mke2fs -i 1024 /dev/hda9
  mke2fs 1.12, 9-Jul-98 for EXT2 FS 0.5b, 95/08/09
  ...
  204798 blocks (5.00%) reserved for the super user
  ...
  # mount /dev/hda9 /somewhere
  # df /somewhere
  Filesystem         1024-blocks  Used Available Capacity Mounted on
  /dev/hda9            3574475      13  3369664      0%   /mnt
  # df -i /somewhere
  Filesystem           Inodes   IUsed   IFree  %IUsed Mounted on
  /dev/hda9            4096000      11 4095989     0%  /mnt
  #


</verb></tscreen>

  ¿ì¸®´Â 4095976°³ÀÇ ºí·°À» °®´Â ÆÄƼ¼ÇÀ» °®´Â´Ù. ±×¸®°í
  ÀÌ ÆÄƼ¼Ç¿¡ ext2 ÆÄÀÏ ½Ã½ºÅÛÀ» »ý¼ºÇÑ´Ù.
  ±×¸®°í ¸¶¿ìÆ®¸¦ ÇÏ°í³ª¼­ ÀÌ ½Ã½ºÅÛÀÌ ´ÜÁö 3574475 ºí·°À» °®´Â °ÍÀ»
  ¾Ë°Ô µÇ¾ú´Ù. 521501 ºí·°(12%)ÀÌ inode¿Í ½Ã½ºÅÛ ¿ëµµ(bookkeeping) ¿ëµµ·Î
  ÀÌ¿ëµÇ¾ú´Ù.
  Àüüũ±â 3574475 ¿Í »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Å©±âÀÇ Â÷ÀÌ´Â »ç¿ëÁßÀÎ
  13°³ÀÇ ºí·°¿¡ ·çÆ®¸¦ À§ÇØ ¿¹¾àµÈ 204798 ºí·°À» ÇÕÇѰͰú °°´Ù´Â °ÍÀ»
  ÁÖ¸ñÇϱ⠹ٶõ´Ù.
  204798 ÀÇ ºí·° ¼öÄ¡´Â tune2fs¿¡ ÀÇÇØ º¯°æ °¡´ÉÇÏ´Ù.
  ÀÌ `-i 1024'´Â ´ÜÁö news ½ºÇ®À̳ª ±âŸ ¸Å¿ì ÀÛÀº ÆÄÀϵéÀÌ ¸¹Àº °æ¿ì¿¡
  Àû´çÇÏ´Ù.
  ±âº»°ªÀº ´ÙÀ½°ú °°´Ù.

<tscreen><verb>

       # mke2fs /dev/hda9
       # mount /dev/hda9 /somewhere
       # df /somewhere
       Filesystem         1024-blocks  Used Available Capacity Mounted on
       /dev/hda9            3958475      13  3753664      0%   /mnt
       # df -i /somewhere
       Filesystem           Inodes   IUsed   IFree  %IUsed Mounted on
       /dev/hda9            1024000      11 1023989     0%  /mnt
       #

</verb></tscreen>

  ÀÌÁ¦ ´ÜÁö 137501 blocks (3.3%) ÀÌ inode·Î »ç¿ëµÈ´Ù. ±×·¯¹Ç·Î ¿ì¸®´Â ÀÌÀüº¸´Ù
  384 MB ¸¦ ´õ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
  (Á¤È®ÇÏ°Ô °¢°¢ÀÇ inode´Â 128 byte¸¦ °®´Â´Ù)
  ¹Ý¸é¿¡ ÀÌ ÆÄÀϽýºÅÛÀº ÀÌÀüÀÇ 4096000 ¿¡ ºñÇØ ÃæºÐÇÑ Å©±âÀÎ 1024000 °³ÀÇ
  ÆÄÀÏÀ» °®À» ¼ö ÀÖ´Ù.

</article>
ÀÖ´Ù.

</article>




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:30
Processing time 0.0083 sec