정전 후 랩탑이 부팅되지 않습니다. 디스크 유틸리티와 라이브 CD를 사용하여 문제를 조사했습니다. 데이터가 손상되지 않아 백업 사본을 만들었습니다. 그럼에도 불구하고 나는 가능한 최소한의 노력으로 부팅을 포함하여 디스크 기능을 복원하고 싶습니다. 많은 전문가들이 파티션을 새로 만들고 운영 체제를 새로 복원하고 소프트웨어를 다시 설치하라고 제안합니다. 이것은 내 경우에는 거의 불가능합니다 (모든 배포 키트가 없습니다). 그렇기 때문에 손상된 파티션 테이블을 그 자리에서 편집하고 싶은데 정확히 문제가있는 부분이 필요합니다.
디스크에는 2 개의 볼륨이 있습니다. 하나는 기본 파티션이고 다른 하나는 확장 파티션의 논리 드라이브입니다.
라이브 CD에서 랩톱을 부팅하면 Windows에서 두 드라이브를 모두 볼 수 있지만 확장 파티션의 논리 드라이브에 액세스 할 수 없습니다.
diskpart
의 명령 list volume
은 볼륨 fs 플래그가 NTFS 대신 RAW임을 나타냅니다. 이상하게도 데이터를 복원하는 데 사용한 디스크 유틸리티 ( DMDE 포함 )는이 볼륨을 NTFS 로보고 문제없이 데이터를 읽습니다.
다음은 diskpart의 출력입니다.
DMDE가 보여주는 내용은 다음과 같습니다.
문제는 Windows에서 볼륨에 적합한 NTFS를 만들 수 있도록 테이블에서 어떤 원시 바이트를 어떻게 편집해야하는지 (예를 들어 직접 디스크 판에 DMDE를 사용할 수 있음)?
어떤 다른 세부 정보가 중요하고 요청시 제공 할 수 있는지 잘 모르겠습니다.
최신 정보
연결된 답변 중 유일한 답변은 TestDisk를 사용하는 것입니다. 먼저,이 유틸리티는 OS에 대해 매우 까다 롭다고 말해야합니다. 내가 시도한 WinPE 기반 라이브 CD에서는 실행되지 않습니다. 마침내 나는 거의 모든 본격적인 Win7 라이브 CD에서 실행할 수있었습니다. 다음과 같이 표시됩니다 (확장 파티션의 논리 볼륨에서 NTFS에 유의하십시오).
(이번 FAT32에 주목하십시오) :
여기서 가장 큰 볼륨을 복구해야합니다. TestDisk 아래에 FAT32로 표시됩니다 (DMDE는 NTFS로 표시됨). P
명령은이 볼륨에 대해 읽을 수있는 파일 목록을 생성하지 않습니다. T
유형을 NTFS로 변경 하는 명령을 시도했지만 문제가 해결되지 않았습니다. P
여전히 가비지를 나열합니다 ( "파일 시스템이 손상되었을 수 있습니다"). 그러나 DMDE에서 전체 파일 시스템을보고 r.saver 유틸리티를 사용하여 저장했습니다.
더 깊은 검색을 실행했습니다.
그리고 발견 :
삭제 된 NTFS 볼륨은 내 데이터가있는 실제 드라이브입니다. 그런 다음 'D'에서 'L'로 변경하고 디스크에 변경 사항을 기록하고 재부팅했습니다.
드라이브에 여전히 액세스 할 수 없지만 DMDE를 실행하면 MBR 레코드에 최소 625153410 LBA (320GB)의 디스크가 필요하지만 디스크는 625142448 LBA (320GB)라고 불평합니다.
내 경험으로는 TestDisk가 내 경우에는 작업을 수행 할 수 없거나 TestDisk를 사용하여 정확하게 수정하는 방법에 대한 자세한 지침이 필요합니다.
미리 감사드립니다.
작은 말로, 나는 TestDisk가 버그가 있다고 말해야한다 : 나는 상응하는 TestDisk의 명령에 의해 파티션 테이블을 백업 한 다음 테이블을 변경하고 디스크에 썼다; 그런 다음 변경 사항이 도움이되지 않고 백업에서 변경 사항을 롤백하기로 결정했습니다. 결과적으로 완전히 다르고 잘못된 파티션 테이블이 생겼습니다. FIASCO에서 저를 구한 유일한 것은 dmde를 사용하여 다른 백업을 만들어서 예상대로 구조를 복원했다는 것입니다.