Code: Select all
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 1282047 1282048 626M 0 Empty
/dev/sdb2 328 7015 6688 3.3M 1 FAT12
Code: Select all
fdisk -l /sdb/1 /sdb2
fdisk: cannot open /sdb/1: No such file or directory
fdisk: cannot open /sdb2: No such file or directory
Is this not a good way to do this, (since I have a couple more flash drives that have given up!)? Any advice?https://www.pendrivelinux.com/restoring-your-usb-key-partition/ wrote:
Restoring your USB key to its original state using Linux:
A. First we need to delete the old partitions that remain on the USB key.
Open a terminal and type sudo su
Type fdisk -l and note your USB drive letter.
Type fdisk /dev/sdx (replacing x with your drive letter)
Type d to proceed to delete a partition
Type 1 to select the 1st partition and press enter
Type d to proceed to delete another partition (fdisk should automatically select the second partition)
B. Next we need to create the new partition.
Type n to make a new partition
Type p to make this partition primary and press enter
Type 1 to make this the first partition and then press enter
Press enter to accept the default first cylinder
Press enter again to accept the default last cylinder
Type w to write the new partition information to the USB key
Type umount /dev/sdx1 (replacing x with your drive letter)
C. The last step is to create the fat filesystem.
Type mkfs.vfat -F 32 /dev/sdx1 (replacing x with your USB key drive letter)
That's it, you should now have a restored USB key with a single fat 32 partition that can be read from any computer.
TIA