起動可能なUSBペンドライブを正常に作成できます。しかし最近、ドライブの未使用スペースが無駄になっていることに気づきました。
たとえば、16GBのUSBスティックを使用し、Start Disk Creatorツールを使用して16.04をロードすると、約14GBの未使用(および使用不可)のUSBスティックが得られます。
Gpartedを使用して空白をフォーマットしようとしましたが、次のエラーが発生します:
The driver descriptor says the physical block size is 2048 bytes, but Linux says that it is 512 bytes.
未使用のスペースをフォーマットして利用する方法はありますか?
承認された回答:
だから、1年探してようやく答えが見つかりました!
USB StartupDiskCreatorを使用した後にこの警告メッセージが表示された場合
「ドライバ記述子は、物理ブロックサイズが2048バイトであると言っていますが、Linuxは512バイトであると言っています。」
素敵なGUIの背後にあるddコマンドがbs=2048オプションを指定するのを忘れたことを意味します。
まず、USBスティックがカーネルから受信したドライブ文字を特定します
sudo parted --list
たとえば、このUSBドライブはデバイスシリアルディスクh:(/ dev / sdh)
にありますモデル:KINGSTON DataTraveler G3(scsi)
Schijf / dev / sdh:4001MB
この情報を使用して、ドライブからすべてのパーティションテーブルとデータを消去します
⚠警告この次のステップでは、ドライブ上のすべてのデータが破壊されます⚠
sudo wipefs --all /dev/sdX
ハードドライブ/SSDを誤ってワイプしないように、Xの値に対して正しいUSBスティックを選択していることを確認してください
背景
未使用のスペースが無駄になるわけではありません。 USBディスクがUSBスタートアップディスククリエーターによって破損しています。
何らかの理由で、USBスタートアップディスククリエーターがCD-ROMクリエーターになりました。 USB-StickをCD-ROM専用のiso9660形式で書き込みます。
新しいコンピューターにはCD-ROMプレーヤーやライターが付属していないため、これはリグレッションバグであり、ここで報告されています:https: //bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1708881