USB 만으로 운영체제가 동작할 수 있다면?

과거 Windows PE 라는 솔루션이 있었다. Windows 코어와 일부 UI, 모든 동작 요청은 Command Line 기반(도스창)에서 해야 되는 그런 도구.

이 Windows의 장점은 일단 Windows에 설치되어야 할 항목들 중 필요한 것을 그 안에 구성해 놓고, USB로 부팅하면 Command Line만 뜨는 Windows 운영체제가 올라간다는 점이다.
사실 이 Winodws PE는 정확히 말하면 Windows 설치를 하기 위한 기반 같은 것이다. 우리가 USB로 Windows 설치될 때 뜨는 그 배경이 Windows PE이고, 그 안에서 Setup.exe 가 자동으로 실행된 것으로 이해하면 된다.

그렇다면 이 USB로 부팅되는 운영체제는 왜 필요할까?
대개는 필요없다. Windows 설치한 이유야 당연히 그 안에서 Windows 호환 프로그램을 실행시키면 되기 때문이다. 게임이든 오피스든. 그래서 Windows를 아예 HDD(SSD)에 설치하고 부팅되면 이용하는..그런 구성에서는 전혀 필요없다.

하지만, 시스템 관리자나 각종 Trouble Shooting(문제해결)을 할려고 할 때, 이 운영체제란 존재가 방해가 될 때가 있다. HDD(SSD)에 설치된 Windows 안에서 Windows 코어 부분의 파일을 검사해야 하거나, 특정 프로그램을 삭제하고, 현재 상태를 백업한다는 등 이런 작업을 하려면, 부팅된 Windows가 파일 혹은 폴더의 권한을 모두 가져가버리기 때문에, Windows 자체가 죽지 않는 이상 파일을 변경하거나, 삭제 혹은 읽기가 안될 수 있다. 혹여 컴퓨터 바이러스가 걸린 상태라면, Windows가 부팅되어 이런 저런 파일들을 마구 만지는 순간 마구 퍼지게 된다.

그렇다면, Windows가 부팅되지 않고, Windows 처럼 다룰려면? 바로 이 때 Windows PE를 쓰는 것이다.

그런데, Windows 10 부터 이 Windows PE를 찾기 어려워졌다. Windows 7때까지만 해도 ADK(Automatic Deployment Kit)이라는 이름으로 Windows PE 만드는 도구가 제공되었는데, WDK(Windows Deployment Kit)인가? 이름이 바뀌고 Windows PE 생성을 하는 방법이 없어진 것 같다. (있는데 못찾는 것일지도...)

그러다가, Rufus 라는 ISO 내용을 USB로 만들어주는 도구를 사용하는 중, Windows 10 이미지 만들 때 옵션을 보게되었다. (Rufus 다운로드 사이트 : https://rufus.ie/ko/ )

프로그램을 실행한 뒤, Windows 10의 ISO를 연결하면 아래 부분의 옵션에서 "Windows To Go" 라는 항목을 선택할 수 있다.

Windows To Go를 검색해보니, 원래는 Windows 10 Enterprise 버전에서 제작가능한 Windows이고, Windows 10을 아주 작게 만들어 준다는 점이다. 예전 처럼 Command Line으로 동작하는건 아니고, 아예 Windows UI가 거의 그대로 나온다는 점이다.

최소한 컴퓨터에서 부팅할 때 어디로 부팅할 수 있는지 결정할 수 있다면, 이렇게 만들어진 USB로 부팅을 하면 된다는 것이다.

다만 USB의 용량적 한계가 있다보니, 큰 사이즈로 만드는게 좀 어려워, 다음 옵션을 끄고 있다.

  • 하이버네이션 끄기
  • PageFile 최소화(설정 -> 시스템 -> 정보 -> 고급 시스템 설정 -> 고급 -> 성능 에서 가상 메모리를 0-으로 만듦)

 

매 부팅마다 파일이 잠긴 파일 복사, 수정, 삭제나, 바이러스 검사, 디스크 검사에 유용하게 쓸 수 있다.

PS. 내 테스트용 PC가 HP 인데, 바이오스 때문인지, 64G 짜리 USB가 인식 못해서 애먹고 있다. 바이오스를 업데이트해야 하는데... 여러가지 장애가 있어서 아직 업데이트를 못해 결국 32G로 만들어서 도전 중. 게다가 Windows To Go 자체가 차지하는 용량이 좀 되서 16G 같은 것으로는 어렵고.. 최소 32G 인데... 일단, 64G 사이즈 파티션을 쪼개 도전해봐야겠다.

728x90

+ Recent posts