![오류: 해당 파티션이 없습니다. Grub 오류](https://linux55.com/image/186144/%EC%98%A4%EB%A5%98%3A%20%ED%95%B4%EB%8B%B9%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9D%B4%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20Grub%20%EC%98%A4%EB%A5%98.png)
이 질문은 다른 사람들이 여기에 게시한 질문과 다른 것 같습니다. 저는 Windows와 Debian의 듀얼 부팅 기능이 있는 ThinkPad 노트북을 사용하고 있습니다. 데비안에서 하루를 정상적으로 사용한 후 다음날 컴퓨터를 부팅하여 다음을 얻었습니다.
error: no such partition.
Entering rescue mode...
grub rescue>
대부분의 튜토리얼에서는 데비안의 라이브 버전을 부팅한 다음 실행하라고 말합니다.
sudo fdisk -l
그러나 이 작업을 수행하면
Failed to read extended partition table (offset=245764094): Input/output error
다음은 디스크 정보입니다. 이 경고를 무시하고 튜토리얼을 계속 진행합니다.
sudo mdkir /mnt/temp
sudo mount /dev/sda2 /mnt/temp
두 번째 줄을 실행한 후 오류가 발생합니다.
mount: /mnt/temp: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error
내 하드 드라이브가 고장난 것이 아닐까요? 어떻게 해결할 수 있나요?
답변1
시스템은 디스크에서 파티션 테이블을 읽을 수도 없습니다.
Failed to read extended partition table (offset=245764094): Input/output error
이는 드라이브에 문제가 있을 수 있다는 강력한 표시입니다.
출력은 smartctl -x /dev/sda
추가 분석에 도움이 됩니다.
제안된 "수정"은 디스크를 새 디스크로 교체한 다음 백업에서 복원하는 것입니다.
그러나 좋은 백업이 없거나 디스크에 아직 백업되지 않은 중요한 데이터가 있는 경우 전문 데이터 복구 서비스를 고용하는 것이 돈의 가치가 있는지 고려해볼 것입니다. 대답이 '예'라면,멈추다직접 데이터를 복구해 보세요. 단순히 디스크를 실행하면 문제가 더 악화될 수 있습니다.
디스크의 데이터가 전문적인 복구 비용을 지불할 만큼 가치가 없지만 여전히 가능한 모든 것을 복구하고 싶다면 첫 번째 단계는 이 ddrescue
도구를 사용하여 정확한 1:1 복제/이미지를 만드는 것입니다. 전체 디스크. 분명히 두 번째 디스크가 필요하거나 디스크 이미지 파일을 위한 충분한 사용되지 않은 디스크 공간이 필요합니다.
완료되면 testdisk
또는 같은 프로그램을 photorec
사용하여 파일을 복구할 수 있습니다(이전에 생성한 복제본/이미지를 사용하는 것이 좋습니다. 따라서 중요한 항목을 쉽게 복구할 수 없는 경우 실패한 원본 디스크를 계속해서 다른 시도에 사용할 수 있습니다).
testdisk
파티션 테이블을 재구축하는 데 적합합니다. 파티션 내의 파일 시스템이 여전히 대부분 손상되지 않은 경우 이것이 필요할 수 있습니다.
photorec
반면, 파일 시스템 구조가 누락된 디스크에서 구조를 인식할 수 있는 단일 파일을 추출하도록 설계되었습니다. 이는 손상이 파티션 테이블에만 국한되지 않는 경우 필요할 수 있습니다.