불량 섹터가 몇 개있는 하드 드라이브가있는 시스템이 있습니다. ddrescue
드라이브에서 사용 가능한 모든 섹터를 복구하는 데 사용 되었지만 드라이브는 계속해서 새로운 불량 섹터를 개발하여 정크를 만들었습니다. 제조업체 도구가 두 번 실행하면 불량 섹터의 DIFFERENT 블록이 표시되었고 SpinRite를 사용한 두 번의 패스로 인해 읽을 수없는 섹터가 달라져 드라이브를 더 이상 신뢰할 수 없습니다.
파티션은 500GB 드라이브에 있었지만 약 40GB의 파티션 만 사용되었으므로 지금은 더 작은 드라이브 (120GB)로 드라이브를 교체하려고했습니다.
내가 가진 것은 NTFS 파티션 (예 : / dev / sda1)의 ddrescue에 의해 생성 된 이미지입니다. 이 파일은 내 NAS에 있으며 전체 크기는 500GB입니다.
내 딜레마는 복구되지 않은 섹터로 인해 몇 가지 불일치가 있기 때문에 모든 NTFS 도구가 드라이브에서 전혀 작동 하지 않는다는 것 입니다. 약 6 개의 섹터 만이 결국 복구 할 수 없었지만 (3K 만!) NTFS 파일 시스템은 여전히 적합합니다. 따라서 파티션 크기를 조정하거나 ntfsclone 등을 사용할 수 없습니다. 이미지 파일에서 도구를 실행할 수는 있지만 모두 NAS의 원시 이미지이므로 Windows에서 파티션을 CHKDSK하도록 지시합니다.
문제는 현재이 작업을 수행하기 위해 이미지를 복사 할 여분의 500GB 드라이브가 없다는 것입니다. 파일이 500GB이므로 더 작은 드라이브로 복제 할 수 없으며 물론 ntfsresize를 사용할 수 없습니다.
그래서 내가 알아 내려고하는 chkdsk
것은 이미지 파일에서 실행할 수있는 방법이 있는지 입니다. VMWare와 VirtualBox가 있지만 두 가지 문제가 있습니다. 하나는 이미지 파일이 파티션 테이블 등을 포함하지 않는 NTFS 파티션 일뿐입니다. 또한이 가상화 도구 중 하나에 필요한 형식이 아닌 원시 이미지입니다.
이미지를 복구하는 방법에 대한 조언이 있으면 NTFS 도구를 사용할 수 있습니까?