Windows7 베타버전이 좋은 반응을 얻고있는 가운데 나도 이러저러한 이유로 설치를 해보았다.
업무용으로 사용중인 OS인 Windows XP가 설치된 시스템에 듀얼부팅 방식으로 설치해서 사용해 보았는데 베타버전 치고는 그런대로 괜찮은 느낌이 들었다.
어쨌든 다시 복귀를 하기 위해 언인스톨을 하려고 하는데 기존에 Vista를 사용하지 않던터라 별개의 부트로더를 사용하는 Windows 7을 제거하기 위해 해결책을 찾아보아야 했다.
다음은 Windows 7 (Windows Vista 포함)을 Windows XP와 듀얼부팅으로 세팅된 컴튜터에서 Windows 7을 삭제하는 방법이다.
준비물로 Windows 7 또는 Windows Vista 설치에 사용했던 DVD가 필요하다(가상 드라이브 프로그램이 있는 경우 ISO 이미지를 마운트 해서 사용해도 무방).
1. Windows XP로 부팅해서 로그인 한다.
2. Windows 7 이나 Windows Vista DVD를 DVD 드라이브에 넣는다(가상 드라이브를 사용하는 경우 ISO이미지를 마운트한다).
3. 커맨드 창을 연다. 또는 시작 메뉴 -> 실행을 클릭하여 명령행 입력상자를 연다.
4. 커맨드 창 또는 명령행 입력상자에 다음과 같이 입력하고 엔터를 친다.
[DVD 드라이브 문자]:\boot\bootsect.exe /nt52 ALL /force
예를 들어 DVD 드라이브 문자가 E 라면 입력할 문자열은 다음과 같다.
E:\boot\bootsect.exe /nt52 ALL /force
이 단계에서 Windows 7 부팅과성에서 보였던 OS 선택 메뉴와 관련 설정이 삭제된다.
5. DVD를 DVD 드라이브에서 제거한 후 컴퓨터를 재시작 한다.
6. 이제 컴퓨터는 Windows XP가 설치된 파티션으로 부팅될 것이다.
7. 수작업으로 Windows 7 의 폴더와 파일들을 삭제한다(Windows, Program Files, Users 폴더 등). 만약 Windows 7 을 별개의 파티션에 설치했었다면 그냥 해당 파티션을 포맷해 버리면 된다.
8. Windows XP 의 부팅 시스템 폴더에서 Boot.BAK, BootSect.BAK 파일을 삭제한다. 이 두 파일은 이전에 설치됐었던 Windows 7 의 남겨놓은 것이므로 Windows XP만으로 실행되는 시스템에서는 더 이상 필요 없다.
팁: 실행 옵션 중 NT52 는 Windows XP와 Windows 2003의 MBR(Master Boot Record)을 나타낸다. Windows Vista 와 Windows 7은 NT6 을 사용한다. 그래서 Windows 7 과 Windows XP로 이루어진 듀얼부팅 시스템에서 Windows 7을 언인스톨 하고자 할 때 MBR을 NT60에서 NT52로 바꿔 주는 것 이다.
JConsole이 나와서 가끔 유용하게 써먹을 경우가 있었다. 일단은 무료로 제공되는 툴이라서 좋고 JDK가 깔려있다면 어디서나 쓸 수 있으니 좋았다.
그러나 불편한 점도 많았었는데 최근 공개된 Java VisualVM은 많은 부분에서 향상된 모습을 보여주고 있다. 아직 꼼꼼히 살펴보지는 못 했지만 대충 둘러보고 느낀 점이 몇가지 있다. 우선 JConsole에서는 실행중인 Java Application을 리스트에서 골라 연결하여 접속할 수 있긴 했지만 해당 프로그램이 종료되면 다시 동일한 Java Application을 실행해도 자동으로 연결해 주지는 못 했다. 그래서 프로그램이 종료되면 JConsole에서 다시한번 실행중인 프로그램을 검색하도록 수동으로 조작을 해주어야 했다.
그런데 Java VisualVM에서는 동일한 Java Application이 실행되면 자동으로 감지하여 연결시켜주어 한결 편의성이 높아졌다. 또한 그래프도 2D API를 써서 훨씬 보기좋게 바뀌어 JConsole에 비하면 많이 예뻐(?)졌다.
새로운 이름으로 출시된 만큼 다양한 기능을 지원할 것 같은데 시간이 되는대로 꼼꼼히 점검해서 유용하게 활용해 줘야겠다.
첨부한 동영상은 Java VisaulVM의 사용법을 간단해 소개하는 동영상이다.