달력

42024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30


Scratcherg.bat


WinPE 5.0의 scratchspace 크기는 사용자가 설정 하는 것이 중요하지 않습니다. 동적으로 설정, WinPE를 부팅시 변경됩니다. 그 값은 컴퓨터의 RAM의 양에 의존하며 내 부트 이미지는 스크래치 공간이 128MB로 구성됩니다.

 

1.512MB의 RAM이있는 경우, WinPE 5.0은 부팅하지 않으며 실패 하게 됩니다. 메모리가 부족하여 램 디스크 드라이브를 생성 할 수 없습니다. (0xc0000017)
2.768MB의 RAM이있는 경우, WinPE 5.0을 부팅,이 경우 128 MB의 부트 이미지의 값으로 설정됩니다. 
3.1GB의 RAM이있는 경우, WinPE 5.0을 부팅,이 경우 128 MB의 부트 이미지의 값으로 설정됩니다.
4.1GB 이상의 RAM이있는 경우, WinPE 5.0을 부팅, 512 MB로 설정됩니다.

 

그러나, 지금 여러분들이 사용하는 대부분의 PE는 X:Windows\System32\Config 폴더에 있는 system 파일을 하이브로드하여 레지스트리의 값을 변경하면 1024MB까지 바꿀수 있습니다.

 

HKEY_LOCAL_MACHINE\System\ControlSet001\services\FBWF WinPECacheThreshold REG_DWORD 0x00000400(1024)

 

레지스트리에서 직접 값을 변경하려면 16진 수로 입력해야 됩니다.
그래서, 배치 파일을 만들어 10진 수로 할수 있게 해 보았습니다.

 

먼저 드라이브의 크기를 바꿀 PE로 부팅을 합니다.

1.X:Windows\System32\Config 폴더의 SYSTEM 파일을 바탕 화면에 복사 합니다.


 

2.레지스트리 편집기를 실행하고 HKEY_LOCAL_MACHINE를 선택하여 하이브 로드를 합니다. 키 이름은 x로 해 주세요.


3.확인 후 레지스트리 편집기를 닫으세요.



4.배치 파일을 실행하고 X 드라이브의 크기를 선택 합니다.




5.레지스트리 편집기를 실행하여 하이브 언로드를 합니다.

 

그리고, PE.wim을 마운트 한 후 바탕 화면에 있는 SYSTEM(LOG파일은 삭제) 파일을 마운트 된 폴더의 Windows\System32\Config 폴더에 있는 SYSTEM 파일과 바꾸어 줍니다.

출처 os매니아


Posted by decompiler
|