W końcu znalazłem odpowiedź po roku poszukiwań!
Gdy pojawi się ten komunikat ostrzegawczy po użyciu Kreatora dysku startowego USB
„Deskryptor sterownika mówi, że fizyczny rozmiar bloku wynosi 2048 bajtów, ale Linux mówi, że jest to 512 bajtów”. Oznacza, że komenda dd za ładnym GUI zapomniała podać opcję bs = 2048.
Najpierw określ literę dysku, którą pamięć USB otrzymała z jądra
sudo parted --list
Na przykład ten dysk USB znajduje się na dysku szeregowym urządzenia h: (/ dev / sdh)
Model: KINGSTON DataTraveler G3 (scsi) Schijf / dev / sdh: 4001MB
Użyj tych informacji, aby wyczyścić wszystkie tabele partycji i dane z dysku
⚠ OSTRZEŻENIE, NINIEJSZY KROK ZNISZCZY WSZYSTKIE DANE W NAPĘDIE ⚠
sudo wipefs --all /dev/sdX
Upewnij się, że wybrałeś prawidłową pamięć USB dla wartości X, aby przypadkowo nie wyczyścić dysku twardego / SSD
tło
Nie chodzi o to, że niewykorzystana przestrzeń jest marnowana. Dysk USB został uszkodzony przez USB Startup Disk Creator. Z jakiegoś powodu USB Startup Disk Creator stał się twórcą CD-ROM. Zapisuje pamięć USB w formacie iso9660, który jest przeznaczony tylko dla płyt CD-ROM. Ponieważ nowe komputery nie są już wyposażone w odtwarzacze CD-ROM lub nagrywarki, jest to błąd regresji i został zgłoszony tutaj:
https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1708881