[Guide] Avoid APFS conversion on High Sierra update or fresh install

Discussion in 'High Sierra Laptop Support' started by RehabMan, Sep 26, 2017.

  1. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    185,703
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jul 10, 2018 at 7:03 PM #361
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    185,703
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    The options formerly available for High Sierra are not available in Mojave (requires patching the Mojave installer, which is contrary to the rules around here).

    Using CCC to clone back to HFS+J would probably work.
     
  2. Gigamaxx

    Gigamaxx

    Joined:
    May 15, 2016
    Messages:
    3,186
    Motherboard:
    GIGABYTE Z170M D3H
    CPU:
    I5 6500
    Graphics:
    RX 480
    Mac:
    iMac
    Jul 10, 2018 at 7:24 PM #362
    Gigamaxx

    Gigamaxx

    Joined:
    May 15, 2016
    Messages:
    3,186
    Motherboard:
    GIGABYTE Z170M D3H
    CPU:
    I5 6500
    Graphics:
    RX 480
    Mac:
    iMac
    Heres a link to a converter. I haven't tested but if you update and get apfs you may use this to convert back to HFS+J. 334796-apfs-to-hfs-converter

    Also, if you update or install using a USB to Sata convertor or external USB drive it stays in HFS mode. That may be an issue with NVME though.
     
    Sniki likes this.
  3. Sniki

    Sniki

    Joined:
    Jan 5, 2016
    Messages:
    1,073
    Motherboard:
    Lenovo V330 - 15ikb
    CPU:
    Core i5-8250U
    Graphics:
    Intel UHD 620 & Radeon 530/1920x1080
    Mobile Phone:
    iOS
    Jul 10, 2018 at 10:22 PM #363
    Sniki

    Sniki

    Joined:
    Jan 5, 2016
    Messages:
    1,073
    Motherboard:
    Lenovo V330 - 15ikb
    CPU:
    Core i5-8250U
    Graphics:
    Intel UHD 620 & Radeon 530/1920x1080
    Mobile Phone:
    iOS
    Thanks for the information, to be honest i would prefer to stay on APFS but i have very bad experience with APFS on my Kingston V300 Now 120GB SSD.
    The partitions have been corrupted 3x times so far that caused me some data loss and waste of 3 day progress on trying to fix some issues on my device (which caused me a clean install and doing the work and all the fixes & new SSDTs & new config.plist) for it.

    So that's why im afraid to stay on with APFS on this SSD, it seems they don't go well with each other.
     
    Gigamaxx likes this.
  4. pikachu2

    pikachu2

    Joined:
    Feb 27, 2014
    Messages:
    1
    Jul 17, 2018 at 4:08 AM #364
    pikachu2

    pikachu2

    Joined:
    Feb 27, 2014
    Messages:
    1
    Um on the USB start install command once u type the --volume name of target that doesn't work the correct command is

    /Volumes/"Image Volume/Install macOS High Sierra.app"/Contents/Resources/startosinstall --volume /Volumes/name of target --converttoapfs NO --agreetolicense
    (In my example I used the name OSX so I would do --volume /Volumes/OSX and the rest of the command
     
  5. Gigamaxx

    Gigamaxx

    Joined:
    May 15, 2016
    Messages:
    3,186
    Motherboard:
    GIGABYTE Z170M D3H
    CPU:
    I5 6500
    Graphics:
    RX 480
    Mac:
    iMac
    Jul 17, 2018 at 4:14 AM #365
    Gigamaxx

    Gigamaxx

    Joined:
    May 15, 2016
    Messages:
    3,186
    Motherboard:
    GIGABYTE Z170M D3H
    CPU:
    I5 6500
    Graphics:
    RX 480
    Mac:
    iMac
    Piker Alpha mentioned that apfs can cause problems with corruption due to hacks not having true Apple bios. I too have had corruption issues with apfs on some setups but others are fine.

    Another method to avoid apfs is to do a direct install to an external USB drive or USB to Sata adapter. Doing this installs in HFS mode.
     
    Sniki likes this.
  6. Sniki

    Sniki

    Joined:
    Jan 5, 2016
    Messages:
    1,073
    Motherboard:
    Lenovo V330 - 15ikb
    CPU:
    Core i5-8250U
    Graphics:
    Intel UHD 620 & Radeon 530/1920x1080
    Mobile Phone:
    iOS
    Jul 17, 2018 at 8:38 AM #366
    Sniki

    Sniki

    Joined:
    Jan 5, 2016
    Messages:
    1,073
    Motherboard:
    Lenovo V330 - 15ikb
    CPU:
    Core i5-8250U
    Graphics:
    Intel UHD 620 & Radeon 530/1920x1080
    Mobile Phone:
    iOS
    Yes, i have read his post about APFS.
    However "vit9696" the guy who created (shiki.kext,lilu.kext,appleALC.kext) seems that he started on a modded apfs package for hackintosh.
    https://github.com/acidanthera/ApfsSupportPkg
    So i assume it won't be a problem to use apfs in a couple or months.
     
    Gigamaxx likes this.
  7. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,264
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    Jul 17, 2018 at 9:26 AM #367
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,264
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    When the bless command is used to make an APFS volume bootable, a copy of the APFS EFI driver (the version at /usr/standalone/i386) gets embedded in the APFS container. Apple's firmware is able to read the EFI driver from the container at boot using an ApfsJumpStartDriver that is part of the firmware.

    ApfsSupportPkg is 2 EFI drivers and 2 ways to load the embedded APFS driver from the container partition. One loads Apple's own ApfsJumpStartDriver if you have a copy of it, and the other is a reverse engineered driver written from scratch.
     
    Sniki likes this.
  8. Sniki

    Sniki

    Joined:
    Jan 5, 2016
    Messages:
    1,073
    Motherboard:
    Lenovo V330 - 15ikb
    CPU:
    Core i5-8250U
    Graphics:
    Intel UHD 620 & Radeon 530/1920x1080
    Mobile Phone:
    iOS
    Jul 17, 2018 at 10:04 AM #368
    Sniki

    Sniki

    Joined:
    Jan 5, 2016
    Messages:
    1,073
    Motherboard:
    Lenovo V330 - 15ikb
    CPU:
    Core i5-8250U
    Graphics:
    Intel UHD 620 & Radeon 530/1920x1080
    Mobile Phone:
    iOS
    So the one from vit9696 should work both ways right ?
     
  9. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,264
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    Jul 17, 2018 at 10:37 AM #369
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,264
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    • ApfsDriverLoader.efi loads apfs.efi directly
    • AppleLoadImage.efi loads ApfsJumpStart.efi (can be extracted from Apple firmware image using e.g. UEFITool)
    The Clover package includes ApfsDriverLoader-64.efi, AptioMemoryFix-64.efi, PartitionDxe-64.efi. Conflicts/remove: OsxAptioFixDrv*, apfs.efi

    Your firmware may include a PartitionDxe, otherwise it is mandatory.
     
  10. Shou98

    Shou98

    Joined:
    Feb 13, 2016
    Messages:
    116
    Motherboard:
    (Clover)
    CPU:
    Core I5-4200U
    Graphics:
    HD4400 (1600x900) + Gt740M(disable)
    Mobile Phone:
    iOS
    Aug 2, 2018 at 7:45 AM #370
    Shou98

    Shou98

    Joined:
    Feb 13, 2016
    Messages:
    116
    Motherboard:
    (Clover)
    CPU:
    Core I5-4200U
    Graphics:
    HD4400 (1600x900) + Gt740M(disable)
    Mobile Phone:
    iOS
    How to Convert HFS to APFS without losing Data
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice