데이터 손실 없이 손상된 파티션을 수정하는 방법

데이터 손실 없이 손상된 파티션을 수정하는 방법

얼마 전 실수로 dd하드 드라이브에 ISO를 편집했습니다. 그 후 OS를 다시 설치했지만 Arch 설치는 여전히 확장 파티션을 ISO 파일로 인식하고 노틸러스에 표시합니다.

드라이브 스크린샷

마운트하려고 하면 다음과 같은 결과가 나타납니다.

Error mounting /dev/sda4 at /run/media/hauleth/Linux Mint Debian 64-bit:
Command-line `mount -t "iso9660" -o "uhelper=udisks2,nodev,nosuid,uid=1000,
gid=1000,iocharset=utf8,mode=0400,dmode=0500" "/dev/sda4"
"/run/media/hauleth/Linux Mint Debian 64-bit"' exited with non-zero
exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sda4,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so

답변1

USB 스틱으로 한 번 사용해 본 적이 있습니다. dd이제 ISO를 추가한 하드 드라이브나 파티션의 시작 부분에 ISO의 시작 부분이 시작 블록으로 포함됩니다. 새 파일 시스템이나 파티션 테이블을 생성할 때 이를 덮어쓰지 않을 수도 있습니다. 내가 아는 바로는 이 문제는 데이터 손실 없이는 해결될 수 없습니다. USB 스틱을 /dev/zero의 0으로 덮어쓰고 파티션 테이블을 다시 생성하여 문제를 해결했습니다.

관련 정보