Le 26/11/2016 à 23:42, Richard Owlett a écrit :
I've been getting a strange error messages when looking at some 8 GB
flash drives from different manufacturers purchased months apart.
There is a title bar at top saying "Libparted Warning (as superuser).
The body of the message box has:
1. an Exclamation point surrounded by orange and yellow triangle.
2. a message text saying "The driver descriptor says the physical block
size is 2048 bytes, but Linux says it is 512 bytes.
3. There are two buttons present.
One saying "Cancel"
The other saying "Ignore"
I have seen this behaviour when running parted on a USB flash drive
containing a Debian installer ISOhybrid x86 image which seems to combine
a DOS partitition table, an Apple Mac partition table, a GPT partition
table and an ISO 9660 header. I guess the 2048-byte block size is set to
match the sector size of optical media.
I have found that historically partitioning tools based on libparted
(parted, gparted, partman [Debian installer]) did not handle well this
non-standard format. The parted version in Wheezy just could not read it.
Another problem I observed is that erasing the partition table does not
erase the ISO 9660 header, and programs based on libblkid (udev, desktop
environment file managers) still find it and wrongly apply the
identifier string in it to label the drive.
Before reusing a drive which had contained an ISO image, I advise to
erase any metadata with wipefs.