Dorulog
article thumbnail
반응형

윈도우 7이 설치되있는 상태에서 XP를 설치하게 되면
멀티 부팅 환경이 구성되지 않고 XP로만 부팅 되거나 7으로만 부팅되는 경우가 있습니다.
이 경우에 해결하는 방법을 알아보도록 하겠습니다.

먼저 XP가 설치된 폴더에서

NTLDR

NTDETECT.COM

BOOT.INI


이 3개 파일을 윈도우 7이 설치된 폴더로 복사합니다.

그 다음 boot.ini파일을 열어서

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

 

 rdisk는 물리적인 디스크 위치 partition은 파티션 위치입니다.
디스크는 0부터 시작하고 파티션은 1부터 시작합니다.
전 첫번째 하드 두번째 파티션인 D에 xp가 설치되어 있으므로
rdisk(0)partition(2)로 설정하였습니다.

마지막으로 cmd로 들어가셔서 아래와 같이 쳐줍니다.
그림처럼 꼭 관리자 권한으로 실행하셔야 합니다.

bcdedit /create {ntldr} /d "Windows XP Professional K SP3"

bcdedit /set {ntldr} device partition=C:

bcdedit /set {ntldr} path \ntldr

bcdedit /displayorder {ntldr} /addlast

bcdedit /timeout 5



여기서 첫번째 줄은 멀티부팅 메뉴에서 보이는 메뉴

2번째 줄은 윈도우 7이 설치된 시스템파티션

저희집은 C임으로 C로 설정했습니다.

마지막 줄은 멀티부팅 메뉴가 유지되는 시간입니다.

5초정도가 적당한거 같더군요 알맞게 설정하시면 됩니다.

다 입력하시면 아래처럼 bcdedit을 치면 확인 할수 있습니다



혹시 반대의 경우로 XP로만 부팅되는 경우
xp의 명령 프롬프트로 들어가신 후

bootsect /nt60 c:

bootsect /nt60 sys /mbr

아래걸로 대체 합니다

여기서 C:는 역시 저희집의 윈도우 7이 c:에 설치되어있기 때문입니다.

을 입력해주시면 다시 윈도우 7으로 부팅됩니다.

728x90
profile

Dorulog

@dorudoru

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!