"엑세스가 거부되었습니다. 디스크가 꽉 찼거나 쓰기 금지되어있는지 아니면 파일이 현재 사용중이 아닌지 확인하시기 바랍니다" 아, 정말 짜증나는 문구죠. 더구나 파일 용량이 커서 꼭 지워야 할 때는 더욱 그렇지요. 정말 골치 아프죠. 저는 포맷까지 할뻔 했습니다. 그 경험을 살려 이곳에 파일 지우기에 대해 종합정리합니다.
xp의 경우에는 도스창에서도 지워지지 않지요. 재부팅도 해보지만 그런 정도로 지워질 것 같으면 머리썩을 일도 없지요.
지워지지 않는 파일을 지우는 방법은 여러가지가 있습니다. 특히 사용 중이라거나 등등의 메세지가 뜨면서 사람을 애먹이는 avi 파일의 경우, 윈도의 결함 중 하나라고 합니다. 미리읽기 기능이 너무 완벽해서 그렇다나 뭐라나.... 하지만 아래 내용 중 어느 한 가지 방법으로는 대부분 지워질 것입니다. 아래의 방법들로도 지워지지 않는다면 그냥 포멧할 때까지 그냥 참는 수 밖에...
이 글은 앞으로도 계속 여러 곳에서 정보를 찾아 수정 보완될 것입니다.
아참, 이 글에 나온 대로 하기 전에, lcd등의 경우 가상cd롬에 파일이 물려 있는지 확인해보기 바랍니다. cd 롬에 파일이 물려 있을 경우 당연히 삭제가 안되지요.
------
<네로버닝툴 이용하기>
네로버닝툴의 탐색기에서 삭제..--->참으로 신기하게도 잘 지워진다. 거의 100%이다.
<다른 파일명으로 덮어 씌우기>
메모장을 열어서 지워지지 않았던 파일이 있는 폴더 안에 텍스트 문서를 하나 만든다.
아무거나 입력한 뒤 txt 파일로 저장을 하는데 지워지지않는 파일이름이랑 똑같이 만든다.
즉, 덮어 씌우는 것이다. 그런 다음 지워 본다.
<열린 파일 연결 끊기>
제어판-관리도구-컴퓨터관리-공유폴더-열린파일을 순서대로 클릭한다.
열린파일항목에서 마우스 오른버튼을 눌러 '모든 열린 파일 연결끊기'를 선택한 뒤
해당 파일을 지운다.
<이름 바꾸기>
간단하게 탐색기를 열어서 화일의 이름을 바꾸어 준 후 지운다.
이때 '사용중' 등등의 메세지가 뜨면서 파일명이 바뀌지 않을 수도 있다. 그때는 또 다른 방법을 쓴다.
dmserver.exe라는 파일이 사용중이라고 나온다면
Ctrl+Alt+Delete키를 누르셔서 Windows작업 관리자에서
응용 프로그램 탭에서 dmserver.exe와 관련된 프로그램이 실행되고 있는지 찾아 본다.
있다면 작업 끝내기를 눌러서 종료시킨 후 파일을 다시 지워본다.
만약 찾을 수 없다면 '프로세스'탭에 나온 '이미지 이름' 중에서
dmserver.exe와 관련된 것을 찾고, 프로세스 끝내기 버튼을 누러서 종료한 다음
파일을 지워본다. 아마 대부분 이 과정을 거치시면 파일 삭제가 됩니다..........
안 지워지는 파일을 골라서 del 키를 누르면 지울꺼냐고 하는 Yes/No가 나온다.
그러면 여기서 아무 것도 누르지 말고 기다린다. 최소 5초에서 10초정도..
그 다음에 Yes를 누르면 지워질 수 있다.
<파일 옮기기>
말썽난 파일을 클릭 후 드래그를 해서 파일을 (마우스 클릭을 떼지 않은 상태에서) 옮길 대상 폴더에 가져간다. 그뒤 5-10 초 동안 마우스를 댄채로 기다린다. 그 뒤에 해제하면 이상 없이 이동이 가능하다.
ctrl+alt+del 눌러서 작업 관리자를 엽니다.
'프로세스' 탭에서 explorer 프로세스를 강제종료 시킵니다.(iexplorer 아닙니다)
그러면 바탕화면에 아이콘이 잠시 안 보이는 상태가 되구요
이 상태에서 작업관리자 '응용프로그램' 탭에 보시면 '새작업' 이라는 버튼이 있습니다.
'새작업'누르시고 '찾아보기' 선택하셔서 지워지지 않는 파일 경로를 찾아가서
지워지지 않는 파일을 지워보시면 지워질겁니다. 아니면 이름을 바꾸셔도 되고요.
지우거나 이름 바꾸셨으면 '취소' 눌러서 취소하시고
새작업 만들기 창에서 빈칸에 'explorer' 치시고 '확인' 누르시면
explorer 프로세스가 다시 기동되면서 원래대로 쓰실 수 있게 됩니다.
간단하게 말하면 explorer 프로세스를 죽여놔야 지워지지 않던 파일들을 삭제 할 수가 있습니다.
일단, explorer.exe 를 죽인 후,
regedit 에서
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32
키를 삭제하세요.
대부분의 경우 해결이 됩니다.
다음부터는 explorer.exe 를 죽일 필요도 없습니다.
아예 그런 현상이 일어나지 않습니다.
잠긴 파일이 없을 경우에는 explorer.exe 를 죽일 필요없이 그냥 키만 삭제하시도 이런 일이 생기지 않습니다.
<제어판의 프로그램 삭제에서 지워지지 않는 파일을 레지스트리에서 지우기>
[1]시작 --> 실행에서 regedit를 입력하면 레지스트리 편집기가 나타난다.
[2]이곳에서 내 컴퓨터
\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current \Version\Uninstall
로 이동을 한다.
[3]여기에서 삭제되지 않은 프로그램의 폴더를 지우면 프로그램 추가/삭제 목록에서도 제거된다.
Ftp 프로그램이나 idisk탐색기 같은 또 다른 프로그램을 이용해서
파일들을 찾아 그 프로그램 내에서 삭제를 하면 지워지지 않는파일들이
손쉽게 지워진다.
-----------------------------------------------------------------------------------
1. 메모장 등으로 파일 다른이름으로 저장
메모장을 하나만든다
아무거나 적고 다른이름으로 저장할때 지워지지않는 파일 이름이랑 똑같이 저장.
스타워즈.avi가 영화이름이면 메모장 이름도 스타워즈.avi라고 저장합니다.
1kb정도크기의 파일이 만들어진다. 이것을 지워지지않는 동영상이 있는폴더에 붙여넣기
한다
그럼 파일교체를 묻는 질문에 교체한다고 하면 자동으로 삭제된다
지워지지 않는 화일명이 test.exe라고 하면
메모장에서 아무내용이나 적으시고 저장하실때 test.exe가 있는 디렉토리에 가서
test.exe 화일에 덮어쓰기를 하신후 삭제해 보시기 바랍니다.
2. 네로버닝롬으로 지우기
3. AVI파일 지워지지않을때 조치
윈도우 XP에서는 avi화일 이동/삭제시에 `다른 작업이나 사용자가 사용중` 이라는 메세지와 함께
삭제/이동이 안될 경우가 있습니다.
보통 이럴때는 화일을 클릭하고 2-3초 후에 이동/삭제를 하면 문제가 해결되었는데요,
(XP의 avi 화일정보 미리 읽기 기능과 관계된 문제입니다)
윈2000과 마찬가지로 바로 이동/삭제가 문제없이 되는 방법이 있습니다.
중간에 끊겨진 avi화일 삭제시에.. Explorer.exe가 점유율 100%를 보이며
버벅이다가.. 이동/삭제가 한참후에 되는 버그도 해결이 된다는군요
----------------------------------------------------------------------------
시작버튼->실행->REGEDIT
다음의 키값을 찾아갑니다
HKEY_LOCAL_MACHINE \SOFTWARE \Classes \CLSID
\{87D62D94-71B3-4b9a-9489-5FE6850DC73E \InProcServer32
여기서 InProcServer32 라는 키 값을 삭제해주시면..
즉시 이동/삭제가 가능합니다.
4. 안전모드로 부팅한후 삭제
5. 프롬프트에서 delete 명령어를 이용하여 삭제
ex)del test.exe
xp의 경우 시작-실행-cmd 입력후 del명령사용