[parted-devel] [PATCH] mac: support sector size > 512 correctly
    Brian C. Lane 
    bcl at redhat.com
       
    Tue Apr 22 23:50:45 UTC 2014
    
    
  
On Sat, Mar 01, 2014 at 09:43:31PM +0100, Sergei Antonov wrote:
> This patch fixes several problems found when trying to do Apple
> Partition Map on a 4K-sector iPod. The problems happened because of
> unneeded conversion between physical sectors and 512-byte units.
> For devices with sector 512 the conversion did no harm, for others it did.
> 
> List of problems (all are gone with the patch):
> 
> * Partition in OS X, connect to Linux, run "parted <dev> print".
>   "Error: Can't have a partition outside the disk!" is shown.
>   Every partition is displayed 8 times (4k/512) bigger its real size.
> 
> * Exec "mktable mac", connect to OS X.
>   The drive's partitioning scheme is not recognized.
> 
> * mkpart creates partitions 8 times (4k/512) smaller than requested.
> 
> Signed-off-by: Sergei Antonov <saproj at gmail.com>
> ---
>  libparted/labels/mac.c | 59 ++++++++++++++++++--------------------------------
>  1 file changed, 21 insertions(+), 38 deletions(-)
Do you have any documentation you can reference for this disk label? It
looks like the ones linked to in mac.c are gone.
-- 
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)
    
    
More information about the parted-devel
mailing list