Mohu úspěšně vytvořit bootovací USB flash disky. Nedávno jsem si však všiml, že nevyužité místo na jednotkách je zbytečné.
Pokud například použiji 16GB USB flash disk a načtu na něj 16.04 pomocí nástroje Start Disk Creator, získám USB flash disk s asi 14GB nevyužitými (a nepoužitelnými).
Zkoušel jsem naformátovat prázdné místo pomocí Gparted, ale zobrazuje se následující chyba:
The driver descriptor says the physical block size is 2048 bytes, but Linux says that it is 512 bytes.
Existuje způsob, jak zformátovat nevyužité místo a využít jej?
Přijatá odpověď:
Tak jsem po roce hledání konečně našel odpověď!
Když se po použití nástroje USB Startup Disk Creator zobrazí tato varovná zpráva
"Deskriptor ovladače říká, že velikost fyzického bloku je 2048 bajtů, ale Linux říká, že je to 512 bajtů."
Znamená to, že příkaz dd za pěkným GUI zapomněl zadat volbu bs=2048.
Nejprve zjistěte, které písmeno jednotky USB flash disk obdržel od jádra
sudo parted --list
Například tento USB disk je na Device Serial Disk h:(/dev/sdh)
Model:KINGSTON DataTraveler G3 (scsi)
Schijf /dev/sdh:4001 MB
Tyto informace použijte k vymazání všech tabulek oddílů a dat z disku
⚠ VAROVÁNÍ TENTO DALŠÍ KROK ZNIČÍ VŠECHNA DATA NA DISKU ⚠
sudo wipefs --all /dev/sdX
Ujistěte se, že jste vybrali správný USB klíč pro hodnotu X, abyste omylem nevymazali pevný disk/SSD
Pozadí
Nejde o to, že by se nevyužitý prostor plýtval. USB disk byl poškozen programem USB Startup Disk Creator.
Z nějakého důvodu se z programu USB Startup Disk Creator stal tvůrce CD-ROM. Zapisuje váš USB-Stick do formátu iso9660, který je určen pouze pro CD-ROM.
Vzhledem k tomu, že nové počítače již nejsou dodávány s CD-ROM přehrávači nebo vypalovačkami, jedná se o regresní chybu a byla hlášena zde:https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1708881