[윈ë„ìš° XP 강좌]CD-ROM관련 설정 바꾸기

ì´ì „ 강좌 : 윈ë„ìš° XP 강좌 - 플로피용 부팅 ë””ìŠ¤í¬ ë§Œë“¤ê¸°

지난번 ê°•ì¢Œì— ì´ì–´ì„œ 부팅 CD를 제작하는 ë²•ì— ëŒ€í•œ ê¸€ì„ ì“°ë‹¤ê°€ 윈ë„ìš° XPì˜ ê²½ìš°ëŠ” 기존 윈ë„ìš° 2000ì´ë‚˜ 윈ë„ìš° Me와는 CD-ROMì— ê´€ë ¨ëœ ë¶€ë¶„ì´ ìƒë‹¹ížˆ 다른 ë¶€ë¶„ì´ ìžˆì–´ì„œ ì´ì— 대한 ë¶€ë¶„ì„ ì •ë¦¬ë¥¼ í•´ ë³´ê³  XPìš© 부팅 CD-ROMê³¼ NTFSìš© 부팅 디스í¬ì— 대한 강좌를 진행해 나가는 것으로 순서를 약간 바꾸어 보았다.

1.CD-ROMì˜ ì „ì†¡ ì†ë„ 높ì´ê¸°

최근 출시ë˜ëŠ” CD-ROMì€ 32ë°°ì† ì´ìƒì˜ ì†ë„를 가지고 있다. 물론 CD-ROMì˜ ì†ë„ ìžì²´ëŠ” 52ë°°ì†ì—서 60ë°°ì†ê¹Œì§€ 나와 있기는 하지만 ê·¸ 보다는 CD-Rì´ë‚˜ DVD와 ê°™ì€ ë¶€ê°€ ê¸°ëŠ¥ë“¤ì´ ì¶”ê°€ëœ ë“œë¼ì´ë¸Œë¥¼ ë§Žì´ êµ¬ìž…í•˜ëŠ” 편ì´ê³  ì´ëŸ¬í•œ ê²½ìš°ì— CD-ROM으로 사용할 수 있는 최고 ë°°ì†ì€ 조금 떨어지기 마련ì´ë‹¤. 그렇다면 32ë°°ì†ì˜ CD-ROM으로 CD 한 ìž¥ì„ ë‹¤ ì½ì„ 때 걸리는 ì‹œê°„ì€ ì–´ë–»ê²Œ ë ê¹Œ? 만약 ì§„ì§œ 32ë°°ì†ì¼ 경우ë¼ë©´ 1ë°°ì†ì¼ 경우 74ë¶„ì„ ê¸°ì¤€ìœ¼ë¡œ 제작ë˜ì—ˆê¸° ë•Œë¬¸ì— 32ë°°ì†ì˜ ì†ë„ë¼ë©´ 74/32=2.3 ì •ë„ì˜ ìˆ˜ì¹˜ê°€ 나오므로 2ë¶„ 20ì´ˆ ì •ë„ë¼ë©´ CD ì „ì²´ì˜ ë‚´ìš©ì„ ì½ì„ 수 있다. 그러나 ëŒ€ë¶€ë¶„ì˜ CD-ROMì—서는 ì´ì†ë„ê°€ 나오지 ì•ŠëŠ”ë° ê·¸ ì´ìœ ëŠ” 32ë°°ì†ì´ë‚˜ 40ë°°ì†ì´ë¼ëŠ” ì†ë„ìžì²´ê°€ 디스í¬ì˜ 가장 ë°”ê¹¥ìª½ì˜ ìµœê³  ì†ë„를 기준으로 삼기 ë•Œë¬¸ì— ì‹¤ì œ ì†ë„는 ì´ë³´ë‹¤ëŠ” 떨어지게 ëœë‹¤. ì¼ë°˜ì ì¸ 40ë°°ì†ì˜ ì†ë„를 내는 CD-ROMì˜ ê²½ìš°ì— ì „ì²´ì ì¸ í‰ê·  ì†ë„는 25~30ë°°ì† ì •ë„ê°€ 나오게 ëœë‹¤. ë˜í•œ ë””ìŠ¤í¬ ì „ì²´ë¥¼ í•œêº¼ë²ˆì— ì½ëŠ” ê²ƒì´ ì•„ë‹ˆë¼ CD-ROM 안ì—서 여러 가지 파ì¼ì„ ì½ëŠ” 경우ì—는 ë””ìŠ¤í¬ ì•ˆì˜ ì—¬ëŸ¬ ë¶€ë¶„ì„ ì´ìš©í•˜ë©´ì„œ 정보를 ì½ì–´ì•¼ 하기 ë•Œë¬¸ì— ë°ì´í„°ë¥¼ ì½ëŠ” ì†ë„는 엄청나게 떨어지게 ëœë‹¤.

â–²Neroì—서 디스í¬ì˜ 안쪽과 ë°”ê¹¥ìª½ì˜ ì†ë„ ì°¨ì´ë¥¼ 비êµí•´ë³¼ 수 있다.

ê·¸ëŸ°ë° ê°™ì€ ì†ë„ì˜ CD-ROMìž„ì—ë„ ë¶ˆêµ¬í•˜ê³  유달리 ì†ë„ê°€ ëŠë¦¬ë‹¤ê³  ëŠë¼ëŠ” 경우가 ìžˆì„ ê²ƒì´ë‹¤. ì´ëŠ” í•„ìžì˜ ì‹œìŠ¤í…œì— ë‚˜íƒ€ë‚œ ê²½ìš°ì˜€ëŠ”ë° í•˜ë‚˜ëŠ” DVD-ROMì´ê³  다른 하나는 CD-RWì—서 ë™ì‹œì— 디스í¬ë¥¼ 넣어 ë””ìŠ¤í¬ ì „ì²´ë¥¼ 하드디스í¬ë¡œ 복사하는 ìž‘ì—…ì„ ì§„í–‰í•˜ì˜€ë‹¤. ê·¸ëŸ°ë° ìœ ë‹¬ë¦¬ DVD-ROMì—서 복사를 하는 경우는 ì†ë„ê°€ ë” ëŠë¦° 것ì´ì—ˆë‹¤. ê²°êµ­ 알고 보니 DMA 설정 문제였다. DVD_ROMì˜ ê²½ìš°ëŠ” 코드프리가 ë˜ëŠ” 기종ì´ì—ˆëŠ”ë° ì½”ë“œí”„ë¦¬ë¥¼ 위한 펌웨어가 PIOëª¨ë“œë§Œì„ ì§€ì›í•˜ê¸° ë•Œë¬¸ì— ì „ì²´ì ìœ¼ë¡œ 전송 ì†ë„ê°€ 떨어지는 문제를 안고 ìžˆì—ˆë˜ ê²ƒì´ë‹¤.

하드디스í¬ì˜ ê²½ìš°ë„ ë§ˆì°¬ê°€ì§€ì§€ë§Œ IDE ì¼€ì´ë¸”로 ì—°ê²°ë˜ëŠ” 하드디스í¬ë‚˜ CD-ROMì˜ ê²½ìš° 전송모드는 í¬ê²Œ PIO모드와 DMA 모드로 나눌 수 있다. 물론 ê°™ì€ PIOì—ì„œë„ ë²„ì „ì— ë”°ë¼ ì•½ê°„ì˜ ì°¨ì´ëŠ” 있고 DMAë„ ë²„ì „ì— ë”°ë¼ ì „ì†¡ ì†ë„ì˜ ì°¨ì´ëŠ” 있다고는 하지만 ì¼ë°˜ì ì¸ ê²½ìš°ì— DMA는 Direct memory accessë¼ê³  해서 PIOëª¨ë“œì— ë¹„í•´ 빠른 ì†ë„를 가지는 것으로 알려져 있다.

그래서 윈ë„ìš° XPì˜ ê²½ìš°ëŠ” CD-ROMì˜ ìƒíƒœë¥¼ ìžë™ìœ¼ë¡œ ê°ì§€í•´ì„œ DMA ëª¨ë“œì˜ ì‚¬ìš©ì´ ê°€ëŠ¥í•  경우ì—는 ìžë™ìœ¼ë¡œ DMA 모드를 사용하ë„ë¡ ì„¤ì •ë˜ì–´ 있다. 그렇다면 현재 ìžì‹ ì´ 사용하고 있는 CD-ROMì˜ ì„¤ì • ìƒíƒœë¥¼ 확ì¸í•˜ë ¤ë©´ 어떻게 할까? ë‹¤ìŒ ìˆœì„œëŒ€ë¡œ 진행하면 ëœë‹¤.

-제어íŒì˜ ì‹œìŠ¤í…œì„ ì„ íƒí•œë‹¤.
-하드웨어 íƒ­ì˜ ìž¥ì¹˜ 관리ìžë¥¼ ì„ íƒí•œë‹¤.
-IDE ATA/ATAPI 컨트롤러를 ì„ íƒí•œë‹¤.
-CD-ROMì´ ì—°ê²°ëœ ë¶€ë¶„ì˜ ì»¨íŠ¸ë¡¤ëŸ¬ë¥¼ ì„ íƒí•˜ê³  고급 설정으로 들어가 전송 모드를 확ì¸í•œë‹¤.

▲장치 관리ìžì˜ ì„ íƒ

▲전송 ëª¨ë“œì˜ í™•ì¸

í•„ìžì˜ 경우는 secondary masterì— ì„¤ì¹˜ë˜ì–´ 있는 DVD-ROMì´ PIO모드로 설정ë˜ì–´ 있고 secondary slaveì— ì„¤ì¹˜ë˜ì–´ 있는 CD-RWê°€ DMA모드 2로 설정ë˜ì–´ 있다. 그래서 DVD-ROMì˜ ì„±ëŠ¥ì´ CD-RWì— ë¹„í•´ 떨어지는 것으로 íŒëª…ë˜ì—ˆë‹¤. ì´ë¥¼ 해결하기 위해서는 다ìŒê³¼ ê°™ì€ ë°©ë²•ì„ ì‚¬ìš©í•˜ë©´ ëœë‹¤.

-ê° CD-ROMì˜ íŽŒì›¨ì–´ê°€ DMA모드를 ì§€ì›í•˜ëŠ”ì§€ë¥¼ 확ì¸í•œë‹¤. 최근 출시ë˜ëŠ” 모든 CD-ROMì˜ ê²½ìš°ëŠ” 펌웨어를 최신 버전으로 변경할 수 ìžˆëŠ”ë° ë§Œì•½ PIO모드와 DMA를 ì§€ì›í•˜ëŠ” 펌웨어가 별ë„로 있다면 ì¼ë‹¨ 펌웨어부터 DMA를 ì§€ì›í•˜ëŠ” 최신 버전으로 바꾸어야 한다.

-펌웨어가 DMA를 ì§€ì›í•œë‹¤ë©´ 그림 3ì˜ ì „ì†¡ 모드를 확ì¸í•˜ëŠ” 부분ì—서 DMA 모드로 ì„¤ì •ì„ ë°”ê¾¼ë‹¤.

-다시 부팅해서 DMA 모드가 제대로 설정ë˜ì—ˆëŠ”ì§€ 다시 한반 확ì¸í•´ì•¼ 한다. 만약 ê³„ì† PIO모드로만 세팅ëœë‹¤ë©´ ë©”ì¸ë³´ë“œì˜ ë°”ì´ì˜¤ìФ ì…‹ì—…ì—서 전송 모드가 제대로 설정 ë˜ì—ˆëŠ”ì§€ 확ì¸í•´ 보아야 한다. 드믄 ì¼ì´ê¸°ëŠ” 하지만 ë°”ì´ì˜¤ìФ ì…‹ì—…ì—서 전송 모드를 제대로 ì§€ì›í•˜ì§€ 못하는 ê²½ìš°ë„ ìžˆëŠ”ë° ì´ëŸ¬í•œ 경우ì—는 ë°”ì´ì˜¤ìФ ì…‹ì—…ì—서 CD-ROM ì„¤ì •ì„ No drive로 설정한 ë‹¤ìŒ ë¶€íŒ…ì„ í•´ 보는 ë°©ë²•ë„ ìžˆë‹¤. 윈ë„ìš° XPì˜ ê²½ìš°ëŠ” ë°”ì´ì˜¤ìФì—서 CD-ROMì„ ì„¤ì •í•˜ì§€ ì•Šì•„ë„ ìžë™ìœ¼ë¡œ 하드웨어를 ê°ì§€í•˜ëŠ” ê¸°ëŠ¥ì´ ìžˆê¸° 때문ì´ë‹¤.

만약 펌웨어가 DMA 모드를 ì§€ì›í•˜ì§€ 않는 경우ì—는 DMA ì„¤ì •ì„ ê°•ì œë¡œ 한다고 해서 시스템 ì„±ëŠ¥ì´ ì˜¬ë¼ê°€ì§€ëŠ” 않기 ë•Œë¬¸ì— ì£¼ì˜ë¥¼ 해야 한다.


ì¼€ì´ë²¤ì¹˜ ë§Žì´ ë³¸ 뉴스