´ÙÀ½ ÀÌÀü Â÷·Ê

8. IDE µð½ºÅ©¸¦ À§ÇÑ Ä¿³ÎÀÇ µð½ºÅ© º¯È¯(?)

¸¸¾à ¸®´ª½º Ä¿³ÎÀÌ IDE µð½ºÅ©¿¡ ¼³Ä¡µÈ µð½ºÅ© ¸Å´ÏÀú¸¦ °¨ÁöÇÏ´Â °æ¿ì ¸®´ª½º Ä¿³ÎÀº µð½ºÅ© ¸Å´ÏÀú°¡ ÇàÇÑ ¹æ¹ý°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î µð½ºÅ©¸¦ ´Ù½Ã ¹èÄ¡ÇÏ·Á°í ÇÒ °ÍÀÌ´Ù. ±×·¯¹Ç·Î Linux´Â DOS¿Í °°ÀÌ µ¿ÀÏÇÑ µð½ºÅ© ÆÄƼ¼ÇÀ» ÀνÄÇÏ°Ô µÉ °ÍÀÌ´Ù. ¸í·É ¶óÀο¡¼­ ±¸Á¶Á¤º¸°¡ ÀԷµǴÂÇÑ Àç¹èÄ¡ ÀÛ¾÷Àº ÀϾÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î `hd=cyls,heads,secs' ¿Í °°Àº ¸í·É¶óÀÎ ¿É¼ÇÀº µð½ºÅ© ¸Å´ÏÀú¿ÍÀÇ È£È¯¼ºÀ» ¶³¾î ¶ß¸®°Ô µÉ °ÍÀÌ´Ù.

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

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

8.1 EZD

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

#define FAKE_FDISK_FOR_EZDRIVE 0 in ide.c.

8.2 DM6:DDO

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

8.3 DM6:AUX

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

8.4 DM6:MBR

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

8.5 PTBL

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


´ÙÀ½ ÀÌÀü Â÷·Ê