다음을 통해 공유

Win7 하드를 다른 시스템에 잠시 연결하면 BCD 가 파괴됨.

익명
2010-12-05T06:08:16+00:00

여러 시스템이 있을경우 필요에 따라 하드를 다른 시스템에 연결해 보는 경우가 많습니다.

그런데 이동했던 HDD에는 Windows7이 설치 되어 있습니다.

이때 대상 시스템도 Windows7이 있는경우부팅중인 이동해간 HDD의 /boot/BCD 파일을 변경해 버리는 괴 현상이 매번 발생 합니다.

때문에 원래 시스쳄으로 HDD를 가져와도 0xc000000c 오류를 보이며 매번 부팅할수 없게 되곤 합니다.

알고보니 이동해간 시스템에서 /boot/BCD 파일이 변경된 사실을 알았습니다.

다시 XP시스템에 연결후  Bcdedit 명령으로 확인해 보니 다음과 같이 수정된 점을 발견 했습니다.

{bootmgr}

device "Partition=c:" → "Partition=d:"

{default}

device= "Partition=c:" → "Unknown"

osdevice= "Partition=c:" → "Unknown"

이렇게 바뀌어 있습니다.

당연히 부팅할수 없는 환경 이로군요.

물론 XP 시스템에서 화살표 왼쪽형식으로 값을 변경하여 부팅은 가능 했지만 매변 반복되는 현상 입니다.

원하는 정보는 /boot/BCD 파일을 시스템 레벨에서 쓰기 불가능으로 설정할수 있는가 입니다.

시스템 소유권을 박탈하면 가능할것 같은데 부팅에는 이상이 없나요?

가정용 Windows | 이전 Windows 버전 | 디바이스 및 드라이버

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2010-12-06T07:24:35+00:00

안녕하십니까?

Microsoft Answers 사이트를 방문해 주셔서 고맙습니다.

문의 하신 질문에 대한 답변을 드리겠습니다.

해당 증상은 대상 시스템(Win7 설치가 된 하드 디스크를 연결했던 시스템)에 Win7이 설치 되어 있어서 하드 디스크의 부팅 정보를 인식 변경을 진행 하기 때문에 발생된 문제입니다.

이 부분은 디자인 적인 부분으로 쓰기 금지를 할 수 있는 방법이 별도 없으며 시스템 소유권 변경을 진행 한다면 본 시스템으로 다시 연결시 부팅이 되지 않을 수 있으므로 권장해 드리지 않습니다 .

제시해 드린 답변이 도움이 되었기를 바랍니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

2 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2010-12-10T04:12:03+00:00
    1. 문의하신 내용은 매우 큰 위험성을 동반하는 작업으로, 공개된 MS Answers 포럼에 게시하기에는 적합한 내용이 아닙니다.

    또한, 동일 환경에서의 테스트 등이 선행되어야할 수 있으니, 마이크로소프트 기술지원 1577-9700(내선3)으로 문의주시기 바랍니다. (보증기간 경과여부 등에 따라 유료지원일 수 있음)

    1. 시스템 복원의 복원 시점 저장소의 디렉토리는 변경이 불가합니다.

    시스템 이미지 백업의 경우, 다른 드라이브에 저장이 가능합니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2010-12-09T11:05:09+00:00

    그렇다면 다행 스럽게도 퍼미선 조정이 가능 하다는 말이군요.

    어차피 부팅불가면 BCD 내용이 변경 되는 것보다 퍼미션을 조정 하는 편이 좋을것 같습니다.

    그러나 윈도는 UNIX/LINUX와 달리 chmod 0 또는 chmod 777 과 같은 강력 하고도 안전하며 편리한 일괄적인 퍼미션 조정이 안되고

    퍼미션을 변경 하고자 할때는 온갖 삽질을 해야만 하더군요. (물론 안전 하지도 않으면서 ...)

    윈도 에서도 편리한 방법이 있는데도 제가 잘 몰라서 그런지도 모르니 다음과 같은 퍼미션 명령을 안내 바랍니다.

    UNIX / LINUX 에서

    chmod -R 0 c:/boot 에 해당하는 명령과

    chmod -R  777 c:/boor 에 해당하는 명령을 안내해 주시기 바랍니다.

    cacls 명령이 있는것 같은데 무척 복잡 하고 실행해도 적용이 잘 안되었던것 같습니다. 

    소유자 문제 때문으로 보이지만 everyone 설정해도 알수없는 소유자로 자꾸 바뀌고 있습니다.

    =================================================================================

    위와는 별도로 다른 사항도 하나 문의 드립니다.

    윈도 드라이브는  80GB SSD를 사용중이고 1TB HDD 는 전체를 exFAT 포맷으로 D: 명으로 사용중 입니다.

    그런데 건드린게 없는데 윈도 드라이브의 시스템 복원이 설정해제 되었더군요.

    윈도 드라이브의 복원 데이타를 D: 의 디렉토리에 설정이 가능 한가요?

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음