불완전한 dd 실행 후 USB 스틱

불완전한 dd 실행 후 USB 스틱

동일한 크기의 파티션 2개가 있는 하드 드라이브와 하드 드라이브 용량의 70%를 차지하는 USB 스틱이 있습니다.

이제 이를 사용하여 dd if=/dev/harddrive of=/dev/usbdrive bs=1M하드 드라이브를 "복제"합니다.

fdisk -l물론 두 번째 파티션이 손상되었음에도 불구하고 USB 드라이브의 파티션 중 하나 또는 둘 다를 표시하고 싶습니다 . 결과에는 fdisk -l완전히 복제된 파티션만 표시됩니다.

여태까지는 그런대로 잘됐다. parted손상된 파티션과 동일한 상태를 확인 fdisk하고 손상된 파티션을 삭제할 수 있도록 허용하고 싶습니다 . 그러나 parted아무것도 보이지 않으며 전체 파티션을 마운트할 수 없습니다.

즉, 완전한 파티션이 있고(어쨌든 손상된 파티션의 데이터에는 관심이 없습니다) USB 스틱의 첫 번째 바이트에 파티션에 대한 올바른 메타 정보가 있다고 믿습니다. 하지만 이 파티션에 쉽게 액세스하는 방법을 모르겠습니다.

또한 파티션에 대한 모든 메타 정보가 USB 스틱의 시작 부분에 있는지 알고 싶습니다. 이 작업이 실패했다는 사실은 parted그렇지 않다는 것을 암시하지만 나는 이것을 믿기 어렵다고 생각합니다.

만약을 대비해 원래 하드 드라이브는 UEFI 부팅이 가능했습니다.

답변1

그리고gdisk손상된 파티션을 삭제하고 USB 스틱을 복구할 수 있습니다.

gdisk /dev/sda명령줄을 실행한 후,gdisk복구 파티션 정보를 제공합니다. 어떤 명령도 알 필요가 없고, 그냥 받아들이기만 하면 됩니다.

그 후 나는 쿼리gdisk명령을 사용하여 각 파티션에 대해 알아보세요 i. 여기에는 원래 하드 드라이브와 동일한 정보가 표시됩니다. 두 번째 파티션은 USB 드라이브에 맞지 않지만 원래 크기로 나타납니다. 이것으로부터 나는 파티션에 관한 모든 메타정보가 실제로 드라이브의 시작 부분에 있다는 결론을 내렸습니다.

d그런 다음 명령을 사용했습니다.gdisk손상된 파티션을 삭제하십시오. 지금까지는 모든 것이 괜찮아 보입니다.

여기에 추가해야 할 것은 내 원시 디스크가GPT. 그렇다면막 생물 반응기, 그런 다음 사용해야합니다디스크 드라이브바꾸다gdisk.

관련 정보