Windows 7: 64비트로 마이그레이션

32비트에서 64비트로 마이그레이션할 때는 몇 가지 특별히 고려해야 할 사항이 있으며 이 때 도움이 되는 몇 가지 도구와 기술이 있습니다.

William R. Stanek

Chris Isaak의 노래 “Baby Did a Bad Bad Thing”을 기억하십니까? Windows 7 배포에 있어 편협한 시각은 아주 나쁜 것입니다. 최고의 OS라도 정상적으로 실행되도록 하려면 올바르게 설치, 구성, 운영해야 합니다.

전에 고려한 적이 없다면 지금이 64비트 버전 Windows로의 전환을 심각하게 고려할 때입니다. 지난 3년 동안 판매된 대부분의 데스크톱 PC는 64비트를 지원하며 64비트 Windows 7을 실행할 수 있습니다. 랩톱의 경우 상황이 조금 다릅니다. 지난 18개월 내에 판매된 대부분의 랩톱은 64비트를 지원할 가능성이 높지만 그렇다는 보장은 없습니다.

64비트 Windows 7을 사용하면 32비트 버전보다 훨씬 더 빠른 성능을 체감할 수 있습니다. 하지만 몇 가지 주의 사항이 있습니다. 예를 들어 Windows는 64비트 드라이버만 기본적으로 실행합니다. 과거에는 이로 인해 범용 드라이버를 사용하는 경우가 있었습니다. Windows 7에서 좋은 소식은 전반적으로 64비트 기술이 무르익은 시점에 이르렀다는 점입니다.

하드웨어 공급업체들은 64비트 작업에 집중하여 대다수 제품에 대한 64비트 드라이버를 구현하고 검증했습니다. 그러나 사용 중인 하드웨어에 대해 공급업체의 64비트 드라이버가 있는지 여부를 확인하기 전에는 배를 바꾸어 타지 마십시오.

하드웨어는 64비트에 대한 충분한 준비를 갖추었지만 소프트웨어는 그렇지 않습니다. 현재 제공되는 64비트 소프트웨어의 경우 세세한 부분을 잘 살펴봐야 합니다. 특정 응용 프로그램 제품군의 일부 응용 프로그램은 64비트로 가장한 32비트 소프트웨어가 아닌 완전한 64비트 아키텍처 소프트웨어입니다만, 일부는 그렇지 않기 때문입니다.

왜 지금일까요?

소프트웨어가 아직 완전히 준비되지 않았는데 왜 64비트로 업그레이드해야 할까요? 64비트 OS 자체가 더 빠르고 더 안정적으로 실행됩니다. 64비트 드라이버를 사용할 때 얻는 이점은 뛰어난 성능입니다. 또한 64비트 Windows는 기본적으로 4GB 이상의 RAM에 액세스할 수 있습니다. Windows 7 Home Basic은 최대 8GB, Windows 7 Home Premium은 최대 16GB, 그 보다 상위 버전의 Windows 7은 최대 128GB의 RAM을 사용할 수 있습니다.

Windows 7을 위한 업그레이드 및 마이그레이션 옵션에 대해서는 아마 들어본 적이 있을 것입니다. Windows Vista는 이전 Windows 데스크톱 OS 릴리스와 크게 달랐지만 Windows 7은 Vista를 계승하는 OS입니다. Windows 7은 다음을 포함한 다수의 새로운 기능을 제공합니다.

  • 언어 독립성
  • 모듈화
  • 하드웨어 독립성
  • Windows 이미징
  • Windows PE 2.0(MS-DOS 대체)
  • Windows Pre-Boot Environment

그러나 이 멋진 새로운 세계는 그 이전의 Windows 데스크톱 릴리스와 그 이후의 모든 것 사이에 경계선을 긋습니다. Windows 95, Windows 98, Windows ME 또는 Windows XP를 Windows 7로 업그레이드할 수 없는 이유가 여기에 있습니다.

Windows XP에서는 Windows Vista로만 업그레이드가 가능합니다. Windows XP에서 새로운 아키텍처로의 전환을 지원하기 위해서는 많은 준비가 필요합니다. 반드시 업그레이드해야 한다면 Windows XP에서 Windows Vista로 업그레이드한 다음 Windows Vista에서 Windows 7로 업그레이드할 수 있습니다.

Windows Vista와 Windows 7 모두 새로운 아키텍처를 구현하므로 당연히 Windows Vista는 Windows 7로 업그레이드할 수 있습니다. 업그레이드 옵션은 대체로 간단하지만 Windows에는 상당히 많은 옵션이 있으므로 몇 가지 주의할 부분이 있습니다.

시작하기

업그레이드를 시작하려면 현재 컴퓨터가 최소한 Windows Vista SP1을 실행하고 있는지 확인해야 합니다. Windows Vista SP1 또는 Windows Vista SP2만 Windows 7로 업그레이드할 수 있습니다. 일반적으로 대등하거나 더 높은 버전으로 업그레이드할 수 있습니다. 즉, 다음과 같이 업그레이드할 수 있습니다.

  • Windows Vista Home Basic에서 Windows 7 Home Basic, Home Premium 또는 Ultimate으로
  • Windows Vista Home Premium에서 Windows 7 Home Premium 또는 Ultimate으로
  • Windows Vista Business에서 Windows 7 Professional, Enterprise 또는 Ultimate으로
  • Windows Vista Enterprise에서 Windows 7 Enterprise로
  • Windows Vista Ultimate에서 Windows 7 Ultimate으로

Windows Vista Home Edition이 포함된 컴퓨터를 구입한 후 Windows 7 비즈니스 버전(Professional, Enterprise 또는 Ultimate)으로 업그레이드하려는 경우가 있습니다. 이 경우 Windows 7 Ultimate 값 전체를 지출하지 않고도 업그레이드할 수 있습니다. Windows Vista와 마찬가지로 Windows 7도 Anytime Upgrade를 지원합니다. Anytime Upgrade를 사용하면 Windows 7 하위 버전에서 더 상위 버전으로 바꿀 수 있습니다. 즉, 다음과 같이 업그레이드할 수 있습니다.

  • Windows 7 Home Basic에서 Windows 7 Home Premium, Professional 또는 Ultimate으로
  • Windows 7 Home Premium에서 Windows 7 Professional 또는 Ultimate으로
  • Windows 7 Professional에서 Windows 7 Ultimate으로

Windows Vista Home Edition을 Window 7 Home Basic 또는 Home Premium으로 업그레이드한 다음 Anytime Upgrade를 통해 Windows 7 Professional로 업그레이드할 수 있습니다. 이전에 Anytime Upgrade 경험이 있다면 빠르고 쉬운 방법임을 잘 아실 것입니다.

업그레이드 대 마이그레이션

업그레이드 프로세스에는 마이그레이션에 영향을 미칠 수 있는 몇 가지 주의 사항이 더 있습니다. 영향을 미치는 가장 중요한 항목은 다음과 같습니다.

  • 아키텍처 간 업그레이드
  • 언어 간 업그레이드
  • 형식 간 업그레이드

Windows Vista에서 Windows 7로 업그레이드할 경우 동일한 아키텍처, 언어 및 형식으로 업그레이드해야 합니다. 즉, 다음과 같이 업그레이드해야 합니다.

  • 32비트 Windows Vista에서 32비트 Windows 7로 업그레이드(마찬가지로 64비트 Windows Vista에서 64비트 Windows 7로)
  • 동일한 언어 버전으로 업그레이드. 예: 영어(미국)에서 영어(미국)로(영어(미국)에서 일본어 아님). 추가 언어 팩을 사용하는 경우 업그레이드하려면 추가 언어 팩을 제거해야 할 수 있습니다.
  • 같은 형식의 동일하거나 더 상위 버전으로 업그레이드. Windows Vista에서 Windows 7 N, K, KN 또는 E 형식으로 업그레이드할 수 없습니다.

이러한 제한을 둔 데는 충분히 납득할 만한 이유가 있습니다. 예를 들어 64비트 Windows는 32비트 Windows와는 전혀 다른 체질을 갖고 있습니다. 또한 컴퓨팅은 64비트를 향해 가는 중이고 여러분도 64비트를 원합니다. 그 외에도 항상 옵션과 해결 방법은 있습니다. USMT(사용자 환경 마이그레이션 도구) 4.0을 사용하면 32비트 설정을 64비트 환경으로 마이그레이션할 수 있습니다. 그렇게 하기 위해서는 Windows 7을 설치하기 전에 현재 설정을 추출해야 합니다.

Windows Vista에서 Windows 7로 업그레이드하는 경우 Windows Vista의 설정 및 파일이 포함된 Windows.old 디렉터리가 만들어집니다. 설치 중 파티션을 수정하거나 제거하지 그대로 설치하면 Windows.old 디렉터리가 남아 있게 됩니다. USMT 4.0은 이 디렉터리를 사용하여 Windows Vista의 설정 및 파일을 Windows 7로 옮길 수 있습니다. 대부분의 경우 업그레이드 후에 이러한 작업을 수행할 수 있습니다.

Windows XP를 바로 Windows 7로 업그레이드할 수는 없지만 Windows XP를 실행하는 컴퓨터에서 Windows 7을 설치할 때 Windows XP 설정을 유지할 수 있습니다. 이렇게 하려면 Windows 7을 설치하기 전에 파일 및 설정을 마이그레이션해야 합니다.

설정을 마이그레이션하는 데 유용한 도구 중 하나로 Windows 사용자 환경 전송이 있습니다. 이 도구는 Windows 7 설치 미디어의 Support\Migwiz 폴더에 있습니다. Windows 사용자 환경 전송을 사용하여 Windows XP 또는 Windows Vista를 실행하는 컴퓨터의 설정 및 파일을 Windows 7로 옮길 수 있습니다.

파일은 네트워크 드라이브, USB 플래시 드라이브 또는 사용자 환경 전송 케이블을 사용하여 전송할 수 있습니다. 필자는 세 가지 옵션 중 USB 플래시 드라이브를 선호합니다. 네트워크 드라이브를 사용하는 경우 네트워크를 통해 데이터를 전송해야 합니다. 이러한 점 때문에 필자는 USB 플래시 드라이브를 선호합니다. 고속 메모리와 충분한 용량(16GB 또는 32GB)을 갖춘 비교적 신형 플래시 드라이브를 사용하십시오. 32GB 플래시 드라이브를 사용하면 모든 전송 작업을 네트워크를 통한 방법보다 훨씬 더 빠르게 수행할 수 있습니다.

Windows 사용자 환경 전송을 사용하여 프로그램 파일 또는 시스템 파일(예: 글꼴 또는 드라이버)을 옮길 수는 없습니다. Windows 사용자 환경 전송은 프로그램 설정과 파일만 옮깁니다. 마이그레이션 후 필요에 따라 프로그램, 글꼴 및 드라이버를 설치해야 합니다. 사용 중 업그레이드를 수행할 수 없는 경우 파일 및 설정을 마이그레이션하는 방법이 있습니다.

마이그레이션을 지원하는 시나리오는 두 가지입니다. 다음을 수행할 수 있습니다.

  • Windows XP 또는 Windows Vista의 파일 및 설정을 같은 컴퓨터의 Windows 7로 마이그레이션합니다.
  • Windows XP 또는 Windows Vista의 파일 및 설정을 새 컴퓨터의 Windows 7로 마이그레이션합니다.

두 가지 시나리오 모두 사용하는 마이그레이션 방법은 비슷합니다. 하나는 새 OS로 옮기는 것이고, 다른 하나는 새 컴퓨터로 옮기는 것입니다. 기본적인 두 가지 마이그레이션 도구는 여전히 Windows 사용자 환경 전송USMT입니다.

Windows 사용자 환경 전송을 사용하면 일반적으로 두 단계에 걸쳐 파일과 설정을 옮기게 됩니다. Windows 사용자 환경 전송을 사용하여 네트워크 폴더 또는 USB 플래시 드라이브로 파일과 설정을 복사합니다. 그런 다음 복사된 파일을 새 OS 또는 새 컴퓨터로 복사합니다. 사용자 환경 전송 케이블을 사용하여 기존 컴퓨터에서 새 컴퓨터로 파일 및 설정을 바로 복사할 수도 있습니다. 표준 USB 케이블은 사용자 환경 전송 케이블이 아닙니다. 이 케이블이 없는 경우 따로 구입해야 합니다.

Windows 사용자 환경 전송은 소수의 컴퓨터를 Windows XP 또는 Windows Vista에서 Windows 7로 전환할 때 좋은 방법이지만 10대 이상의 컴퓨터를 전환하는 용도로는 적합하지 않습니다. 컴퓨터 수가 많은 경우 프로세스를 자동화하는 것이 유리하며, 바로 이때 USMT를 사용합니다.

마이그레이션 수행

이제 실제 마이그레이션 프로세스를 살펴보겠습니다. 마이그레이션은 사용 중 업그레이드를 수행할 수 없는 경우에만 해야 합니다. 일반적으로 사용 중 업그레이드는 Windows Vista에서 동등한 버전의 Windows 7로 전환할 때 지원됩니다.

한 가지 방법은 Windows 사용자 환경 전송과 외장 하드 드라이브를 사용하는 것입니다. 대부분의 외장 하드 드라이브는 USB 2.0 연결이 가능합니다. 일반적으로 USB 2.0의 최대 전송 속도는 480Mbps이며 지속 속도는 10Mbps ~ 30Mbps입니다. 따라서 몇 기가바이트의 대용량을 전송하려면 다소 시간이 걸립니다.

FireWire 400, FireWire 800 및 eSATA는 USB 2.0보다 대체로 훨씬 더 빠릅니다(eSATA의 경우 최대 3배 더 빠름). 소수의 고성능 외장 하드 드라이브에서 이러한 인터페이스를 지원합니다. 요점은 컴퓨터에서(다른 컴퓨터로 전송하는 경우 이전 컴퓨터와 새 컴퓨터 모두) 해당 인터페이스와 이동식 미디어 형식을 지원해야 한다는 것입니다.

Windows 사용자 환경 전송의 마이그레이션은 2단계로 구성됩니다.

  1. 전환할 데이터를 복사합니다.
  2. 이 데이터를 대상으로 이동합니다.

기존 컴퓨터 또는 OS에서 Windows 7 설치 미디어를 사용하여 1단계를 시작합니다. 프로세스는 다음과 비슷합니다.

  1. Windows XP 또는 Windows Vista를 실행 중인 상태에서 Windows 7 설치 미디어를 넣거나 연결합니다. 설치 미디어의 Support\Migwiz 폴더에서 MigSetup.exe를 두 번 클릭하여 Windows 사용자 환경 전송을 시작합니다.
  2. 마법사가 시작되면 다음을 클릭합니다. “외부 하드 디스크 또는 USB 플래시 드라이브”를 선택하고 “이전 컴퓨터”를 클릭합니다. 모든 사용자 프로필 데이터를 마이그레이션하거나 특정 사용자 프로필을 선택하거나 이 프로세스를 사용자 지정할 수 있습니다.
  3. 전환할 데이터를 보호하기 위한 암호를 입력하고 저장을 클릭합니다. 데이터를 저장할 외부 위치 또는 외부 미디어를 선택합니다. 저장을 다시 클릭합니다.
  4. 다음을 클릭한 후 복사 프로세스가 완료될 때까지 기다립니다. 닫기를 클릭합니다.

데이터가 전환되었음을 확인한 후 새 컴퓨터로 데이터를 옮길 수 있습니다. 또는 Windows XP나 Windows Vista 컴퓨터를 Windows 7로 업그레이드할 수 있습니다. 새로 설치를 수행한 후 데이터를 컴퓨터로 다시 옮겨옵니다. 새로 설치를 사용하는 이 프로세스는 사용 중 업그레이드를 수행할 수 없는 경우에만 필요합니다.

사용자 데이터를 최종 대상으로 옮기기 위한 프로세스는 다음과 비슷합니다.

  1. UFD 또는 외장 디스크를 컴퓨터에 연결하거나 데이터가 저장된 공유 네트워크 위치에 액세스할 수 있는지 확인합니다.
  2. Windows XP 또는 Windows Vista를 실행 중인 상태에서 Windows 7 설치 미디어를 넣거나 연결합니다. 설치 미디어의 Support\Migwiz 폴더에서 MigSetup.exe를 두 번 클릭하여 Windows 사용자 환경 전송을 시작합니다.
  3. 마법사가 시작되면 다음을 클릭합니다. “외부 하드 디스크 또는 USB 플래시 드라이브”를 선택한 다음 “새 컴퓨터”를 클릭합니다.
  4. “예, 파일을 엽니다.”을 클릭하고 사용자 환경 전송 파일이 저장된 위치로 이동합니다. 파일 이름을 클릭한 다음 열기를 클릭합니다.
  5. 저장한 모든 파일 및 설정을 전송하거나 특정 사용자에 대한 파일 및 설정만 전송할 수 있습니다. 저장된 데이터를 모두 전송하려면 전송을 클릭합니다. 전송할 저장된 데이터를 선택하려면 사용자 지정을 클릭하고 전송할 사용자 프로필을 선택한 다음 전송을 클릭합니다.
  6. 복사 프로세스가 완료될 때까지 기다립니다.
  7. 닫기를 클릭합니다.

전환할 컴퓨터 수가 많다면 USMT 4.0을 사용하여 프로세스를 자동화하는 것이 좋습니다. 사전 계획이 별로 필요 없는 Windows 사용자 환경 전송과 달리 USMT를 사용하여 컴퓨터를 전환하려면 상당히 많은 준비 작업을 해야 합니다. 계획의 일부로 마이그레이션할 설정을 파악해야 합니다.

USMT 4.0은 OS 설정, 응용 프로그램 설정, 사용자 데이터 등을 마이그레이션하는 데 사용할 수 있습니다. 예를 들어 다음과 같은 OS 설정을 마이그레이션할 수 있습니다.

  • 데스크톱, 메뉴 및 전체적인 UI의 모양 설정
  • 키보드 및 마우스 설정과 폴더 옵션
  • 홈 페이지, 즐겨찾기, 쿠키, 보안, 연결 및 프록시에 대한 인터넷 옵션
  • 메일 설정, 규칙, 연락처, 보기 및 서명 파일

USMT 4.0에서는 다음과 같은 마이그레이션 규칙(.xml) 파일을 사용하여 마이그레이션을 구성할 수 있습니다.

  • MigUser.XML - 사용자 프로필 및 사용자 데이터 마이그레이션에 대한 규칙 설정
  • MigDocs.XML - 마이그레이션해야 할 사용자 문서를 자동으로 찾기 위한 규칙 설정
  • MigApp.XML - 응용 프로그램 설정 마이그레이션을 위한 규칙 설정

마이레이션할 파일과 설정을 정확히 제어하려면 환경에 맞게 이러한 스크립트를 수정해야 합니다. 부서별로 또는 사용자 유형별로 각기 다른 버전의 규칙 파일이 필요할 수 있습니다.

USMT에서는 ScanState 및 LoadState 명령줄 도구를 사용하여 사용자 계정 마이그레이션을 구성할 수 있습니다. ScanState를 사용하여 설정 및 데이터를 수집하고 LoadState를 사용하여 설정 및 데이터를 복원할 수 있습니다. USMT 4.0은 이제 오프라인 마이그레이션을 지원하므로 Windows PE에서 ScanState를 실행하고 Windows.old 디렉터리에 포함된 이전 Windows 설치에서 마이그레이션을 수행할 수 있습니다.

마이그레이션 프로세스 중에 MigUser.Xml 파일을 사용하여 마이그레이션할 사용자 데이터를 정의하고 사용자 데이터에 대한 액세스 제어 목록을 마이그레이션할 방법을 제어할 수 있습니다. 기본적으로 바탕 화면, 다운로드, 즐겨찾기, 링크, 내 문서, 내 음악, 내 사진 및 내 비디오를 포함한 각 사용자 프로필의 모든 사용자 폴더가 마이그레이션됩니다. 공유 데이터도 마이그레이션되도록 Windows XP의 모든 사용자 프로필과 Windows Vista의 공용 프로필에 있는 폴더도 마이그레이션됩니다.

MigUser.Xml 파일을 사용할 경우 ScanState가 고정 드라이브를 검색하며 파일을 수집 및 마이그레이션합니다. 수집되는 파일은 파일 확장명에 따라 결정됩니다. MigUser.Xml 파일을 편집하여 파일 확장명을 추가 또는 제거할 수 있지만 기본적으로 수집되는 파일에는 다음과 같은 파일 확장명을 가진 파일이 포함됩니다. .accdb, .ch3, .csv, .dif, .doc*, .dot*, .dqy, .iqy, .mcw, .mdb*, .mpp, .one*, .oqy, .or6, .pot*, .ppa, .pps*, .ppt*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, .txt, .vl*, .vsd, .wk*, .wpd, .wps, .wq1, .wri, .xl*, .xla, .xlb, .xls*.

USMT 4.0은 ACL(액세스 제어 목록) 및 사용자 데이터를 마이그레이션할 수 있습니다. 그러나 이를 위해서는 마이그레이션할 폴더를 지정해야 합니다. 원본 ACL 정보는 마이그레이션할 폴더를 명시적으로 지정한 경우에만 마이그레이션됩니다.

업그레이드를 하든 마이그레이션을 하든 프로세스를 더 원활하게 진행하는 데 도움이 되는 도구와 방법을 선택하십시오. 그리고 지금은 64비트로 가야 할 시점임을 명심하십시오.

William R. Stanek

William R. Stanek(williamstanek.com)은 앞서 가는 기술 전문가이자 강사이며 100권 이상의 서적을 집필한 저자이기도 합니다. Facebook 주소는 facebook.com/William.Stanek.Author이며 Amazon 주소는 amazon.com/William-R.-Stanek/e/B000APT6MS입니다.

관련 콘텐츠