JF Mezei <
jfmezei...@vaxination.ca> wrote:
> On 2018-09-24 17:19, Alan Browne wrote:
>
> > That's a bizarre bug. This iMac is the late 2012 / 27 inch version -
> > but 1 TB fusion drive.
>
> Is Mojave the first version that supports/converts Fusion system drives
> to APFS? Could this be the glitch?
The support article is talking about an iMac model with a hard drive,
not a Fusion drive (it might have been badly worded and actually cover
both hard drives and Fusion drives).
When you install Mojave, APFS conversion is done for all destination
drive types (SSD, Fusion, hard drive), so the issue is probably related
to APFS.
> Just curious on what is different on that specific model ?
Boot Camp on a 3 TB Fusion drive required a complex arrangement with the
Windows partition starting within the first 2 TB of the hard drive (for
BIOS compatibility reasons). The Core Storage container was split around
the Windows partition.
I haven't seen details for how Boot Camp was set up on an iMac with a 3
TB hard drive but it probably requires the same arrangement, forcing the
use of Core Storage spanning two partitions on the hard drive even if
the Mac side wasn't using FileVault.
Perhaps that arrangement was only used on the Late 2012 iMac, which was
the first Mac supplied by Apple with a drive larger than 2 TB? Later
models may have had firmware changes which relaxed the 2 TB limit for
Windows, allowing Boot Camp to be in a partition at the end of the hard
drive and the Mac to have a contiguous range of blocks for Core Storage
or APFS.
Perhaps APFS does not support splitting a container between two
partitions on the same drive, whereas Core Storage does support that?
> Also, when booting Windows on a machine with Fusion drives, did Apple
> provide special Windows disk drivers to handle Fusion drives?
No.
The Windows partition is in a normal GUID partition on the hard drive.
It doesn't involve the SSD at all.
The Mac Fusion drive is a group of Core Storage containers which cover
the SSD (in one GUID partition) and the rest of the hard drive (in one
or two GUID partitions, depending on Mac model, hard drive size and
whether Boot Camp is enabled).
Windows ignores the Core Storage partitions.
> When moving to APFS, isn't there the problem of OS-X deciding to take
> over all of the SSD and shove everything else to the hard drive, which
> would meen putting the WIndows boot blocks out of reach of EFI which
> expect it on the SSD?
No.
--
David Empson
dem...@actrix.gen.nz