ISO 이미지의 dd 쓰기 후 USB 크기가 잘못되었습니다.

ISO 이미지의 dd 쓰기 후 USB 크기가 잘못되었습니다.

dd방금 Kali Linux ISO 파일을 USB에 저장 했습니다 . 그런 다음 USB를 통해 Kali Linux를 설치하려고 시도했지만 설치 이미지가 손상되어 설치할 수 없었습니다. 다른 Linux OS(antergos)로 다시 부팅하고 dd다시 사용해 보았습니다. 내 USB 스틱의 크기가 32KB라고 표시되는데 fdisk가 이를 감지할 수 없습니다.

원래는 8GB USB 2.0 스틱입니다.

MBR 및 파티션 테이블을 재정의하기 위해 다음을 시도했지만 실패했습니다.

dd if=/dev/zero of=/dev/sdx bs=512 count=1

답변1

USB 스틱이 고장났습니다.

일부 드라이브는 오류가 발생하면 다른 크기를 반환하지만 더 복잡한 컨트롤러가 있는 "SSD"와 관련된 내용만 읽었습니다.

드라이브 전체의 크기를 다시 확인하려면 lsblk커널 로그를 사용하거나 살펴보겠습니다 dmesg. (파티션의 크기이내에파티션 테이블에 따라 장치가 완전히 가짜일 수 있습니다. 하드웨어 오류 없이 이를 고안할 수 있습니다.)

크기가 괜찮다면 중요한 데이터를 복구할 수 있는 방법이 있습니다. 하지만 그럴 필요는 없을 것 같습니다. 여전히 Kali ISO 파일에 액세스할 수 있습니다.

단순 USB 스틱은 추가 하드웨어 진단[*]을 포함하도록 설계되지 않았습니다. 하드웨어에 오류가 발생했다는 사실을 알게 되면 그게 전부입니다. 드라이브의 크기가 전체적으로 잘못되었거나 드라이브가 기록한 데이터를 반환하지 않는 경우( 오류로 인해 발생 fdisk) 이러한 오류를 나타내는 데 충분합니다.

[*] 플래시 스토리지의 최대 예상 재작성 주기가 문제가 되는 용도로 설계되지 않은 것 같습니다. 부서지거나 분실될 가능성이 훨씬 더 높습니다.

답변2

가상 환경에서 이런 일이 발생할 수 있습니다.디스크 기하학잘못 감지되었습니다. 계속하기 전에 먼저 재부팅을 시도하십시오.

경고 :이것이 USB 키에 해로울 수는 없다고 생각하지만 위험을 감수하고 싶지 않다면 먼저 Windows에서 포맷을 테스트해 보세요.

이 가이드에서는 귀하가 운전한다고 가정하고 /dev/sdb귀하의 필요에 맞게 조정하십시오.
터미널에서 dmesg해당 라인 의 출력을 검색하면 sd 5:0:0:0: [sdb] 62545920 512-byte logical blocks: (32.0 GB/29.8 GiB)
다음과 같은 내용이 표시됩니다.

  • 섹터(논리 블록) 수:62545920
  • 섹터 크기: 512바이트
  • 실제 미디어 크기:32.0 GB/29.8 GiB

이제 정확한 미디어 크기를 바이트 단위로 계산합니다 62545920 * 512 = 32023511040 bytes = 30540 MiB(29.82GiB). 그런
다음 다음으로 이어지는 유효한 CHS 조합을 찾으십시오. C * H * S = 62545920
또는 게으른 경우 512바이트 블록 크기로 작동해야 합니다. C=30540(크기는 MiB!)H=64S=32

sudo fdisk -C 30540 -H 64 -S 32마지막 으로 수정할 새 파티션 테이블을 실행 하고 작성합니다.
변경 사항이 올바르게 감지되지 않으면 재부팅하십시오.

답변3

이 장소가 에 관한 것이라는 것을 알고 있지만 unix, 이 문제가 발생하면 windows기계를 찾아 사용합니다 diskpart(관리자 액세스 필요). fdisk실패하면 작동하기 때문입니다 . 아마도 누군가에게 도움이 될 것입니다.
지금은 지침을 시도해 볼 수 없지만 다음과 같을 것입니다. list disk, select disk i, clean, create partition primary, format fs=fat32 quick, active, assign, exit.
이제 USB 스틱 크기는 괜찮습니다(물론 데이터가 손실되었습니다).
나는 또한 이것을 리눅스에서도 성공시킬 수 있는 동등한 방법에 관심이 있습니다.

주의: 잘못된 크기가 실패했음을 나타내는지 잘 모르겠습니다 dd. 어쨌든 명령 && sync에 추가하는 것을 잊지 마십시오 dd.

관련 정보