저자: 앤디 파트리지오(Andy Patrizio)
지난 해 10월 윈도우 XP의 출시로 마이크로소프트는 윈도우의 기능 확장 프로세스를 유지하면서 동시에 완벽함을 이루겠다는 야심찬 노력의 결과를 보여주었다. 과거 마이크로소프트의 제품군을 살펴본다면 그들은 완벽함 보다는 확장성과 관련된 기술에 있어서 더 큰 성공을 거두었음을 알 수 있다. 그렇지만 이번 윈도우 XP의 경우 사람들의 관심은 과거 마이크로소프트의 새로운 제품이 나왔을 때와는 사뭇 다른 분위기 였다.
XP가 이전 제품인 윈도우 2000보다 더 빠르냐 아니면 더 느리냐에 대한 테스트 결과로 서로 의견이 치열하게 논의되는 동안에도 새로운 윈도우 NT 기술이 출시될 때와는 딴판으로 XP의 새로운 특징에 대한 관심은 끊이지 않았다(지금까지는 새로운 제품이 출시되어도 단순히 그 기술이 이전 제품과 상당히 유사할 것이라는 추측대로 였으나 XP는 이런 추측을 넘어서는 획기적인 것이었음).
윈도우, 리눅스, BSD 또는 기타 어떤 다른 운영체제를 사용하든 간에 상관없이 여러분이 시스템 관리자라면 시스템에 XP 머신을 한번 장착해보고 싶을 것이다. 이 기사는 구 윈도우 버전에서 윈도우 XP로 마이그레이션할 때 알아두어야 할 가장 중요한 핵심 사항에 대해 다루고 있다. 만약 여러분이 XP로 마이그레이션을 시도할 기로에 서있다면 아래 제시된 리스트는 여러분이 처한 상황을 분석하고 XP로 도약할 것인지 아니면 스택에 새로운 데이터 항목을 넣어주기만 하면 될 것인지에 대한 해결 방안을 제시해 줄 수 있을 것이다.
1. 시스템의 상태를 적절히 조사하고 계획하기
윈도우 XP가 윈도우 2000 기술 기반의 새 운영체제라는 이유로 XP를 윈도우 2000의 부속물 중 하나로 오해해서는 절대로 안된다. 반드시 아래와 같은 사항을 점검해야 한다.
- 사업 구조와 지리학적인 요구사항
- 애플리케이션 요구사항(소프트웨어와 하드웨어 목록 포함)
- 도메인 숫자나 유효한 시스템 정책과 같은 기존 윈도우 NT 도메인 구조
- 서비스 팩과 서버에 적용된 핫픽스
- 상호운용성 (넷웨어, 유닉스 또는 리눅스 기반 컴퓨터와의 호환성)
- 현재와 미래의 네트워크 및 애플리케이션 표준
- 유저 타입 (로밍, 모바일, 원격, 작업 기반, 지식 기반 등등…)
- 소프트웨어 표준
- 하드웨어 표준
- 지원 문제
- 이름 부여 협정
- 보안 정책
여러분은 하드웨어 및 소프트웨어의 상호운영성도 점검해 보아야 할 것이다. 하드웨어 요구사항은 윈도우 XP와 함께 제시되어 있다(하단 참조). 그리고 윈도우 XP와 더불어 설치된 모든 애플리케이션에 알려진 문제가 있는지 검사하기 위한 소프트웨어 분석 도구가 있다.
시스템이 윈도우 XP를 다룰 수 있을 지의 여부가 확실하지 않을 경우 직접 업데이트를 하지 않고서도 시스템을 평가할 수 있는 방법이 있다. 윈도우 XP 프로페셔널 셋업(Windows XP Professional Setup)은 업그레이드 체크 전용(Check Upgrade Only)이라고 불리는 모드를 포함하고 있으며 이것은 업그레이드 프로세스를 테스트 하는데 사용된다.
업그레이드 체크 전용 모드는 하드웨어 상호운용성 문제나 업그레이드할 때 마이그레이션 되지 않을 수도 있는 소프트웨어와 같이 실제로 업그레이드를 실행하는 동안에 발생할 수 있는 잠재적인 문제점들을 미리 보고하는 역할을 한다. 업그레이드 체크 전용 모드에 있는 셋업을 실행하기위해서는
i386 폴더에 있는
Winnt32.exe를 명령라인 스위치
-checkupgradeonly와 함께 실행해야 한다. 업그레이드 체크 전용 모드가 실행되면 MSDOS 시스템 구성, PnP 하드웨어 및 설치된 소프트웨어를 점검을 실행할 것이다.
2. 최소한 윈도우 2000에 대해서는 알아두기
여러분이 이미 윈도우 2000과 친숙하다면 XP를 다루는 작업은 아주 쉬워질 것이다. XP는 윈도우 2000 상에서 설치할 수 있다. 따라서 여러분이 윈도우 2000 관리법에 대해 잘 알고 있다면 윈도우 2000에서 XP로의 전환은 윈도우 NT 4.0 서버를 고수하고 있는 사람보다는 훨씬 더 매끄럽게 이루어 질 수 있다. "사용자는 윈도우 2000 프로페셔널에서 이미 경험했던 모든 고려 사항과 지식, 노하우를 XP에서도 똑같이 적용할 수 있다."고 마이크로소프트측의 윈도우 XP 제품 관리 책임자인 크리스챤이 말했다. 윈도우 2000에서 소개되었던 특징과 각종 정책은 윈도우 XP에 새롭게 추가된 모든 기능을 통제할 수 있다. 이러한 기능은 여러분이 설치될 수 있는 것과 없는 것들과 같은 데스크탑 기능 잠금을 가능하게 해주기 때문이다. 원격 설치, 액티브 데스크탑, Intellimirror 등과 같은 도구들은 실제로 Win2k에서와 똑같이 XP에서도 사용할 수 있다. 그러나 윈도우 NT 4.0을 다루었던 관리자들은 이러한 도구들부터 배워야 할 것이다.
마이크로소프트는 유저 상태 마이그레이션 도구(USMT)를 제공한다. 이 도구는 관리자가 윈도우 XP 프로페셔널의 거대 배치를 실행하기 위해 설계된 것이다. 따라서 여러분은 USMT를 홈 에디션에 있는 파일 설정 이동 마법사의 더 강력한 버전 정도로 생각하면 될것이다. 이 도구는 윈도우 9x나 윈도우 2000 데스크탑에 있는 유저의 모든 개인화된 정보를 이동시켜준다. 또한 USMT는 레지스트리에 독특한 변경사항과 같은 특정 요구를 반영해 관리자가 한꺼번에 수백개의 마이그레이션 작업을 하도록 설계되었다.
윈도우 NT 4 도메인을 윈도우 2000/XP 도메인으로 마이그레이션 해서 이전 상태처럼 구상화 시킬 수 있다. 이에 대해 마이크로소프트측은 대부분의 경우 관리자들은 액티브 디렉토리를 배우고 처음부터 완전히 새로운 도메인을 배치하는데 시간이 더 걸릴 것이라고 말했다.
액티브 디렉토리에 몇몇 개선사항이 있었다는 것은 사실이지만 거의가 유연성과 관련된 것들이었다. 예를 들어 데스크탑에 윈도우 XP의 이미지를 준비하고 데스크탑에 따라 각각 다른 드라이버가 필요하다고 할 경우 이미지는 사용해야 할 드라이버를 알고있다. 윈도우 2000에서라면 여러분은 한 드라이버를 바꾸기 위해 완전히 새로운 이미지를 만들어야만 했었다.
3. 애플리케이션 요구사항 및 변화사항
만약 거대 NT 4 배치를 갖고있다면 애플리케이션이 XP에서도 실행되는지 그렇지 않은지의 여부를 알아보기 위해 더블 체킹을 하느라 꽤 많은 시간을 보내야 할 것이다. "다시 한 번 더 강조하지만 여러분에게 윈도우 2000 프로페셔널 하에서 실행되고 있는 app가 있다면 작업은 훨씬 더 용이할 것입니다. 왜냐하면 다른 저수준 app보다 윈도우 2000 상에서 실행되는 실제적인 모든 app는 윈도우 XP 상에서도 실행될 것이기 때문입니다."라고 윈도우 XP 제품 관리 책임자인 크리스챤이 말했다.
커널이나 OS의 구조 특정적 기능에 호출을 하는 저수준 애플리케이션에 가장 큰 문제가 발생할 수도 있다. 왜냐하면 윈도우 NT 4.0과 윈도우 2000에서는 몇몇 애플리케이션을 더 세분화시킨 커널에 약간의 변화가 있었기 때문이다. 만약 애플리케이션이 API를 호출한다면 애플리케이션이 더 세분화 되었기 때문에 반응이 없을 것이다.
아래에 제시한 윈도우 NT 4.0과 관련된 애플리케이션은 윈도우 XP에서 문제가 있을 가능성이 높다.
- 파일-시스템 필터에 의존하는 애플리케이션: 예를 들어 안티바이러스 소프트웨어, 디스크 도구 및 디스크 할당 소프트웨어
- 커스텀 전원관리 솔루션 및 도구. 윈도우 XP 프로페셔널은 고급 전원관리(APM)가 고급 구성 및 전원 인터페이스(ACPI)로 대체되었고 이를 완벽하게 지원한다. 따라서 업그레이드 하기 전에 이와 같은 커스텀 솔루션과 도구를 삭제해야 한다.
- 커스텀 PnP 솔루션. 윈도우 XP 프로페셔널이 완벽하게 PnP 지원을 하므로 이제 더 이상 커스텀 PnP 솔루션이 필요하지 않다. 업그레이드 하기 전에 기존의 커스텀 PnP 솔루션을 삭제해야 한다.
- 디스크 미러와 같은 장애 내구성 옵션
- 다른 네트워크 클라이언트와 서비스
- 바이러스 스캐너
- 무정전 전원 공급 장치(UPS)
마이크로소프트는 설치된 애플리케이션과 하드웨어를 점검하는 업그레이드 어드바이저라 불리는 유틸리티가 있으며 이 프로그램은 머신에 호환되지 않는 소프트웨어가 있다는 경고 메시지를 내보내는 기능을 가지고 있다. 이러한 기능을 할 수 있는 까닭은 점검을 실시할 때 업데이트와 관련된 호환성 정보를 데이터베이스화 하여 가지고 있기 때문이다. 이 유틸리티는
마이크로소프트에서 다운로드 받을 수 있다.
작동되지 않는 애플리케이션이 있을 경우 프로그램 호환 마법사는 다른 OS 모드에 있는 애플리케이션을 실행시키거나 실행시키려는 노력을 할 것이다. 애플리케이션과 선택 속성의 오른쪽 버튼을 클릭하면 호환성 탭이 나타날 것이다. 윈도우 XP에서 제대로 작동하지 않거나 아예 작동이 안되는 애플리케이션은 아래에 제시된 모드에서 실행될 수 있다.
- 마이크로소프트 윈도우 95
- 마이크로소프트 윈도우 NT 4.0 (서비스 팩 5)
- 마이크로소프트 윈도우 98/윈도우 Me
- 마이크로소프트 윈도우 2000
4. 하드웨어 지원 및 하드웨어 문제
만약 메모리가 64 메가바이트에서도 충분히 실행되는 OS를 원한다면 여러분은 자유 운영체제 중에서 하나를 골라야 할지도 모른다. XP의 최소 메모리 요구 사양은 64 메가바이트이며 이는 XP를 로딩하는 데만 필요한 사양이다. 그럭저럭 사용할 수 있는 최소 메모리 사양은 128 메가바이트이며 실제로는 256 메가바이트 이상을 권장사양으로 추천하고 있다.
기타 하드웨어 고려사항은 다음과 같다. 컴퓨터가 윈도우 XP 프로페셔널과 호환이 되는 최신 BIOS 버전을 갖추고 있는가를 확실히 해두어야 하며 특히 고급 구성 및 전원 인터페이스(ACPI)를 지원하는지도 미리 알아두어야 한다. 이러한 조건은 윈도우 XP를 설치할 때 반드시 필요할 것이기 때문이다.
마이크로소프트는 윈도우 XP를 위해
하드웨어 호환 리스트를 마련해 놓았으며 XP 출시와 함께 새로운 사항이 계속해서 업데이트되고 있다.
수많은 하드웨어 제조업체들은 윈도우 XP를 위해 드라이버를 이미 업데이트를 하는 등 준비를 해오고 있었으며 드라이버 모델은 윈도우 2000과 비교하여 크게 변한 것이 없기 때문에 대부분의 경우 윈도우 2000은 XP 시스템에서도 잘 작동할 것이다. 그러나 XP 시스템 위에서 윈도우 9x는 사용할 수 없다. 윈도우 Me, 윈도우 95, 윈도우 98 및 윈도우 3.x을 위한 16비트 디바이스 드라이버는 가상 디바이스 드라이버 모델에 기반을 두고 있기 때문에 윈도우 XP 프로페셔널이 지원할 수 없기 때문이다.
윈도우 9x 시스템을 XP로 업그레이드 할 때 16비트 드라이버는 마이그레이션되지 않는다. 따라서 이미 윈도우 2000이나 XP 버전을 준비해 두어야만 할 것이다. 설치가 실행되고 있을 때 디바이스 드라이버를 더할 옵션이 반드시 있을 것이다. 전자 서명된 드라이버는 윈도우 2000에서 처음으로 소개되었으며 윈도우 XP에서 이러한 특징은 더 상세화 되었다. 전자 서명이 되어있지 않은 드라이버를 설치할 경우 마이크로소프트는 여러분이 사용하는 디바이스가 인증받지 않은 것이라는 경고성 메시지를 내보낼 것이다. XP는 여러분은 이러한 경고성 메시지를 무시하거나 시스템이 이와 같이 전자 서명이 되어있지 않은 드라이버가 설치되지 않도록 방지하는 옵션을 제공한다.
이 외에도 윈도우 XP에는 또한 드라이버 롤백과 시스템 저장이라는 기능이 있다. 드라이버 롤백은 설치된 드라이버의 이전 버전으로 되돌아 갈 수 있는 기능을 하며 시스템 저장은 이전 상태나 과거에 설정된 오래된 애플리케이션으로 돌아갈 수 있게 해준다.
5. 새로운 특징들을 염두해 두기
이 외에도 윈도우 XP에는 여러분이 꼭 알아 두여야 할 새로운 특징들이 몇 가지 더 있다. 구체적으로 말한다면 무선 지원, 원격 데스크탑, 원격 원조 및 윈도우 메신저를 통한 커뮤니케이션 등이다.
우선 무선 지원에 대해 설명하자면 이는 제로 설정 802.11x 네트워킹의 형태를 띤다. 윈도우 XP는 특히 회사에서 로밍 도움처럼 시간만 소요하는 귀찮은 요소가 될 수도 있는 매뉴얼 설정을 강요하기 보다는 컴퓨터가 네트워크에 자동적으로 접속하여 인증을 받게 한다.
원격 데스크탑은 여러분이 사용하는 PC를 멀리 있어도 접속할 수 있도록 해주는 기능이다. 이는 시만텍의 "PC를 어디에서나"라는 개념과 상당히 유사하긴 하지만 마이크로소프트도 인정했듯이 그 범위에 있어서는 시만텍만큼 광범위하지 못하다. 이것은 윈도우 2000 보안 모델을 사용하였으며 가상 사설 네트워크(VPN) 터널링을 통해 보안설정이 된다.
원격 원조는 그 이름이 함축하고 있듯이 컴퓨터에 문제가 발생했을 때 직접 사람을 보내지 않고도 문제 해결을 할 수 있는 기능이다. 원하는 원격 원조 수단 및 인스턴트 메시지나 전화를 이용하는 것과 같은 원격 원조의 수단이 될 매체를 선택하는 모든 권한은 관리자에게 있다. 또한 관리자는 완전 자동으로 이러한 것을 지원할지 아니면 수동으로 지원할지도 결정해야 한다. MSN 메신저는 윈도우 XP와 함께 사람들의 이목을 꽤 끌었었다. 마이크로소프트는 송수신용 채팅 유틸리티였던 예전의 MSN 메신저를 통합 소프트웨어인 넷미팅과 통합하여 전체적인 시스템에 괄목할만한 발전을 이루었다. 이제 MSN 메신저는 넷미팅 서버를 요구하지 않는 P2P로서 예전에 비해 설치 및 사용이 간단해졌으며 더 많은 애플리케이션을 작동시킬 수 있게 되었다.
6. 업그레이드 인터페이스
마이크로소프트는 그저 윈도우 XP를 예쁘게 보이도록 만들지는 않았다. 그들은 컴퓨터가 할 수 있고 또 사용될 수 있는 방법에 영향을 줄 수많은 특징들을 윈도우 XP에 부여했다.
가정용 사용자를 위해 만들어진 XP라 할지라도 빠른 사용자 전환(Fast User Switching)이라는 기능은 여러분이 가정에서도 회사일을 처리할 수 있게 해준다. 이러한 기능은 여러 사람이 한 대의 컴퓨터를 마치 자신만의 컴퓨터처럼 이용할 수 있게 해주며 데이터와 애플리케이션을 서로 공유할 수 있게 해준다. 따라서 다른 사람이 시스템을 사용하고 있다 하더라도 반드시 파일을 저장하고 로그 오프할 필요가 없다. 윈도우 XP는 각각의 세션을 개개의 사용자가 구축한 데이터를 완전히 분리할 수 있게 해주는 고유한 터미널 서비스 세션으로 실행하기 위해 터미널 서비스 기술을 사용한다.
사용을 재개할 때 시작 메뉴는 여러분에게 가장 자주 사용하는 파일과 애플리케이션을 간단하고 빠른 접속으로 보여준다. 도움말과 지원은 시작 메뉴에서부터 사용할 수 있으며 여러분이 사용하고 싶거나 또는 그렇지 않은 시스템 관리를 위한 관리 도구들도 마찬가지이다.
파일 관리 기능 또한 업데이트되었다. 내 문서를 파일이 변경되었을 경우 그룹별로 파일을 관리할 수 있도록 해준다. 게다가 윈도우 왼쪽에 있는 웹보기 옵션은 이름 바꾸기, 삭제, 네트워크에서 사용할 수 있게 만들기 등과 같은 여러 가지 옵션을 가능하게 해준다. 이러한 특징들은 메뉴 옵션의 몇몇 층 아래에 숨어있었던 것들이다.
앤디 파트리지오(Andy Patrizio)는 「Wired News」, 「Byte.com」, 「Java Pro」, 「Enterprise Systems Journal」등과 같은 저널에 정기적으로 기사를 쓰는 자유기고가로서 현재 로스앤젤레스에서 살고 있다.