윈도우 7 라이선스 최적화하기

씨앗 나눔 화원/OS 2011. 1. 18. 22:35
출처 : http://windowsforum.kr/?_filter=search&mid=lecture&search_target=title&search_keyword=%EC%B5%9C%EC%A0%81%ED%99%94&document_srl=1215779

아래글은 윈도우포럼 게시물중 카리스마조 님의 게시물 내용입니다.


-------------------------------------------------------------------


윈도우 7 라이선스 최적화하기

 

윈도우 7의 라이선스 파일을 최적화하여 시스템 속도를 향상시키는 방법입니다.

MS 에서 윈도우 7에 기본적으로 내장한 기능인대 좀더 최적화 시킬수 있습니다.

비스타와 윈도우 7의 라이선스 부분에서 가장큰 차이점은 비스타는 tokens.dat 파일에서 라이선스를 읽어오고

윈도우 7은 cache.dat 파일에서 라이선스를 읽어온다는 것입니다. 파일 크기가 상당히 차이가 나는것을 알수 있습니다.

tokens.dat 파일 크기는 3,000kb 이상이며 cache.dat의 크기는 50kb 이상입니다.

이파일은 윈도우가 구동되면서 라이선스를 확인하기 위해 수시로 읽기 때문에 이파일의 크기가 작을수록 시스템 속도가 빠릅니다.

윈도우7 베타빌드 7022 버전에서 처음 적용된것으로 효과가 있기 때문에 정식 RTM 에서도 적용을 하여 출시 되었습니다.

라이선스 파일 최적화는 사용하지 않는 라이선스를 제거하여 다시 tokens.dat 파일을 만들면

윈도우 7이 자동으로 cache.dat을 생성합니다. 윈도우7에서 중요한것은tokens.dat 파일보다 cache.dat 입니다.

 

윈도우7 버전은 Professional 버전을 예로들어 설명하겠습니다.

이유는 oem 인증과 kms 인증이 전부 되는 버전이기 때문입니다.

 

1.라이선스 파일 최적화

  다음 경로로 이동합니다.

  C:\Windows\System32\spp\tokens\skus\Security-SPP-Component-SKU-Professional\

  폴더안에 여러 종류의 xrm-ms 파일이 있습니다.

  이파일은 키를 받아들이는 역할을하는 라이선스 파일입니다.

  C:\Windows\System32\spp\tokens 폴더안의 파일들이 tokens.dat 파일로 만들어집니다.

  

폴더를 백업한다음 파일에 권한을 부여한다음 원하는 파일만 남기고 삭제합니다.

작업을 쉽게 할수있는 스크립트 입니다.

마우스 오른쪽 버튼을 눌러 관리자 권한으로 실행하면 권한이 부여됩니다.

skus.cmd


 

OEM SLP 인증

Security-SPP-Component-SKU-Professional-OEM-SLP-ul

Security-SPP-Component-SKU-Professional-OEM-SLP-ul-oob

 

KMS 인증

Security-SPP-Component-SKU-Professional-VL-BYPASS-RAC-private

Security-SPP-Component-SKU-Professional-VL-BYPASS-RAC-public

Security-SPP-Component-SKU-Professional-VL-BYPASS-ul

Security-SPP-Component-SKU-Professional-VL-BYPASS-ul-oob

Security-SPP-Component-SKU-Professional-VLKMS1-pl

Security-SPP-Component-SKU-Professional-VLKMS1-ul-oob

Security-SPP-Component-SKU-Professional-VLKMS1-ul-phn

 

MAK 인증

Security-SPP-Component-SKU-Professional-pl

Security-SPP-Component-SKU-Professional-ul-oob

Security-SPP-Component-SKU-Professional-ul-phn

Security-SPP-Component-SKU-Professional-VL-DMAK-pl

Security-SPP-Component-SKU-Professional-VL-DMAK-ul-oob

Security-SPP-Component-SKU-Professional-VL-DMAK-ul-phn

 

학생 프로모션 (업그레이드용) 인증

Security-SPP-Component-SKU-Professional-pl

Security-SPP-Component-SKU-Professional-ul-oob

Security-SPP-Component-SKU-Professional-ul-phn

 

Forever 인증

Security-SPP-Component-SKU-Professional-pl

Security-SPP-Component-SKU-Professional-ul-oob

Security-SPP-Component-SKU-Professional-ul-phn

 

리테일 인증

Security-SPP-Component-SKU-Professional-RETAIL1-pl

Security-SPP-Component-SKU-Professional-RETAIL1-ul-oob

Security-SPP-Component-SKU-Professional-RETAIL1-ul-phn

 

OEM SLP 인증과 KMS 인증을 사용하길 원한다면 이렇게만 남기면 됩니다.


자동으로 권한을 부여하는 명령어 입니다 명령창을 관리자 권한으로 실행한다음 입력합니다.

takeown /f %Windir%\System32\spp\tokens\skus /r /d y 

icacls %Windir%\System32\spp\tokens\skus /t /grant everyone:f

 

2.tokens.dat 파일 다시 만들기

 sppsvc 서비스를 정지한다음 다음 경로로 이동하여 tokens.dat 파일과 cache.dat 파일을 삭제합니다.

경로가 숨김 시스템 파일로 되어있기 때문에 제어판에서 숨김파일과 시스템파일을 보이도록 한다음 삭제합니다.

C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform

 

sppsvc 서비스를 정지하려면 명령창을 관리자 권한으로 실행하여 다음 명령을 입력합니다.

net stop sppsvc /y

 

작업을 쉽게 할수있는 스크립트 입니다.

tokens.exe


 

삭제가 완료되면 서비스를 시작합니다.

net start sppsvc

서비스가 시작되고 tokens.dat 파일이 다시만들어지는대 30초 정도의 시간이 소요됩니다.

 

원하는 인증을 합니다.

KMS 인증이라면 다시 인증할 필요가 없습니다.

OEM SLP 인증은 키와 OEMCERT 입력

 

시스템이 빨라진것을 체감할수 있습니다.

 

라이선스 확인 속도는 명령창을 관리자 권한으로 실행하여

slmgr.vbs -dlv 를 입력하여 창이 뜨는 속도를 확인하면 알수 있습니다.  

posted by ZeroZZaNG™

윈도우 7 VHD 파일 교체하기

OS/Win-Se7en 2009. 11. 13. 18:47

출처 : http://snoopybox.co.kr/1149

 

얼마전에 포스팅했던 윈도우 7의 VHD 부팅기능을 활용해보자 글에서 많은 분들이 VHD 파일을 백업하고 교체하는 부분에 대해 질문을 주셨습니다. 저는 하단부에 PE를 멀티부팅에 등록하는 방법을 알려드렸는데 (윈도우 7, 비스타 하드에서 설치하기 최종편) 잘 이해하지 못하시는 분들이 계셔서 그냥 F8 복구모드로 설명을 드리겠습니다. 굳이 멀티부팅에 PE를 등록하지 않아도 윈도우 7이 자체적으로 가지고 있는 F8 복구모드용 winRE.wim PE를 이용하시면 마찬가지로 VHD 파일 복사나 교체작업이 가능합니다. 그 이유는 비스타 이상의 PE의 경우 WIM 파일을 램에 로드하기 때문에 일단 PE로 부팅하면 하드랑은 별개로 작동하기 때문입니다.

 

윈도우 7 부팅시 F8 키를 누르면 고급 부팅옵션이 나옵니다. 여기서 컴퓨터 복구를 누르시면 복구모드로 진입 가능합니다.

 

 

 

 

그 다음은 명령 프롬프트를 실행하시고 파일을 백업하시든 교체하시든 작업을 하시면 되겠습니다.

 

 

 

 

위 스샷은 제가 D 드라이브에 백업해두었던 VHD 파일을 C 드라이브에 복사해서 교체하는 모습입니다.

그런데 윈도우상에서 보이는 드라이브 문자는 PE상에서 다르게 표시될 수 있습니다. 또한 VHD에 설치한 윈도우 7은 스스로 부팅했을 때 C로 잡히지만 이렇게 PE로 부팅하면 VHD 파일은 마운트되지 않은 상태이기 때문에 드라이브 문자가 한칸씩 앞으로 당겨지겠죠.

 

물론 직접 각 드라이브에 들어가서 dir 입력해보면 어떤 하드인지 짐작이 가시겠지만 여기서는 DISKPART로 알아보겠습니다.

 

DISKPART 입력하신 다음 list vol 하시면 현재 하드랑 ODD 정보가 나옵니다. 그러면 어디에 VHD 파일이 들어있고 어디에서 어디로 복사해야 할지 자신의 컴퓨터니까 감이 오실겁니다.

 

 

 

 

추가적으로 이건 드문 케이스일 수도 있는데 F8 눌렀을 때 복구모드 메뉴가 보이지 않을 수도 있습니다. 그 이유는 잘 모르겠지만 만약 그렇게 된 경우에는 복구모드 메뉴를 수동으로 넣어주시면 되겠습니다.

 

 

 

 

위 스샷을 보시면 32비트 윈도우 7 부팅메뉴에는 recoverysequence 항목이 없습니다. 64비트 부팅메뉴에는 있는데 말이죠. 이런 경우 F8을 눌러도 복구모드 메뉴가 보이지 않습니다.

 

따라서 수동으로 만들어줘야 하는데 64비트 보시면 recoverysequence 뒤쪽에 {c8bdcdb0-c47e-11de-9a21-957c449074ce} 라는 GUID가 있습니다. 이 문자열을 먼저 알아내야겠지요?

 

C 드라이브에 Recovery 폴더 안에 들어가보시면 이 문자열이 나옵니다. 저는 c8bdcda8-c47e-11de-9a21-957c449074ce 라고 적혀있습니다.

 

따라서 저같은 경우 위 상황에서 이렇게 입력을 하면 복구모드 메뉴가 생성되겠지요.

 

bcdedit /set {current} recoverysequence {c8bdcda8-c47e-11de-9a21-957c449074ce}

posted by ZeroZZaNG™