bug#25233: parted is confused by ISO images, miscalculates sizes/offsets

Bjørn Forsman <[email protected]>
Newsgroups gmane.comp.gnu.parted.bugs
Message-ID <CAEYzJUHdoqRrOZMXg6VyAO3_Qo3+Lo2wm6axkEzd==8YGxvhbg@mail.gmail.com>
On 18 April 2017 at 17:23, Phil Susi <[email protected]> wrote:
> On 12/19/2016 7:19 AM, Bjørn Forsman wrote:
>> Hi all,
>>
>> [My name is Bjørn Forsman, end user of parted, I'm using parted as my
>> primary partitioning tool.]
>>
>> When I run parted (latest version, 3.2) on an ISO file, it gets
>> confused about the block size:
>>
>>   $ parted ubuntu-16.04-desktop-amd64.iso p
>>   WARNING: You are not superuser.  Watch out for permissions.
>>   Warning: The driver descriptor says the physical block size is 2048
>> bytes, but Linux says it is 512 bytes.
>>   Ignore/Cancel?
>
> This is because the image contains a mac partition table using a block
> size of 2048 bytes since the image is meant to go on a cdrom, which has
> a sector size of 2048 bytes.
>
>> If I select "Ignore", it misinterprets the size and the partition table:
>>
>>   Model:  (file)
>>   Disk /home/bfo/Downloads/ubuntu-16.04-desktop-amd64.iso: 5944MB
>>   Sector size (logical/physical): 2048B/512B
>>   Partition Table: mac
>>   Disk Flags:
>>
>>   Number  Start   End     Size    File system  Name   Flags
>>    1      2048B   6143B   4096B                Apple
>>    2      1479MB  1481MB  2425kB               EFI
>
> No; that is correctly interpreting the partition table.

Ok. Maybe I was wrong about the parition table (don't know what I
expected). But the size of the image (5944MB) is wrong. The real file
is 1.5GB.

Best regards,
Bjørn Forsman
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.