On opening GParted, it says:

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.

Also, it does not auto-mount when I plug it in.

How should I resolve this pen drive problem?


I used this command and it fixed the problem:

sudo dd if=/dev/zero of=/dev/<id_of_your_device> bs=2048; sync  

Usually, <id_of_your_device> is sdb, but make sure you check that, because if you use sda and it turns out to be your hard disk, all the data on your hard disk will get erased.


if you have no data to be saved in the pen driver can place, simply you try to create a new partition table and then add the partition with the file system you want (you can also do it gparted )

  • 2
    Gparted did respond with error regarding differences in block size according to the drive and linux system.Anyways, the problem is resolved, as I made drive bootable with dd and set bs=2048.
    – KumarAnkit
    Sep 9 '16 at 18:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.