이제 질문 받은 내용은 웬만하면 포스팅으로 해결할 생각입니다. 댓글로 답변을 다는 것은 1회용에 그치지만 한번 포스팅해두면 링크로 답변을 대체할 수 있고, 동일한 문제를 겪는 분들에게 검색으로 솔루션을 제공할 수 있으니까요.


윈도우 64비트 사용하시는 분들 윈도우 폴더 안에 보시면 SysWOW64 폴더가 있습니다. 뒤에 64라는 숫자가 적혀있어서 이게 System32 폴더를 대체하는 64비트 전용 폴더라고 착각을 하실 텐데 사실은 그 반대입니다. 64비트 윈도우에서는 System32 폴더가 네이티브 64비트 시스템이고, SysWOW64 폴더는 32비트 프로그램 하위 호환을 위해 존재하는 것입니다. WOW라고 하니 World of Warcraft가 떠오르실 텐데, WOW64는 Windows on Windows 64비트의 약자입니다.


위 스샷은 64비트 PE 환경에서 32비트 프로그램을 실행했을 때 발생하는 오류입니다. 제가 블로그에서 PE라고 말하면 일반적으로 윈도우 7 DVD 부팅, F8 복구모드(Windows Recovery Environment) 등을 지칭합니다. PE는 Preinstallation Environment의 약자인데 용어 그대로 사전 설치 환경입니다. 윈도우 비스타부터 설치 방식이 PE로 부팅해서 WIM 이미지를 배포하는 형식으로 변경되었는데 그래서 여러모로 편리한 점이 많습니다. 아무튼 이 PE가 64비트인 경우 WOW64가 포함되어 있지 않기 때문에 64비트 PE에서 32비트 프로그램을 실행하면 위 스샷과 같은 오류 메시지가 나타나는 것입니다.


반대로 32비트 PE에서 64비트 프로그램을 실행하면 어떻게 될까요? 당연히 호환이 안 되겠지요.




이대로 글을 끝내려니 조금 허전하지만 딱히 더 언급할 만한 관련 내용은 생각나지 않네요. 이상입니다.
신고
Share
Tag : , ,
  1. BlogIcon Shine O
    2010.09.05 18:35 신고

    뭔가 허전한 느낌이? ㅋㅋ;

    아 HDMI와 듀얼사운드 구성관한 글 포스팅햇는데 한번 봐주시면 감사하겟습니다^^
    http://shineo.tistory.com/7

    • BlogIcon snpbox
      2010.09.05 22:51 신고
      수정 및 삭제

      잘 봤습니다. 그런데 저는 HDMI 출력을 하지 않다보니 테스트는 못해보겠네요.

  2. BlogIcon Mystika
    2010.09.05 21:03 신고

    오늘은 약간 짧..군요^^;; System32와 SysWOW64의 차이를 잘 모르고 있었는데.. 정보 감사합니다 ㅎㅎ

    • BlogIcon snpbox
      2010.09.05 22:52 신고
      수정 및 삭제

      짧으면 읽기에 부담없어서 좋지 않나요?

    • BlogIcon Mystika
      2010.09.06 00:01 신고
      수정 및 삭제

      중요한 내용만 딱! 요약되어 있으니 좋지요 ㅎㅎ
      그런데 평소에 긴글 쓰시다가 짧은글 쓰시니 역시 뭔가 허전합니다 ㅋㅋ

  3. trevis
    2010.09.05 22:03 신고

    제 질문에 대한 답변을 포스팅해주셨네요 다시한번 감사드립니다 항상 건강하세요 참고로 저는 그래서 윈7 32비트이미지를 구해서 해결했습니다

  4. ShadowBirds
    2010.09.06 04:57 신고

    잠시 한눈팔면 포스팅이 밀려서 계속 뒤쳐지는 군요...

  5. 드로이얀7(이준호)
    2010.09.06 07:33 신고

    이대로 글을 끝내려니 조금 허전하지만 딱히 더 언급할 만한 관련 내용은 생각나지 않네요. <--- 64bit PE에 WOW64를 넣어서 제작하는 방법을 추가하면 좋을 것 같은데 어떨까요? -_-ㅋ

    • wow
      2010.09.06 11:21 신고
      수정 및 삭제

      음.... wow64같은 건 마소 내부의 윈도 프로그래머가 아닌 이상 조금 힘들지 않을까요? 윈도 전반적인 걸 다루는 건데....

  6. XP설치
    2011.07.27 11:21 신고

    스누피님이 올리신 하드에서 XP 설치하기 보고 로컬소스 지정하려는데
    위와같이 이미지 유형을 지원하는데 필요한 하위 시스템이 없다뜨네요
    왜그러죠?

    • 기초확립
      2012.02.22 19:36 신고
      수정 및 삭제

      시간이 많이 지났지만 답글 달아보자면 .....

      윈도우 xp하드에서 설치하기 - 방식을 따라하니까 저도 안되더라구요 ....

      윈도우 xp하드에서 설치하기 종결자 - 요걸로 따라하니까 잘 되더라구요..