구글 알리미를 통해서 윈도우7 과 관련된 소식을 메일로 접하고 있는데요. 며칠전에 링크 걸린 내용을 보니 어떤 분이 아래 이미지의 내용과 같은 질문을 올리셨더군요. 질문의 요지는 "하드디스크를 추가로 구입해서 윈도우7 을 설치했는데, 기존의 하드디스크를 제거하니 부팅이 안된다. 기존 하드디스크 없이 부팅이 되게 하려면...?" 입니다.



 해당 질문의 답변들처럼 윈도우7 을 새로 설치하면 되기야 하지만... 새로 설치하지 않더라도 이 문제를 해결할 수 있습니다. 위 질문과 관련된 문제 현상의 원인은 크게 2가지로 생각할 수 있습니다. 예전 글들에서도 조금씩 언급했던 부분들인데...

Q. 새로운 하드디스크로 부팅이 안된다?!

* 원인 1. 새로운 하드디스크(HDD)에 "부팅 파일" 이 존재하지 않는다.
* 원인 2. 새로운 하드디스크(HDD) 파티션이 "활성화" 되어 있지 않다.

 어지간한 컴퓨터 관련 문제는 원인을 알면 반은 해결한 것이나 다름 없습니다~ 이제 원인을 아셨으니 반은 해결되었죠? ^^ 지금부터 나머지 반을 해결해 보겠습니다. 해결 방법은 질문 하신 분의 경우처럼 USB 혹은 DVD 를 사용하기 곤란한 경우와 그렇지 않은 경우로 나눠서 소개할게요. 참고로 여기서는 질문하신 분처럼 양쪽 모두를 윈도우7 으로 구성해서 설명드리지만, 기존 하드디스크의 OS 가 XP 혹은 비스타인 경우에도 가능한 방법입니다.

기존 HDD 제거 후 부팅 문제 - 기존 HDD 제거 후 해결법

 먼저, 기존 하드디스크를 제거한 상태에서 해결하는 방법입니다. 이 방법을 위해서는 윈도우7 원본 DVD 로 부팅해야 합니다.

▼ DVD로 부팅 후 아래 화면에서 Shift + F10 을 누릅니다. 그럼 CMD창이 열릴 겁니다.



▼ 연결하고자 하는 하드디스크의 드라이브명을 Dir 등을 통해 확인하고 아래와 같이 명령어를 입력합니다.


[부팅파일 만들기 + MBR 업데이트]
1. bcdboot c:\windows /s c: /l ko-kr
2. bootsect /nt60 sys

▼ 다음으로 윈도우7 이 설치되어 있는 파티션이 활성화되어 있는지 확인하고, 활성화되어 있지 않다면 활성화시켜 줍니다. 활성화 방법은 아래 링크를 참고하시면 됩니다.

> 파티션 활성화 하기 : 활성파티션을 비활성파티션으로 변경하는 방법 - LiveREX



 이제 새로운 하드디스크만으로도 부팅이 가능해 집니다. DVD 혹은 USB 를 제거하고 하드디스크를 통해 부팅해 보세요.

기존 HDD 제거시 부팅 문제 - 기존 HDD 장착 후 해결법

 다음으로 질문하신 분처럼 DVD 및 USB 를 이용하기 곤란한 경우에 해결하는 방법입니다. 부팅이 된다면 아마 멀티부팅 메뉴가 표시될텐데 기존 하드디스크를 통해 부팅을 합니다. 이 방법을 이용할 경우 아래 파일들이 필요하니 다운로드 받으세요.


▼ 하드디스크가 2개 장착되어 있다면, 숨김파일 등이 보이게 폴더옵션에서 설정하신 후 각 파티션 루트를 비교해 보세요. 기존 하드디스크에는 부팅 파일이 있는 반면 새로운 하드디스크에는 없죠? 그래서 명령어를 통해 생성해줘야 합니다.



▼ 실행창(윈도우키 + R)에서 diskmgmt.msc 를 입력해 "디스크 관리" 창을 실행합니다. 그리고 새로운 하드디스크의 윈도우7 이 설치된 파티션을 [활성 파티션]으로 변경합니다. 파티션을 우클릭하시면 아래처럼 메뉴가 표시됩니다.



▼ 다음으로 명령프롬프트를 "관리자 권한" 으로 실행합니다. 여기서 위에 올려드린 파일들이 필요한데 Bcdboot 는 윈도우7 이 설치되어 있다면 별도의 파일 없이 가능하지만, BootSect 은 파일이 있어야 합니다. 혹시 몰라서 Bcdboot 와 BootSect 파일 모두 준비했습니다. BootSect 파일을 원하는 위치에 복사하세요. 아래 이미지를 기준으로 말씀드리자면 C 드라이브 루트에 BootSect 파일을 복사하고 명령어를 입력한 모습입니다.


[부팅파일 만들기 + MBR 업데이트]
1. bcdboot d:\windows /s d: /l ko-kr
2. c:\bootsect /nt60 d:

 빨간색 드라이브명은 새로운 하드디스크의 윈도우7 이 설치된 파티션으로 입력하시면 되고, 초록색 부분은 BootSect 파일이 위치한 경로를 지정하시면 됩니다. 참고로 명령어를 bootsect /nt60 all 로 하셔도 무방해요~

 위와 같이 설정하시고 이제 기존 하드디스크를 제거하고 부팅해보세요. 그럼 새로운 하드디스크로 부팅이 가능하게 됩니다 ^^ 이 포스팅은 여기까지입니다.
LiveREX 유튜브 채널 추천 영상 (구독하고 선물도 받아가세요!)
☞ 이 글은 LiveREX 의 동의없이 재발행/재배포 할 수 없습니다. [License] 를 참고하세요!
Facebook Comment