LUKS 암호화된 하드 드라이브를 복구하는 방법은 무엇입니까?

LUKS 암호화된 하드 드라이브를 복구하는 방법은 무엇입니까?

Windows를 설치할 때 중요한 콘텐츠가 저장된 2TB LUKS 암호화 하드 드라이브를 실수로 삭제했습니다.

그래서 실수를 깨닫고 즉시 라이브 Ubuntu 디스크로 재부팅하고 시스템이 작동하도록 별도의 하드 드라이브에 Ubuntu를 설치했습니다. 여기저기 검색해서 알아냈어요테스트 디스크. 나는 Linux 헤더를 검색했습니다(아직 손상되지 않은 것으로 생각합니다).

내 파티션 테이블은 다음과 같습니다.

이것이 내 파티션 테이블의 모습입니다

여기서 무엇을 해야할지 모르겠습니다. 다른 포럼에서 읽은 유사한 질문은 모두 너무 구체적이며 문제가 없는 내용을 포함하고 있습니다.

어떤 팁이 있나요?

답변1

testdisk스크린샷과 토론에 따르면 LUKS 헤더가 검색되어 자체 파티션에 배치되고 나머지 LUKS 컨테이너는 할당되지 않은 공간에 남겨진 것처럼 보입니다 . LUKS 헤더는 별도의 헤더를 사용하지 않는 한 파티션 시작 부분(또는 파티션을 사용하지 않는 경우 디스크)에 저장됩니다.

LUKS 형식은 메타데이터 헤더와 8개의 키 슬롯 영역을 사용합니다.
LUKS 형식은 디스크 시작 부분에 있는 메타데이터 헤더와 8개의 키 슬롯 영역을 사용합니다.https://gitlab.com/cryptsetup/cryptsetup/wikis/FrequentlyAsked질문

따라서 이를 바탕으로 해결 방법은 다음과 같습니다.크기 조정sdb1에 전체 디스크가 포함되도록 합니다. 크기를 조정할 때 주의해야 할 몇 가지 사항은 다음과 같습니다.

  1. sdb1 파티션의 시작 오프셋은 변경되지 않은 상태로 유지되어야 합니다. 즉, 실행하면 안 됩니다.이동하다작업.
  2. 파일 시스템이 아닌 파티션 크기만 조정합니다.
  3. 실제로 파티션 크기를 조정하는 것이 아니라 MBR에서 다시 생성하는 것입니다. 그냥 GParted크기 조정파티션 시작 오프셋을 자동으로 채워주므로 작업이 더 쉬워집니다.

Gparted를 사용하여 파티션 크기를 조정하는 방법은 다음과 같습니다.https://gparted.sourceforge.io/display-doc.php?name=help-manual#gparted-resize-partition

지침에 대해 주목할 만한 몇 가지 사항이 있습니다. 첫째, 앞서 언급한 것처럼 파티션 시작 오프셋이 동일하게 유지되어야 합니다. 설명의 팁은 다음과 같습니다.

기존 파티션의 시작 부분을 이동하지 않으려면 Free Space 앞의 값을 변경하지 마세요.

실제로 크기를 조정하는 것이 아니라 이전과 같이 파티션을 다시 생성하기 때문에 적용되지 않는 LUKS에 대한 팁도 있습니다.

LUKS 암호화 파티션과 그 안에 있는 파일 시스템은 암호화 매핑이 활성화된 경우에만 크기를 조정할 수 있습니다.

이 모든 설정이 완료되고 NTFS 마운트가 정상이면 파일 시스템 검사를 실행하여 콘텐츠가 괜찮은지 확인하는 것이 좋습니다.

관련 정보