0xc000000e 부팅 오류의 원인

간혹 윈도우 비스타 또는 윈도우 7 에서 0xc000000e 부팅 오류를 만나는 경우가 종종 있습니다. 아래와 같은 오류 화면을 말이죠.



이것은 Bootmgr 부트 매니저가 윈도우가 설치된 디스크를 찾지 못해서 발생하는 문제입니다. 원인의 대부분은 잘못된 MBR 영역의 초기화 작업으로 인해 윈도우가 설치된 파티션을 포함하는 디스크의 서명이 리셋(변경)되었기 때문입니다. 즉, BCD 내에 저장된 디스크 정보와 현재의 디스크 정보가 일치하지 않아(디스크 서명이 일치하지 않아) 해당 디스크가 존재하고 있음에도 찾지를 못하고 있는 것이죠.

또는 다른 원인이라도 BCD 에 저장된 윈도우 경로에 해당하는 디스크를 찾지 못하는 경우에도 동일한 문제가 발생하게 됩니다.

참고로 윈도우 XP 의 NTLDR - Boot.ini 에서는 윈도우가 설치된 경로를 나타내는 ARC 경로에서는 디스크 서명 정보를 사용하지 않기 때문에 디스크 서명 정보가 바뀌어도 이와 같은 문제가 발생하지 않지만, 윈도우 7 의 Bootmgr - BCD 에서는 윈도우가 설치된 경로를 나타내는 볼륨 장치 경로에서 디스크 서명 정보를 사용하기 때문에 문제가 발생하는 것입니다.





0xc000000e 오류 문제의 해결법

해결 방법에는 두 가지 방법이 있습니다.

1. 어차피 이미 바뀌어버린 디스크 서명 정보이니(디스크 서명 정보 따윈 상관 없다면) 그냥 그에 맞춰 윈도우 부팅 항목의 관련된 장치 경로들을 모두 현재의 디스크에 맞게 새롭게 재구성합니다.

2. 난 곧 죽어도 이전의 디스크 서명 정보를 활용해야 한다면(연관된 프로그램들이 설치되어 있는 경우) 이전의 디스크 서명 정보를 찾아내 그에 맞춰 현재 바뀌어버린 디스크 서명을 원래대로 되돌려 줍니다.

무슨 방법으로 작업을 하든 상관은 없지만 두 번째 방법은 상당히 복잡합니다. 관련 지식도 필요하구요. 보통 가정에서 컴퓨터를 사용하는 일반분들은 첫 번째 방법을 사용하시면 됩니다.




윈도우 부팅 항목의 재설정

1. 컴퓨터 복구를 통해

이 방법은 매우 간단합니다. 윈도우 7 의 컴퓨터 복구를 통해 현재 부팅을 복구하는 것이지요. 현재는 윈도우와 함께 설치된 컴퓨터 복구로 진입할 수 없으니 윈도우 7 설치 DVD 의 컴퓨터 복구로 들어가서 작업을 해야 합니다.

01. 윈도우 7 설치 DVD 로 부팅합니다.

02. 컴퓨터 복구로 들어갑니다.



03. 컴퓨터 복구가 시작되면 부팅 오류를 파악하고 복구를 시도합니다. 아래와 같은 창이 뜨면 복구 및 재시작을 선택합니다.



BCD 설정이 복구되며 윈도우로 부팅이 가능해집니다. 이 때 복구된 부팅 항목은 기존의 디스크와 연결이 끊긴 부팅 항목들을 제거하고 현재 디스크에 맞춰 새롭게 생성한 부팅 항목입니다.


참고로 기존의 BCD 설정은 Boot 폴더에 백업되어 있습니다.

백업된 BCD 정보의 확인 - 열기





2. BCDEdit 를 통해

이것은 참고로만 알아두시길 바랍니다. 작업은 간단하게 BCDEdit 를 통해 서명이 바뀌어 연결이 해제된 모든 장치 경로들을 재설정해주면 됩니다. 즉, Device 와 OSDevice 등의 경로가 unknown 으로 설정된 것들을 모두 다시 현재에 맞춰 재설정해 주면 되는 것이죠. 작업은 윈도우 7 설치 DVD 로 부팅한 후 명령 프롬프트에서 작업을 진행하시면 됩니다.

Device 와 OSDevice 항목들이 Unknown 으로 표시되는 모습.



먼저 현재 볼륨 구성을 파악합니다. 이를 통해 현재 부팅한 윈도우 PE 상에서 부트 매니저가 설치된 파티션 및 윈도우가 설치된 파티션의 드라이브 문자를 파악할 수 있겠죠?

diskpart
list volume
exit



드라이브 문자를 파악했으면 일단 주요한 부팅 항목들의 부팅을 복원합니다. [부트 매니저 설치 드라이브 C:, 윈도우 설치 드라이브 D: 일 때]

bcdedit /set {bootmgr} device partition=C:
bcdedit /set {memdiag} device partition=C:
bcdedit /set {default} device partition=D:
bcdedit /set {default} osdevice partition=D:



일단 주요한 부팅 항목의 수정만으로도 부팅은 가능해집니다. 이후 나머지 윈도우 항목과 연결된 컴퓨터 복구 항목 등의 장치 경로들도 모두 수정해 주시면 됩니다. 근데 굳이 이렇게 복잡하게 작업하실 필요없이 그냥 앞서의 컴퓨터 복구로 작업 하세요. 그게 편합니다.


윈도우 부팅 항목의 재설정을 통한 해결법은 여기까지구요. 다음으로 이전의 디스크 서명 정보를 찾아내 현재 바뀌어버린 디스크 서명을 원래대로 되돌리는 작업을 통한 해결법은 다음 글에서 이어서 설명드리도록 하겠습니다.



 

 

신고
캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. 이전 댓글 더보기
  2. 돌산 2012.11.17 16:25 신고  댓글주소  수정/삭제  댓글쓰기
    설치 시디로 부팅후 설치 화면에서 컴퓨터 복구를 눌렀을 때 나타나는 "시스템 복구 옵션"창에는 이런한 배경 상황들이 처리가 되어 있는 것이군요.윈도우에서 어떤 창이 떳을 때 그 이면에서 어떻한 상황이 벌어지고 있는가를 아는 것은 참 즐거운 일이네요.
  3. 맙소사 2012.12.27 23:59 신고  댓글주소  수정/삭제  댓글쓰기
    안녕하세요 ㅎ 저는 지나가는 나그네입니다
    오늘하루에만 여기 블로그에 몇시간있었는지 모르겠네요 ㅎ
    0xc000000e 라는 오류창덕분이지요 ㅎㅎ
    아 참고로 acer 랩탑을 사용중인데
    공식 홈페이지에 올라와있는 바이오스 업데이트를 누른후
    딴짓하고오니 컴퓨터가 먹통되어있었구요 ㅎ

    말씀하셨던 윈도우 복구 디스크(usb) 만들어서 복구해봤지만 실패 ㅎ (두번했어요...ㅎ)
    그후 명령어입력창에서 로드 하이브 해서 찾아보았지만
    여기서 의문이 11 CA D2 17이라고 되어있었습니다
    그럼 실제로는 17 D2 CA 11이겠지요
    근데 하이브로드로 실행한 시스템과 (HKEY_LOCAL_MACHINE\System\MountedDevices)여기에 있는 네임이 같더군요... 디스크파트를 바꿔보는것도 의미가 없지만 바꿔보았는데 역시나 안되구요
    bcdboot 세팅 다시해봤지만 안되는데...
    이경우엔 어떻게 해볼까요 ㅎㅎ

    ps. 당신의 친절한 블로그에 감동했어요 ㅎ
    • 다행이다 2012.12.28 18:46 신고  댓글주소  수정/삭제
      바이오스 업그레이드 과정에서
      ide 와 achi 모드가 변경되어 그랬던것 같습니다
      저는 이 둘의 차이를 잘 알지 못하는데
      기회되시면 한번 가르쳐주시면 감사히 배우겠습니다 :)

    • BlogIcon CApple 2012.12.29 17:50 신고  댓글주소  수정/삭제
      그냥 규격의 차이입니다. SATA 라는 규격이 새로 나오면서 기존 하드 디스크들과의 호환성을 위해서 IDE 호환 모드를 지원하는 것이죠. (즉, 기존의 드라이버를 통해서 디스크를 인식할 수 있도록) AHCI 는 원래의 SATA 규격대로 사용하는 것이고요.

      SATA 가 IDE 호환 모드일 때와 AHCI 모드일 때 디스크를 인식하는 드라이버에 차이가 생깁니다. 윈도우 7 이후부터는 SATA 의 AHCI 드라이브가 내장이 되어서 별 문제없이 곧바로 사용할 수 있는 것이고요. 대신 윈도우를 설치한 후 이러한 SATA 의 모드를 변경하려면 해당 모드의 드라이버를 통해 인식하라고 윈도우에게 알려줘야 하는데 그게 안 되어서 부팅 오류가 발생했던 것이고요.

      http://cappleblog.co.kr/527
  4. 안녕하세요 2013.01.06 17:37 신고  댓글주소  수정/삭제  댓글쓰기
    안녕하세요 다름이아니라 이거랑 비슷한 오류가 나왓는데 0xc000000f라는 오류가 나오고 윈도우는 아예 가지를 못하더라구요 포맷 시디를 사서 넣고 해봐도 진행이 안됩니다 이럴땐 어떻게 해야 좋을까요
    그리고 이컴퓨터가 토시바 노트북이여서 0을 누른상태에서 전원키고 부팅 메뉴가 나오고 진행할려해도 오류창으로 넘어가집니다 ㅠ 해결법좀 가르쳐 주시면 감사하겠습니다
    • BlogIcon CApple 2013.01.07 00:01 신고  댓글주소  수정/삭제
      윈도우 7 설치 DVD 로 부팅하셔서 아래의 명령으로 윈도우 드라이브의 문자를 확인하시고요.

      diskpart
      list volume
      exit

      이후 확인한 드라이브 문자에 맞춰서 (만약에 위에서 확인한 윈도우 드라이브 문자가 C: 라면)

      bcdboot c:\windows /l ko-KR

      으로 부팅을 새로 재설정해봐야 할 듯 합니다.
  5. 김종학 2013.02.01 10:47 신고  댓글주소  수정/삭제  댓글쓰기
    안녕하세요 방법을 따라하다가 헷갈리는 부분이 있어서 이렇게 글을 남깁니다.
    위 방법과 똑같이했는데 저희꺼는 복원이 안되서요..다른 글을 찾아 헤매다가 grub으로 부팅을 복원할 수 있다는 걸 알아냈습니다. 그래서 grub실행을 했는데 이젠 BIOS 지난 후 아예 부팅화면마저도 넘어가지지 않아서요..ㅠㅠㅠ 안에 있는 파일들을 꼭 살려야하거든요 ㅠㅠ 꼭 좀 부탁드리겠습니다.ㅠ
    • BlogIcon CApple 2013.02.05 13:20 신고  댓글주소  수정/삭제
      답변이 너무 늦었네요. 복원이 안 된 경우 위의 댓글에서 설명한 것과 같이 작업을 해보아야 하는데요.

      윈도우 7 설치 DVD 로 부팅한 후 드라이브 문자 확인(C: 라고 가정)
      [b]bcdboot c:\windows /l ko-KR[/b]

      GRUB 을 어디에 설치하셨는지는 모르겠지만 만약 MBR 에 설치하셨다면 아래의 명령을 내려야 이전의 윈도우 부트 매니저로 복원할 수 있습니다.

      [b]bcdboot /nt60 C: /mbr /force[/b]

      아무튼 위와 같은 방법으로도 부팅이 복원이 되지 않는다면 정확하게 어떠한 원인에 의해서 그러한 문제가 발생한 것인지 모르겠습니다. 안에 있는 파일들이 일반 데이터 파일이라면 해당 하드를 뜯어서 다른 컴퓨터에 연결한 후 복사하는 것이 일단은 가장 빠르고 안전할 것으로 생각되네요. 마지막으로 급하셨을텐데 답변이 늦어서 정말 죄송합니다.
  6. BlogIcon 삼성그룹회장 2013.04.28 18:10 신고  댓글주소  수정/삭제  댓글쓰기
    2008 부팅 안되서 망했구나 했는데 큰 도움 되었습니다.
    감사합니다.^_^

    출처 밝히고 퍼갈게요.
    문제되면 삭제 하구요~
  7. 신준영 2013.07.31 06:37 신고  댓글주소  수정/삭제  댓글쓰기
    저 원도우 visita 를 쓰는데 컴을 다른 대용량 장치 에 백업하고 어떻게 하다보니 길고 긴 1 out of 5.. 3 out of 5 같은게 떠서 다음날 컴을 걍 빨리 새로하고 싶어 recovery F4 를 눌렀더니 이 에러가 떴어요!! Windows 설치 디스크가 없는데 bcdedit 도 화살표로 어디 들어가서 해봤더니 No such command 래요!! 컴 완전 초자 예요 도와주세요!!!
  8. 컴맹은 괴롭다 2014.03.25 04:55 신고  댓글주소  수정/삭제  댓글쓰기
    윈도우 설치 시에 100mb 정도 남아버리는 파티션을 메인 드라이브 파티션으로 병합하려다가 설정을 뭔가 잘못 건드린 탓에 부팅때 이 오류가 났었는데 친절하게 설명해주신 덕분에 오류가 말끔히 해결되었습니다. 감사합니다. 당분간은 무서워서 예비 파티션을 건드리지 못할 것 같습니다. 컴맹 탈출까지는 멀고도 험하네요. ㅠㅠ
  9. hansuko 2014.04.06 18:36 신고  댓글주소  수정/삭제  댓글쓰기
    몇달전에 0xc000000e 오류가나서 윈도우 부팅이 안되서 USB로 윈도우 부팅디스크를 만들어서 복구로 잘 사용하고있었는데요
    방금전에 게임을 하고있는도중 블루스크린이 뜨더니 자동 재부팅이 되고나서 0xc000000e 오류가 또 다시 발생하여 부팅이 안되더라구요 그래서

    예전처럼 같은 방법으로 윈도우 부딩디스크로 복구해서 지금 이렇게 글을쓰는데요
    대충 블로그로 알아보니깐 디스크 서명문제때문에 그런거라고 하더라구요
    이문제가 2번째나 일어나서 혹시 또 발생하지 않을까해서 이렇게 질문글을 올립니다.

    현재 diskpart 명령 프롬프트에서 디스크 파트를 보면
    디스크 0 , 디스크1 이렇게 두개로 구성되어있구요 디스크0은 일반저장용 1테라 하드디스크그요 디스크1은 삼성ssd 128g 짜리에 윈도우랑 게임 몇개만
    설치되있는 주 디스크입니다.

    명령프롬프트로 디스크 0번의 uniqueid disk를 검색해보면 아이디가 D0892D7D로 뜨구요
    디스크 1번(윈도우설치되있는 ssd)은 768F0E0B 로 뜨는데 이게 각 디스크의 서명인가요?

    만약 이게 디스크아이디라면 계속 사용해도 되는건지 궁금하네요

  10. BlogIcon 김민 2014.09.17 11:16 신고  댓글주소  수정/삭제  댓글쓰기
    도와주세요
    전 노하든데 이오류라 떳습니다 어떻게해여하나요??ㅠㅠ
  11. 2014.11.09 15:12  댓글주소  수정/삭제  댓글쓰기
    비밀댓글입니다
  12. BlogIcon 멘붕 2014.11.09 15:14 신고  댓글주소  수정/삭제  댓글쓰기
    제가 지금 CD를 넣는곳을 빼서 본체를 구입을 해서 그러는데 CD없으면 가망성이 아예없나여? 지금 멘붕...
  13. 김현수 2014.12.14 17:01 신고  댓글주소  수정/삭제  댓글쓰기
    0xc000000e 에러 나서 뒤지다 보니 또 님의 블로그에서 이러고 질문을 하고있네요 ㅋㅋ

    저번엔 자동복구 관련 글로 많은 도움 받았습니다.

    상황이 이상합니다.-,-
    전 그냥... 파티션 두개로 나누어진 하드에 윈도우 7 이 깔려있는 노트북을(제 지인분건데..)
    자동복구 만들어줄라구 일단 현재 윈도우시스템을 고스트로 백업해두려고
    USB로 부팅해서 ghost11 버전으로 c: 를 d: 로 늘 하듯이 backup.gho 로 이미지를 만들었더랬죠..

    그거까진 아무문제 없더라구요;;

    근데!!! 고스트 이미지 다 생성된후 재부팅했는데..
    아무것도 변한것이 없는데...

    0xc000000e 에러가 딱 뜨구는 부팅이 않되는겁니다. 희한한 일이죠??? 참;;;;;

    파티션을 만진것도 아니구 복구를 한것도 아니구 단지 고스트 백업이미지를 D:로 맹글어두었을뿐인데..
    무슨일인지 몰겠어요...

    제가 궁금한건 0xc000000e 에러 로 인한 복구가 아니라..(복구는 님의 친절한 글로 해결했습니다^^)

    윈도우7은 고스트 백업시 뭔가 특별히 처리해야 할 사항이 있는건지 긍금합니다.
    백업만 해두는데 0xc000000e 에러가 나는건 고스트가 틀림없이 뭔가 시스템에 변화를 준거 아닐까요?

    하여튼 참 이상합니다????
  14. BlogIcon ddddd 2015.01.09 01:58 신고  댓글주소  수정/삭제  댓글쓰기
    파워잭 뺴고 다시끼니까 되던대요? ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
  15. 배원진 2015.07.26 15:51 신고  댓글주소  수정/삭제  댓글쓰기
    메모리카드를 탈착 후 다시 장착하여 사용해 보세요

    저도 실행이 안되었는데 혹시나 싶어서 한번 수행해보니 작동되네요
  16. 익명 2015.09.01 13:36 신고  댓글주소  수정/삭제  댓글쓰기
    저는 설치된 윈도우 잘 사용하던경우인데 해당오류 때문에 게시물 순서대로 진행하던중에요

    diskpart
    list volume
    입려해봐도 제가 사용하던 설치된 윈도우는 나오질 않아서요 이럴땐 어떻게해야하죠

    저는 ssd에 운영체제 설치하고 하드는 데이터보관용으만사용하는데요

    list volume 결과
    볼륨 ltr 레이블 형식
    1 c 시스템예약 ntfs파티션
    2 d ntfs파티션 << 데이터보관하는
    3 f ntfs이동식 << usb
  17. 컴맹 2015.12.17 00:59 신고  댓글주소  수정/삭제  댓글쓰기
    글 잘읽었습니다..
    다름이 아니라 부팅오류 날때 해결법은 글을 통해 잘 배웠습니다..
    근데 제 컴 같은 경우는 부팅오류가 떴습니다...현재 윈7 Cd가 없어 고민하고 있는데 혹시나 해서 재부팅 하니 제대로 부팅이 되는겁니다....그럴려니 하고 넘어 갔습니다...
    컴터 종료 후 저녁에 다시 컴터를 키니 또 부팅오류가 발생하는 겁니다....요번에도 혹시나해서 재부팅 하니 정상 부팅이 되는겁니다...이럴때는 머가 문제여서 이렇게 되는건가요?
    답답합니다...컴 구매한지는 일주일 채 안되었습니다..
    도와주세요.....

    현 C: SSD 윈도우 D: 각종 게임등 ODD 이렇게 구성 되어있습니다.
    • 자나가는 2015.12.18 04:20 신고  댓글주소  수정/삭제
      그정도면 초기 불량 문제가 아닌가 합니다. 가장 의심이 되는 부품은 SSD -> 메인보드 -> 파워 순이 아닐까 생각되네요. 문제의 상황으로 봤을 때 저장 장치(SSD, HDD) 쪽의 문제로 보이지만, 이게 저장 장치 자체의 문제일지, 그것을 관장하는 메인보드의 컨트롤러 쪽에서 뭔가 문제가 생겼는지, 혹여나 모르지만 파워 때문에 시스템 전체가 불안정해진 건지는 테스트를 해봐야 알 수 있을 것 같네요.

      참고하시고 구매한 지 일주일 밖에 되지 않았다면 초기 불량으로 인한 제품의 교체를 요구해보시길 바랍니다.
  18. BlogIcon balckedition 2016.01.24 13:34 신고  댓글주소  수정/삭제  댓글쓰기
    Xp 블랙에디션 사용중인데 윈7으로 포맷하려고 usb넣고 부팅하니 아예 시작화면이 0xc000000e가 뜨네요. 부팅순서를 하드로 바꾸면 잘부팅되는데 왜 usb 윈7 포맷부팅시 에러가 날까요?
  19. 소강 2016.08.03 01:28 신고  댓글주소  수정/삭제  댓글쓰기
    질문드립니다 저도 이 오류가나서 usb로 부팅할려고햇으니 왠걸.. 마유스 키보드가 먹통입니다
  20. 현민 2016.12.06 15:31 신고  댓글주소  수정/삭제  댓글쓰기
    대박 진짜 좋은정보 감사드려요~~^^

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com