I have an external USB2.0 hard drive and I am unable to format it to ext4 or any other file system. The drive was preformated with NTFS, working perfectly under Windows.
If I try to format it with gparted to ext4, gparted tells me that everything was successfull, but shows the partitions file system still as "unallocated". Trying to mount the drive fails.
I tried nearly everything, using fdisk, cfdisk, parted, mkfs.ext4, nothing works.
So next I tried to format the drive under Windows to ext4 with "minitool". This was succesfull. I booted to Linux(Mint) again and plugged in the drive and it was mounted perfectly. But after unmounting and mounting again, the drive is again corrupt. After mounting again, not only the file system is corrupt, but also the partition table is always broken.
So I tried this several times with several Linux systems on different computers (Ubuntu, Mint, Raspian). Everythere the same. So I thought maybe the drive is defective (although working perfectly with NTFS under Windows) and bought a new one. A new complete external USB2.0 drive with housing and controller. And: still the same issue. I am running out of ideas and I found nothing helpful on googling
Does someone have an idea?
Here is what parted -l says (even after mkfs.ext4 /dev/sdb1):
Model: Mass Storage Device (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 500GB 500GB primary
Please see also the screenshots of gparted