bug#31111: Partition table wrongly identified as "atari"
bouke_1 <[email protected]>
| Newsgroups | gmane.comp.gnu.parted.bugs |
|---|---|
| Message-ID | <[email protected]> |
For the record, let me add to this lonely conversation. I tried to reproduce the problem in a simple way, by separating the sfdisk command from the Clonezilla operation where it first appeared. Clonezilla uses parted for information and sfdisk to configure the partitions. Starting with a functional Windows 10 system with three partitions I ran some tests from the Clonezilla live distribution (parted says it is version 3.2). 1.parted says I have an atari disk (even though it is a functional Windows 10 system) 2.Instruct parted to create a new dos partition table 3.parted says I have an msdos disk with no partitions (as expected) 4.Run sfdisk with sda-pt.sf from the Clonezilla image as input 5.sfdisk creates three NTFS partitions on the disk (as expected) 6.parted says I have an atari disk with one partition See the full log below. This reproduces on a bunch of PC's here (albeit, identical ones), so my guess it that it should reproduce elsewere? Bouke // log sudo parted /dev/sda print Model: ATA WDC WD5000AAKX-6 (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/512B Partition Table: atari Disk Flags: Number Start End Size Type File system Flags 1 8323MB 14.8GB 6446MB primary boot sudo parted -s /dev/sda mklabel msdos sudo parted /dev/sda print Model: ATA WDC WD5000AAKX-6 (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags sudo LC_ALL=C sfdisk --force /dev/sda label: dos label-id: 0x22a777ed device: /dev/sda unit: sectors /dev/sda1 : start= 2048, size= 716800, type=17, bootable /dev/sda2 : start= 718848, size= 975028224, type=7 /dev/sda3 : start= 975747072, size= 1024000, type=27 Checking that no-one is using this disk right now ... OK Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xcb89b023 Old situation: >>> Script header accepted. >>> Script header accepted. >>> Script header accepted. >>> Script header accepted. >>> Created a new DOS disklabel with disk identifier 0x22a777ed. /dev/sda1: Created a new partition 1 of type 'Hidden HPFS/NTFS' and of size 350 MiB. /dev/sda2: Created a new partition 2 of type 'HPFS/NTFS/exFAT' and of size 465 GiB. /dev/sda3: Created a new partition 3 of type 'Hidden NTFS WinRE' and of size 500 MiB. /dev/sda4: Done. New situation: Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 718847 716800 350M 17 Hidden HPFS/NTFS /dev/sda2 718848 975747071 975028224 465G 7 HPFS/NTFS/exFAT /dev/sda3 975747072 976771071 1024000 500M 27 Hidden NTFS WinRE The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. sudo parted /dev/sda print Model: ATA WDC WD5000AAKX-6 (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/512B Partition Table: atari Disk Flags: Number Start End Size Type File system Flags 1 8323MB 14.8GB 6446MB primary boot // end