4. NTLDR·Î Á÷Á¢ µµ½º ºÎÆÃÇϱâ
4.1 BOOTSECT.DOS¶õ?
¾Õ¿¡¼ ¾ð±ÞÇßµí BOOTSECT.DOS´Â µµ½º ºÎÆ® ¼½ÅÍ ÇÁ·Î±×·¥ÀÌ ¾Æ´Ï¶ó Windows 95¿Í µµ½º¸¦ °áÇÕÇÑ ºÎÆ®¼½ÅÍ ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ°ÍÀº NT·ÎºÎÅÍ DOS¸¦ ºÎÆÃÇϱâÀ§ÇØ NTLDR¿¡°Ô Windows 95¸¦ Àбâ¿øÇÑ´Ù´Â °ÍÀ» À̾߱âÇÏ°í Windows 95¿¡°Ô »ç½Ç ÀÌÀü µµ½º¸¦ Àб⠿øÇÑ´Ù´Â °ÍÀ» À̾߱âÇÏ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÀÌ ¹®¼ÀÇ ¸ñÀûÀº ÀÌ ¹üÁÖ¸¦ ¹þ¾î³ªÁö ¾Ê´Â´Ù.
4.2 µµ½º ºÎÆ® ¼½ÅÍ ±¸Çϱâ
NTLDR·ÎºÎÅÍ Á÷Á¢ DOS¸¦ ºÎÆÃÇϱâÀ§ÇØ Á÷Á¢ µµ½º¸¦ ºÎÆÃÇÒ ¼ö ÀÖ´Â ÆÄÀÏÀÇ À̸§À» NTLDR¿¡ ¾Ë·ÁÁÙ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ°ÍÀº MS-DOS¸¦ Á÷Á¢ Àеµ·Ï ÇÏ´Â ºÎÆ® ¼½ÅÍÀÌ´Ù. Windows 95´Â ÀÌ°úÁ¤¿¡¼ ¾î¶°ÇÑ Àϵµ ÇÏÁö ¾Ê´Â´Ù.
µµ½º ºÎÆ® ¼½ÅÍ ÇÁ·Î±×·¥À» ¾ò´Â ÀϹÝÀûÀÎ ¹æ¹ýÀº ¾à°£ÀÇ ±â¹ýÀÌ ÇÊ¿äÇÏ´Ù. GETBS.BATÀº C:¿¡´ëÇÑ MS-DOS ºÎÆ® ¼½Å͸¦ ¸¸µç´Ù. Áï ºÎÆ® ¼½Å͸¦ ÃßÃâ, BOOTSECT.DOS¶ó´Â ÆÄÀÏ·Î ÀúÀåÇÏ°í ºÎÆ® ¼½ÅÍ¿¡ ÀÖ´ø °ÍÀÌ ¹«¾ùÀÌµç ¹èÄ¡ ÇÁ·Î±×·¥À» ±âµ¿Çϱâ Àü¿¡ ½Ã½ºÅÛ¿¡ ÀÖ´ø ºÎÆ® ¼½ÅÍ·Î ±³Ã¼ÇÑ´Ù.
ÀÌ°ÍÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇϱâÀ§Çؼ´Â ¹èÄ¡ÆÄÀÏÀ» ±âµ¿ÇϱâÀü¿¡ ù¹ø° ¼Â¾÷ µð½ºÅ©¸¦ »ç¿ëÇؼ DOSÀ» ºÎÆÃÇØ¾ß ÇÑ´Ù.
4.3 BOOT.EXE´Â ¹«¾ùÀΰ¡?
MS-DOS ¹®¼ ¾îµð¿¡µµ ³ª¿ÍÀÖÁö ¾ÊÀ¸¹Ç·Î À§ ÇÁ·Î±×·¥³»¿¡¼ »ç¿ëµÈ ¸í·É¿¡ ÁÖÀÇÇØ¾ß ÇÑ´Ù. ÀÌ °ÍÀº ÀÌ ÇÁ·Î±×·¥ÀÌ MS-DOS¿¡ Æ÷ÇÔµÈ °ÍÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. BOOT.EXE´Â ÀúÀÚÀÇ À¥ ÆäÀÌÁö·Î ºÎÅÍ ±¸ÇÒ ¼ö ÀÖÀ¸¸ç, ÁÖ¼Ò´Â ÀÌ ¹®¼ÀÇ ¼±µÎ¿¡ ¿°ÅµÇ¾îÀÖ´Ù.
BOOT.EXE´Â ¸í·ÉÇà¿¡¼ MS-DOS DEBUG ÇÁ·Î±×·¥À¸·Î ÇϰԵǴ ÁöÀúºÐÇÑ ÀÛ¾÷À» ÈÔ¾À ½±°ÔÇϱâÀ§ÇØ ÇÊÀÚ°¡ °³¹ßÇÑ ÀÛÀº ÇÁ·Î±×·¥ÀÌ´Ù. BOOT /?¶ó°í ÀÔ·ÂÇÔÀ¸·Î¼ µµ¿ò¸»À» º¼ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÇÊÀÚ´Â GETBS.BAT°¡ ´õ ³ªÀº BOOT.EXEÀÇ »ç¿ë¿¹¶ó°í »ý°¢ÇÑ´Ù.
4.4 ¿Ã¹Ù¸¥ BOOT.INI ¼³Á¤
À§ÀÇ ¹èÄ¡ ÆÄÀÏÀ» ¼öÇàÇÑ ÈÄ C: µå¶óÀ̺êÀÇ ·çÆ® µð·ºÅ丮¿¡ µÎ°³ÀÇ ÆÄÀÏ(512 ¹ÙÀÌÆ®)ÀÌ »ý°åÀ» °ÍÀÌ´Ù. BOOTSECT.DOS´Â µµ½º ¹öÀüÀÇ ºÎÆ® ¼½ÅÍÀÌ°í BOOTSECT.W40Àº Windowws 95¸¦ ÀбâÀ§ÇÑ MS-DOS/Windows 95¿ë ºÎÆ®¼½ÅÍÀÌ´Ù. BOOT.INI¿¡ ´ÙÀ½ µÎ¶óÀÎÀÌ ÀÖ´ÂÁö È®½ÇÈ÷ Çϱ⠹ٶõ´Ù.
C:\BOOTSECT.W40 = "Windows 95" /WIN95
C:\BOOTSECT.DOS = "MS-DOS 6.20" /WIN95DOS
ÀÌ ½ÃÁ¡¿¡¼ ÄÄÇ»Å͸¦ ºÎÆÃÇÏ°í ±ÍÂúÀº Ãø¸é È¿°ú¿¡ ÁÖÀǸ¦ ±â¿ïÀδÙ.
4.5 Windows 95/MS-DOSÀÇ µ¿ÀÏÇÑ ¼³Á¤ÈÀÏ »ç¿ë
ÀÌ·¯ÇÑ ¸ðµç ÀÛ¾÷À» ÇÑ ÈÄ, NTLDRÀÌ Windows 95 ¸Þ´º°¡ ÀÚµ¿ÀûÀ¸·Î ÇÏ´Â °Í°ú µ¿ÀÏÇÑ º¡¹ýÀ¸·Î CONFIG¿Í AUTOEXEC ÆÄÀÏÀÇ À̸§À» º¯°æÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» ¹ß°ßÇßÀ» °ÍÀÌ´Ù. Windows NT´Â Windows 95 ÀÌÀü¿¡ ¹ßÇ¥µÇ¾úÀ¸¹Ç·Î ´ç¿¬ÇÑ ÀÏÀÌ´Ù. 640K´Â ¾î¶°ÇÑ ÇÁ·Î±×·¥¿¡´ëÇؼµµ ÃæºÐÇÏ´Ù´Â ¸»À» ±â¾ïÇϱ⠹ٶõ´Ù.
À¯ÀÏÇÑ ÇØ°áÃ¥Àº MS-DOSÀÇ IO.SYS¿Í COMMAND.COMÀÌ ´Ù¸¥ CONFIG.SYS¿Í
AUTOEXEC.BAT¸¦ »ç¿ëÇϵµ·Ï º¯°æÇÏ´Â °ÍÀÌ´Ù.
4.6 IO.SYS¿Í COMMAND.COM º¯°æÇϱâ
ÀÌ°ÍÀ» ½±°ÔÇÏ´Â ÇÁ·Î±×·¥Àº ÀÛ¾÷ÁßÀ̹ǷΠÀÌ ºÎºÐÀº ¾ÆÁ÷ ¿ÏÀüÇÏÁö ¾Ê´Ù. °á±¹ ÀÌ·¯ÇÑ º¯°æÀ» ÇÒ ¼ö ÀÖ´Â ALTER.EXE¶ó´Â ÇÁ·Î±×·¥À» °³¹ßÇÒ °ÍÀÌ´Ù. ALTERÀÇ ÁøÇà»óȲ¿¡´ëÇÑ »õ¼Ò½ÄÀ» º¸±âÀ§ÇØ ÁÖ±âÀûÀ¸·Î ÀúÀÚÀÇ À¥ ÆäÀÌÁö¸¦ °Ë»çÇϱ⠹ٶõ´Ù.