4GB USB 스틱에 약 200MB의 파티션이 dd에 의해 생성되었을 것입니다. GParted를 사용하여 삭제할 수 없습니다(오른쪽 클릭 메뉴에서 해당 옵션이 회색으로 표시됨).
답변1
터미널 열기
steve@mcr-pc-29334:~$ sudo fdisk /dev/sdb
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): d
Selected partition 1
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
steve@mcr-pc-29334:~$
그래서 sudo fdisk /dev/sdb
그런 다음 d를 누르세요.
파티션을 삭제하세요. 유일한 파티션인 경우 자동으로 선택되고, 그렇지 않으면 파티션 번호를 묻는 메시지가 표시됩니다.
그런 다음 w를 눌러 변경 사항을 디스크에 씁니다.
완벽한:)
답변2
옵션이 회색으로 표시된 이유는 스틱이 실제로 제거되지 않았기 때문이라고 생각합니다. 이는 제거 마우스 오른쪽 버튼 클릭 메뉴 옵션을 사용하여 제거했지만 작업이 실패했다는 메시지를 받지 못했기 때문에 GParted의 버그입니다.
답변3
명령줄에서 제거해 보세요 umount /dev/sdb1
.
어떤 방법으로든 삭제할 수 없다면 루프백 장치에 유사한 파티션을 생성하여 dd
스틱에 추가하세요.
그런 다음 FAT32 파티션을 다시 생성하려면 프로그램을 설치해야 합니다.
답변4
너무 일반적인 답변이라 죄송합니다만, 파티션 테이블을 삭제해도 파티션을 삭제할 수 없는 경우에 적용됩니다. 예를 들어, 잠겨 있거나 손상된 NTFS 볼륨이나 MBR, VBR 등의 파일 시스템이 손상되거나 잠긴 경우 이 기능이 필요할 수 있습니다.
이렇게 하면 모든* 데이터가 삭제되므로 먼저 백업하세요. Ubuntu에서 GParted를 닫고 볼륨을 마운트 해제한 후(가능한 경우) 다음을 입력합니다.
sudo dd if=/dev/zero of=/dev/[drive name] bs=512 count=4 status=progress
여기서: [drivename](대괄호 포함)은 잠긴 드라이브의 이름이고, bs = 블록 크기(바이트) = 덮어쓸 블록 수입니다. 제 경우에는 2048바이트인 4개의 블록만 필요했습니다. 더 필요할 수도 있습니다. status=progress는 선택 사항이며 dd의 진행 상황을 보여줍니다.
이 작업을 수행한 후 gparted에서 드라이브가 포맷되지 않은 것처럼 보였고 파티션 테이블과 새 파티션을 만들 수 있었습니다.
*나머지 데이터는 여전히 드라이브에 남아 있으므로 원하는 경우 전체 드라이브를 0 또는 /dev/urandom으로 덮어쓸 수 있습니다.
용량이 16GB라고 주장하지만 실제로는 4GB인 USB 스틱을 받았고 4GB 이상 저장된 모든 것을 손상시킬 수 있기 때문에 파일을 백업하는 데 많은 시간을 낭비했기 때문에 이런 일이 일어났습니다. F3프로브 참조https://askubuntu.com/questions/737473/check-real-size-of-usb-thumb-drive