|
R-Studio는 스캔된 지역의 데이터를 복구하려고 할 때 고유한 IntelligentScan 기술을 사용합니다.
선택한 지역을 스캔하는 동안, R-Studio는 디스크에서 직접 데이터를 읽고, 분석하며, 데이터가 속하는 레코드를 판별합니다. 다음 레코드 유형이 가능합니다.
- MBR 레코드
- NTFS 부트 섹터 레코드
- FAT 부트 섹터 레코드
- MFT 레코드
- NTFS 폴더 레코드
- FAT 레코드
- FAT 폴더 레코드
- Ext2FS SuperBlocks 레코드
이러한 모든 레코드 유형은 다르지만 알려진 구조를 보유합니다. 각 레코드 유형에 대해 레코드 간에 유효한 레코드 필드 값과 관계 값을 아는 경우, R-Studio는 데이터의 레코드 유형을 결정합니다. 그러한 레코드 유형을 정확하게 결정할 수 없는 경우, 데이터는 가장 확실한 레코드 유형에 할당됩니다. 각 할당에 대한 특정한 가능성을 통해 동일한 데이터를 여러 레코드 유형에 할당할 수 있습니다. 가능한 파일의 목록은 이러한 레코드에서 작성됩니다.
R-Studio는 각 레코드 유형에 대한 레코드 목록을 만듭니다. 이 목록에는 할당 가능성과 함께 목록의 레코드 유형에 할당된 레코드의 참조가 포함됩니다. 동일한 데이터를 다른 레코드 목록에 포함시킬 수 있습니다. 그런 후 R-Studio는 각 목록의 요소 간에 그리고 다른 목록 간의 관계를 분석하며, 파티션 시작 지점 및 가능 크기, 파일 시스템 유형, 클러스터 크기 그리고 존속 가능성과 함께 발견한 파티션의 목록을 작성합니다.
파일 목록과 파티션 목록을 사용하여 R-Studio는 발견한 파티션에서 파일 시스템과 파일을 재구성합니다. 하나의 파일이 다른 여러 파티션에 속할 수 있습니다.
전체 하드 디스크나 그 부분을 스캔할 때, R-Studio는 발견한 모든 파티션을 표시합니다. 그런 후 파티션의 추가 정보가 사용 가능한 경우 발견된 파티션의 매개변수를 수동으로 수정할 수 있습니다.
IntelligentScan 기술을 사용하여 R-Studio는 기존 파티션뿐만 아니라 새 파티션에서도 파일을 복구할 수 있습니다. 또한 삭제되었거나 재포맷된 파티션의 데이터를 검색하여 복구할 수도 있습니다. 예를 들어 나중에 FAT 파티션으로 다시 포맷되는 NTFS 파티션이 있는 경우, R-Studio는 디스크의 동일한 장소에서 FAT 파일 시스템을 가진 파티션과 NTFS 파일 시스템을 가진 파티션을 표시합니다. 그런 후 발견한 파일을 복구할 수 있습니다.
|