XP 에서 파일일 손상되거나 삭제되었을때 사용하는 방법이 3가지가 있습니다.
하나는 명령프론프트에서 "sfc /scannow" 하고 쳐주면 원본을 요구하고 삭제되었거나 손상된 DLL 파일만 복구를 합니다...
또하나는 98의 sfc 처럼 시스템구성유틸리티에서 일반에 > 파일 확장 을 선택한후 복원할 파일이름 원본의 위치 저장위치를 선택하면 복구를 할수가있는데 이 방법은 i386 폴더 안에 CAB 파일에만 해당됩니다. 즉 그 안에 있는 파일만 복구가능하다는 말입니다.
마지막 방법은..
예를들어 얘기하면 메모장을 사용하려는데 notepad.exe 가 존재하지 않는다고 나오면 복구를 해줘야하는데 exe 파일은 위의 두 방법으로 복구할수가 없습니다. 이럴때 원본의 i386 폴더로 이동하시면 notepad.ex_ 이런 파일이 존재할껀데여... 그 파일을 복사해서 바탕화면에 두시고 더블클릭을 하면
그 파일을 열때 사용할만한 프로그램을 선택하라고 나오져?
거기서 "목록에서 프로그램 선택" 을 눌루시고 "찾아보기" 를 를 눌러서
windows 폴더 안에 system32 폴더 안에 extract32 파일을 선택하주시면
연결프로그램 선택하는 화면에 "Microsoft(R) CAB File Extract Utility" 가 추가 되어있는걸 볼수가있습니다.
그걸 선택해주시면 복원이 되어있는걸 볼수가 있을겁니다.
이런식의 방법으로 거의 모든파일을 수동 복구 가능합니다...
하나는 명령프론프트에서 "sfc /scannow" 하고 쳐주면 원본을 요구하고 삭제되었거나 손상된 DLL 파일만 복구를 합니다...
또하나는 98의 sfc 처럼 시스템구성유틸리티에서 일반에 > 파일 확장 을 선택한후 복원할 파일이름 원본의 위치 저장위치를 선택하면 복구를 할수가있는데 이 방법은 i386 폴더 안에 CAB 파일에만 해당됩니다. 즉 그 안에 있는 파일만 복구가능하다는 말입니다.
마지막 방법은..
예를들어 얘기하면 메모장을 사용하려는데 notepad.exe 가 존재하지 않는다고 나오면 복구를 해줘야하는데 exe 파일은 위의 두 방법으로 복구할수가 없습니다. 이럴때 원본의 i386 폴더로 이동하시면 notepad.ex_ 이런 파일이 존재할껀데여... 그 파일을 복사해서 바탕화면에 두시고 더블클릭을 하면
그 파일을 열때 사용할만한 프로그램을 선택하라고 나오져?
거기서 "목록에서 프로그램 선택" 을 눌루시고 "찾아보기" 를 를 눌러서
windows 폴더 안에 system32 폴더 안에 extract32 파일을 선택하주시면
연결프로그램 선택하는 화면에 "Microsoft(R) CAB File Extract Utility" 가 추가 되어있는걸 볼수가있습니다.
그걸 선택해주시면 복원이 되어있는걸 볼수가 있을겁니다.
이런식의 방법으로 거의 모든파일을 수동 복구 가능합니다...

Tip이 도움이 되었다면 댓글과 평가 부탁합니다.
Tip에 대한 궁금한 점은 댓글로 남겨 주시면 성심껏 답변 드립니다.