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

6. µð½ºÅ© ±¸Á¶Á¤º¸, ÆÄƼ¼Ç, ±×¸®°í `Áߺ¹(overlapping)'

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

´ÙÀ½°ú °°Àº ±¸Á¶¸¦ °®´Â´Ù.

       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 */
       };

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

¾Õ¿¡¼­µµ ¾ð±ÞÇßµíÀÌ À§¿¡¼­ CHS ´Â Cylinder, Head, Sector¸¦ ÀǹÌÇÑ´Ù. ÀÌ Á¤º¸´Â Áߺ¹µÇ´Â Á¤º¸·Î¼­ ÆÄƼ¼ÇÀÇ À§Ä¡Á¤º¸´Â 24 ºñÆ® Å©±âÀÇ ½ÃÀÛ(begin)°ú ³¡(end)À» ³ªÅ¸³»´Â Çʵå¿Í 32 ºñÆ®ÀÇ ½ÃÀÛ(start)°ú ³¡(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 ¹æ¹ýÀ¸·Î ÂüÁ¶ÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ÆÄƼ¼Ç À¯ÇüÀÌ »ç¿ëµÉ °æ¿ì, ½ÃÀÛ(start field)°ú ³¡(end field)À» ³ªÅ¸³»´Â Çʵå´Â 1023/255/63°ú °°Àº ¹«ÀǹÌÇÑ Á¤º¸¸¦ °®´Â´Ù Windows 95 OSR2 ´Â FAT32 ÆÄÀÏ ½Ã½ºÅÛÀ» ¼Ò°³ÇÏ¿´°í, ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀÇ À¯ÇüÀº b ¶Ç´Â c ¸¦ °®´Â´Ù. ¶ÇÇÑ ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀº 2 TiB Å©±â ±îÁöÀÇ ÆÄƼ¼Ç Å©±â¸¦ Áö¿øÇÑ´Ù.

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

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

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


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