에러 없는 컴 생활을 희망하지만,
오늘 또 다시 만나게 되는 에러 !



내가 만나게 된 에러 상황을 정확히 설명을 하면...

- 웹하드를 통하여 파일 하나를 다운 받음.
- 약 12GB 용량의 egg.
- 파일 압축을 풀기 위해 해당 파일을 선택하거나
- 선택 후 오른쪽 버튼을 누르면 위 에러메시지가 뜸


여러 해결 방안을 찾아보고 시도했지만,
결국은 실패했다.

하지만, 나름의 변태적인(?) 해결책은 찾았기에 그 과정을 서술하겠다.


웹서핑 결과 아래의 방법들로 하면
대부분들 해결이 되어야 정상인 것으로 추정된다.
하지만,
나의 경우에는 안되었다는 것이다.
즉,
아래의 방법들이 잘못된 방법들은 아니라는 것이다!




1. 데이터 실행 방지(DEP) 범위 제한


시스템의 고급에서 '설정'을 선택


데이터 실행 방지(DEP) 탭에서
윗 부분에 있는 것을 선택하고 재부팅

→ 나의 경우에는 원래부터 윗 부분에 설정되어 있었다!



2. 미리보기 캐쉬 막아버리기


내컴퓨터의 폴더 옵션 선택


보기 탭에서 '미리 보기 캐시 안 함' 선택 후
모든 폴더에 적용, 확인!

→ 이렇게 해도 증상은 여전했다.
다만 이렇게 하니 파일 탐색기가 왠지 빨라진 것 같은... 응?!




3. 부팅 때 부터 DEP 막아버리기


시스템을 선택 후


고급 탭의 '시작 및 복구'에서 설정을 고른 후


시스템 시작에서 '편집'을 누르고


boot.ini 편집창에서 아래와 같이 수정

"/noexecute=AlwaysOff"

그리고 재부팅!!!

→ 이렇게 하니, "데이터 실행 방지 알림 창"이 안뜨고 그냥 창이 닫혀버렸다.
explorer가 재시작하면 나타나는 증상 그거~ 결국 에러 해결 안됨





문제가 되는 파일의 확장자가 egg 인것에 주목했다.
내가 정말로 싫어하는 확장자
알집에서 사용하는 전용 압축 파일

알집 홈페이지에 가면 알집을 설치하지 않아도
압축을 풀 수 있는 파일을 제공해준다.

http://www.altools.co.kr/Product/ALZip_Intro.aspx


빵집(http://www.bkyang.com/)을 주로 이용하는데,
egg 파일들 관련하여 문제가 발생하면
위의 파일을 이용해서 해결하곤 한다.

그래서, 해제모듈을 이용해서 해당 egg 파일을 읽도록 해봤지만
바로 얼음!!



그래서 머리를 싸매고 방법을 강구하던 중...
가상피씨를 이용해보기로 했다.

VirtualBox (http://www.virtualbox.org/)

공부 및 연구를 위해서 내 PC에는
VirtualBox로 XP와 Ubuntu가 셋팅되어있다.

VirtualBox는 오픈소스이니 뭐... 여러분들도 설치해서 사용하기를 강추!


VBox의 XP를 구동 후 공유폴더를 통해 해당 파일을 접근할 수 있게 했다.
VBox의 XP에서 해당 파일의 압축풀기 시도!

→ DEP에러 똑같이 발생



내가 믿는 Ubuntu도 시도해보기로 결정!

VBox의 Ubuntu 구동 후 공유폴더를 통해 해당 파일 확인 시도


$ cd /srv/mount/  (임의의 위치)
$ mkdir share
$ sudo mount -t vboxsf -o uid=uid,gid=gid sharename /srv/mount/share/


마운트 경로로 사용할 디렉토리 생성 후 사용자를 소유자로 해서 마운트 생성

알집 홈페이지의 "UnEgg소스코드(리눅스용)"도 다운로드
굳이 소스컴파일 없이 바이너리도 같이 포함되어 있다.


 
 $ /srv/install/unegg/release-x86/unegg -x filename.egg /srv/mount/share/


→ 이렇게 하니 드디어 원인을 파악할 수 있었다!
바로 CRC error!
egg 파일이 깨진 것이 해당 증상의 원인이었다.




내가 본격적으로 컴퓨터랑 씨름하면서 생활한지 17년이 넘어가고
첫 만남부터 따지면 25년이 넘고
내가 조립해준 컴퓨터가 1000여대가 넘어가고
(뻥 아님! 업자 생활도 잠시하고 차려주고 관리해준 PC방이 몇 개고...)
지금도 컴퓨터랑 씨름하면서 먹고 사는 입장에서...

이런 에러는 또 난생 처음이다!

egg 파일이 꼭 문제의 원인이라고 단정 지을 수는 없지만,
CRC error에 취약하다는(문제가 있다는) 점은 분명한 것 같다.

egg 파일을 싫어할 이유가 또 하나 늘어난 것 같아 슬프다.


그냥 오픈소스로 배포되고 있는 7z 로 압축하는 것이 백번 나을 것 같은데...
대체 왜 압축을 egg 형식으로 하는지 이해가 안된다.
그냥 대중화된 zip으로 하던지~!!!
반응형

+ Recent posts