.ISO
을 사용하고 싶습니다 dd
.
dd if=/my/iso of=/dev/sdb
그러나 : I did it first 를 사용하는 대신 dd if=/my/iso of=/dev/sdb1
.
나도 내 실수를 바로잡고 싶었기 때문에 dd if=/dev/zero of=/dev/sdb
그렇게 했다 dd if=/dev/zero of=/dev/sdb1
.
생각해 보세요. 지금 뭔가 고장났습니다.
새로운 파티션 테이블을 생성하려고 합니다. 그러나 이것은 도움이 되지 않습니다.
USB 메모리스틱을 원래 용량으로 복원할 수 있는 방법이 있나요?
답변1
이미지를 플래시 드라이브에 복사 한 후 dd
드라이브는 두 부분, 즉 이미지 크기의 이미지 파티션과 빈 부분으로 나뉩니다. 이것은 정상입니다.
드라이브를 이전처럼 실행하려면 mkfs.vfat -I /dev/sdb
루트로 포맷하세요.
답변2
ISO 파일 시스템으로 파티션 테이블을 덮어썼습니다.
일반적인 기대는 장치에 ISO 파일 시스템이 포함되어 있으면 미디어의 전체 내용을 설명하고 다른 파티션은 존재하지 않는다는 것입니다. 이는 일반 데이터 CD가 작동하는 방식이기 때문입니다. 시스템에서는 데이터 CD에서와 마찬가지로 미디어의 나머지 부분에 액세스할 수 없을 것으로 예상하고 읽기 오류를 방지하기 위해 더 이상 보기를 시도하지 않습니다.
블록 수준에서는 올바른 장치 크기가 보고되므로 를 사용하여 새 파티션 테이블을 생성하면 fdisk
테이블이 전체 크기를 설명합니다.