On Tue, Jul 02, 2019 at 11:43:34AM +0100, Mike Fleetwood wrote: > # mkntfs -Q -F /dev/sdb > /dev/sdb is entire device, not just one partition. > mkntfs forced anyway. > Cluster size has been automatically set to 4096 bytes. > Creating NTFS volume structures. > mkntfs completed successfully. Have a nice day. > # ./blkid --version > lt-blkid from util-linux 2.34.24-e3bb9 (libblkid 2.34.24, 14-Jun-2019) > # ./blkid /dev/sdb > /dev/sdb: UUID="3B64D28A5CF89146" TYPE="ntfs" PTTYPE="dos" Fixed version: # ./blkid -p /dev/sdc /dev/sdc: UUID="18CBAEE61457A850" TYPE="ntfs" USAGE="filesystem" > # ./wipefs /dev/sdb > DEVICE OFFSET TYPE UUID LABEL > sdb 0x3 ntfs 3B64D28A5CF89146 > sdb 0x1fe dos wipefs has a little bit different semantic, it tries to gather as much as possible magic strings, so after the bug fix it still reports "dos" on 0x1fe. It's expected behavior. wipefs internally masks previously detected magic string (e.g. "ntfs") to avoid any interaction with the next probing. This is because we want to see all possibilities. Note wipefs wipes only the magic strings (and nothing else), so if you wipe "NTFS" than it will be interpreted as MBR ("dos") as there is no more valid NTFS. > Note that the test ntfs image in util-linux doesn't cause this. Just file > systems created by mkntfs from ntfsprogs. > > # dd if=/dev/zero bs=1M of=/dev/sdb > # xzcat tests/ts/blkid/images-fs/ntfs.img.xz > /dev/sdb > # ./blkid /dev/sdb > /dev/sdb: LABEL="M-PM-^]M-PM->M-PM-2M-QM-^KM-PM-9 M-QM-^BM-PM->M-PM-<" > UUID="09CBB6DE30C87310" TYPE="ntfs" > # ./wipefs /dev/sdb > DEVICE OFFSET TYPE UUID LABEL > sdb 0x3 ntfs 09CBB6DE30C87310 Новый том Sounds like we need another test image :-) Thanks for your reports! Karel -- Karel Zak <kzak@xxxxxxxxxx> http://karelzak.blogspot.com