1, 문제 발단
PC 내 Drive (F:, G:)가 보이지 않더군요.
Windows Booting중 Disk 확인중이라는 메세지가 뜨면서 Booting이 지체되길래
CHKDSK Drive G: /f/r/x 명령어로 확인해 보니 파일 점검시마다 Disk 저장공간이 부족하다는 메세지가 뜨면서
기다릴 수 없을 정도로 계속되길래 강제로 OFF 시켰지요.
재 부팅시에도 동일한 현상이 반복되길래 아무키나 눌러 건너 뛰었지요
이같은 불편을 겪던중 Windows Up date 를 확인해 보니 대기중인 Up date가 있길래 곧바로 UpDate시키고
파일 작업을 끝내고 전원 끄는 과정으로 시스템 정지를 클릭했는데
예전과 달리 곧바로 꺼지지 않고 계속 종료중이라는 메세지만 1시간이 지나기까지....
어쩔 수 없이 전원 버튼을 길게 눌러 장제로 OFF 시켰지요
다음 날 켜보니 탐색기 화면에 G: 디스크 드라이브(500 Gb)가 표시되지 않더군요.
G: Disk Drive 저장공간은 2개의 Partition 으로 나누어 1개 Partition은 외국어 학습 전용(EBS)으로,
나머지 1개 Partition은 업무, 여행, 음악, 성경 등 개인적인 파일 전용으로 이제까지 살아온 삶의 기록인데...
어떻게든 살려봐야 겠다는 생각으로 조심 조심 해결책을...
1. G: Driver 물리적인 손상 유무 판단
가. Bios 창에서 인식되는지 확인
전원 On 후 곧바로 DEL, F2, F8 등를 눌러 보는데 Bios창은 뜨지 않고 Window 로 직행되더군요.
무선 키보드 때문일까 의심했드랬는데 아니다.
▶전원옵셥 /시스템 설정 /전원단추 작동설정/ 이 빠른 시작 켜기(권장)로 설정되었기 때문이었음.
현재 사용할 수 없는 설정 변경에서
종료 설정 / 빠른 시작 켜기(권장) 에 체크된 것 해재후
재부팅하면서 Motherboard 제조사가 정해놓은 단축키를 눌러야 함
시스템 요약해 주는 명령어 실행시키면 Motherboard 제조사를 알려줌
▶msinfo32
ECS 사 제품 단축키는 DEL 이라고
https://j2025.tistory.com/57
Booting 중에 단축키 DEL 눌러 보니 Bios SATA Configuration창에서
WDC WD5000AAKX(F: G: 1 Giga)
SATA port3에 접속되었고 AHCI 설정은 Disabled 라고 인식됨
위와 같은 방법외에도 Windows 디스크 관리창에서 Disk 용량 인식여부로 물리적 손상유무를 판단할 수 있음
보다 자세한 정보는
Windows 내 Diskpart 명령어 실행하여 Driver 볼륨 및 Driver 정보 확인
2. Driver 정상 작동 여부 확인
장치관리자가 인식한 Driver가 PC내 Windows OS에 맞게 Up date 된 것인지 확인
3. Driver 열기 프로그램파일 이상유무 진단
식별문자가 사라진 Driver를 문자 E 로 부여한 후
가. 1차 검사
CHKDSK 명령어로 Driver 열기파일 이상유무 검사
▶ CHKDSK E: /f /r
1번 NTFS Booting sector 손상되었기에 2번 NTFS Booting sector 로 대체하여 시스템 예약된 볼륨 레이블까지 확인하던중
MFT(Master file table) 손상되어 더이상의 CHKDSK 명령 실행이 불가하다고 함
★손상된 Booting sector 로 인해 Driver 파일이 열리지 않는 것 같은데 어떤 해법이 있을까?
나. 2차 검사
Windows disk 검사기능 실행시켜보니 Format 되지 않아 검사수행이 불가하다며
Format 하겠느냐고 묻는데 Format 하면 Driver내 저장된 모든 파일을 잃게 되니
내가 원하는 해법은 아니라고 생각되어 Windows 검사도구에서 빠져 나옴
다. 3차 검사- Disktest Utility 이용
https://www.cgsecurity.org/wiki/TestDisk_Download#google_vignette
■ TD(Testdisk) 1단계
압축해재된 Utility 폴더내 실행파일( Testdisk_win.exe ), 관리자권한으로 클릭
본 Utility 는 Free software 로서 작업결과는 이용자 본인에게 있음에 유의하라는 문구와 함께
Utility가 감지한 Drive 저장소와 용량을 알려주면서 검사하고자 하는 Drive를 선택하라고 함.
★인식한 Drive는 2개이며 세부내용은 아래와 같다
Disk 0
Physical Drive 0 - 120GB SSD
※ 120GB SSD Disk0 은 Windows OS가 설치된 C: Drive 로 이해됨
Disk 1
Physical Drive 1 - 500GB WDC WD5000AAKX-00ACA0
※ 이것이 사라진 Disk로 판단되어 선택 클릭
■ TD 2단계
작업과정 Log 파일 생성(Create)할 것인가 묻는데 클릭
■ TD- 3단계
검사할 Drive의 Partition table type이 무엇이냐고 묻는데 모르겠다
다행히도 하단 안내 메세지에 TestDisk 프로그램이 자동인식했다며 Intel이라고 뀌뜸해 준다.
Intel 클릭
■ TD- 4단계
Sylinder Scan 진행율(%)이 표시되면서 진행중에 에러가 발견되면 곧바로 Sector 위치정보를 알려준다.
※50% 진행지점에서 에러발견되었다고 Drive1 Sylinder Sector 35068/8/19 (lba=563367942).
디스크 용량이 500 GB, 파일도 많아서 그런지 Scan 종료시까지 근 1시간이 소요되었다.
Partition에 문제 없다고 확신한다면 시간이 많이 소요되는 Scanning 을 통한 Analyse는 생략하고
다음단계인 Filesystem Utils 검사하는 Advanced 선택 클릭
■ TD- 5단계
Partition별로 Start / End / Size를 표시해 주면서 Partition을 선택하라고 함
* 표시된 Partition은 Primary bootable 이라는 안내가 있고
CHKDSK 명령으로 Booting Partition이 문제있다고 했으니
* 표시된 Partition (HPFS - NTFS) 선택 클릭함
Boot sector가 불량이고 Backup boot sector는 정상이라며 분석결과를 알려주면서
Sectors 인식이 안될지라도 다음단계 진행을 위해서는 반드시 유효한 NTFS Boot sector 정보가 있어야 한다고 한다.
정상적인 Backup boot sector를 복사해서 Booting Partition의 boot sector 를 재정비할 것인가를 묻는다.
분석결과 정상적인 Backup boot sector가 존재한다고 했으니 Backup BS 클릭
재확인하길래 Y
Boot sector 정상으로 복구된 Partition 정보와 함께 모든 Sector 들이 인식된다며 알려준다.
■ TD- 6단계
CHKDSK 에서 문제점 2가지 (Boot sector 손상, MFT 손상)가 있다고 했으니
나머지 MFT(Master File Table)도 수정해야 될텐데 곧바로 Repair MFT 할 것인가를 묻는다.
MFT 복구를 위해서는 기존 MFT를 조사해 봐야한다니 Repair MFT 선택 클릭
MFT와 MFT mirror 가 완벽히 일치하도록 수정되었다고 하니 Ok 클릭
■ TD- 7단계
검색창에 표시된 내용을 확인해 보니
사라진 Drive G: 가 Drive 문자 D: E: 로 표시되는데 전체 용량 500GB중 일부만 (D: 265GB, E: 100MB)이다.
Drive G: 메모리 영역은 2개 Partition( 300GB, 200GB )으로 나누어 놓았던 것인데... 나머지는 왜 않보일까?
디스크 관리창에는 할당되지 않은 영역(200GB)만 보일뿐 Drive 식별문자는 없다
시스템 예약공간이 Disk 0 외에도 Disk 1(500GB) 에도 존재하게 된 원인은
Disk 1에 Windows OS 설치하여 다른 PC에서 Booting 용으로 사용되었기 때문임.
현 PC는 SSD Type Drive ( Disk 0 )에 Windows OS 설치하여 Booting 용으로 사용중임.
D Drive Partition (300GB) 영역내 존재하는 파일은 탐색기로 볼 수 있는데
할당되지 않은 영역(200GB)에 존재하는 파일들은 전혀 볼 수 없다
Drive (500GB)를 2개 Partition 으로 영역을 구분해 놓았는데 Primary Partition만 표시된 것 같다.
메뉴 안내에 따라 Deep Search 해보니 확장된 영역(Secondary Partition) 까지 보여준다.
※ Partition 별로 어떤 파일들이 존재할까? P: list file
☆ HPFS - NTFS 0 : Booting 파일이 보존된 Partition
P HPFS - NTFS 12 : Disk 0 시스템 예약된 영역(500MB)으로 Primary Partition
D HPFS - NTFS 34692 : Drive 식별문자 D: 영역(300GB), 종전 F: Drive 에 저장된 파일(EBS)이 들어있다
D HPFS - NTFS 47747 : Drive 식별문자 없는 영역(200GB), 종전 G: Drive에 저장된 파일(여행,음악,사진)이 들어있다
분명히 파일 존재하는데 왜 Drive 문자 표시도 없고 파일이 표시되지 않는 것일까?
디스크 관리창에 200GB "할당되지 않음"으로 표시되었는데?
Partition 추가 안내에 따라 A 입력
Testdisk 메뉴중 아직까지 수행되지 아니한 MBR Code 쓰기 작업까지 완료한 후 Quit 클릭
Rebooting 하니 200GB Drive 영역에 저장된 파일이 제대로 표시된다.
Testdisk 메뉴중 Geometry (Change disk geometry) 는 Drive내 여타 File 복구할 때 쓰이는 것 같은데
실행과정에서 로그되는 파일용량이 엄청 많이 소요(C: drive 적색으로 표시됨)되는지라
굳이 당장 요구되지 않는다면 급한 것(검색창에 보이지 않는 문제)부터 해결해 가는 것이 바람직한 것 같다.
E: Drive 시스템 예약 영역(100MB)은 계속 유지할 필요가 없을 것 같은데 시간을 갖고 생각해 봐야겠다.