I don't think High Sierra can mount Big Sur, Monterey, or Ventura but I think it might do stuff to the Preboot volumes. I can still boot them using OpenCore of OCLP.
Here's a script to look at all the SystemVersion.plist files of the Recovery and Preboot volumes:
Here's the result:
See how the preboot of BigSur and Monterey have a 10.13.6 HighSierra version? I hope they'll go back to normal when I update them to the latest version. Then I'll be sure to backup those preboot folders so I can see when they get modified.
I'm not sure why Monterey preboot has a 13.1 proposed.
I don't know why I don't have a Recovery HD for 10.10 and 10.11 but I don't usually use Recovery partitions. I have macOS installer partitions for BigSur, Monterey, and Ventura since it's faster to boot/install from SSD instead of USB flash drive and earlier macOS versions no longer get updates.
Here's a script to look at all the SystemVersion.plist files of the Recovery and Preboot volumes:
Code:
source "/Volumes/Apps/File Utilities/diskutil pdisk fdisk gpt/DiskUtil.sh"
mountEFIpartitions
mountRecoveryHDpartitions
mountRecoveryPartitions
mountPrebootPartitions
IFS=$'\n'
for thefile in $(find /Volumes/Preboot* /System/Volumes/Preboot* /Volumes/Recovery* -name SystemVersion.plist 2> /dev/null); do
version="$(plutil -p "${thefile}" | grep ProductVersion | sed -E 's/.* => "(.*)"$/\1/')"
theuuid="$(perl -nE 'if (m|.*/(\w{8}-\w{4}-\w{4}-\w{4}-\w{12})/.*|) { print $1 ; }' <<< "$thefile")"
thedev="$(df -P "$thefile" | perl -nE 'if (m|dev/([^ ]+) .*|) {print $1 }')"
getdiskinfo "$thedev" "thefile_"
if [[ -n $theuuid ]]; then
getdiskinfo "$theuuid" "parent_"
roles="$(getapfsroles "$parent_APFSContainerReference")"
role="$(sed -nE "/.*_(.*)=$parent_DeviceIdentifier/s//\1/p" <<< "$roles")"
getdiskinfo "$parent_APFSPhysicalStore" "preboot_container_"
getdiskinfo "$preboot_container_ParentWholeDisk" "parent_wholedisk_"
echo $version ${thefile_VolumeName}_${parent_VolumeName}_${role}_$(tr -d '\n" ' <<< "$parent_wholedisk_MediaName")_$(tr -d '\n" ' <<< "$parent_BayName") "$thefile" | sed -E 's/ - Data_Data/_Data/'
else
wholedisk="${thedev%s*}"
slice="${thedev##*s}"
getdiskinfo "${wholedisk}s$((slice-1))" "parent_"
getdiskinfo "$wholedisk" "parent_wholedisk_"
echo $version ${thefile_VolumeName// /}_${parent_VolumeName}_$(tr -d '\n" ' <<< "$parent_wholedisk_MediaName")_$(tr -d '\n" ' <<< "$parent_BayName") "$thefile"
fi
done | sort -V
Here's the result:
Code:
10.7.4 RecoveryHD_Lion_TOSHIBAMD04ACA500_Bay1 /Volumes/Recovery HD4/com.apple.recovery.boot/SystemVersion.plist
10.8 RecoveryHD_MountainLion_TOSHIBAMD04ACA500_Bay1 /Volumes/Recovery HD3/com.apple.recovery.boot/SystemVersion.plist
10.9 RecoveryHD_Mavericks_TOSHIBAMD04ACA500_Bay1 /Volumes/Recovery HD2/com.apple.recovery.boot/SystemVersion.plist
10.12.2 RecoveryHD_Sierra_OWCMercuryEXTREMEPro6GSSD_Bay3 /Volumes/Recovery HD/com.apple.recovery.boot/SystemVersion.plist
10.13.4 RecoveryHD_HighSierra_OWCMercuryEXTREMEPro6GSSD_Bay3 /Volumes/Recovery HD1/com.apple.recovery.boot/SystemVersion.plist
10.13.6 Preboot_BigSur_Data_OWCMercuryEXTREMEPro6GSSD_Bay3 /Volumes/Preboot2/CA18DE49-ECFD-49C2-A293-0B036B7AFC50/System/Library/CoreServices/SystemVersion.plist
10.13.6 Preboot_Monterey_Data_OWCMercuryEXTREMEPro6GSSD_ /System/Volumes/Preboot/46F1EA55-9F1B-4B09-963E-D17066406B13/System/Library/CoreServices/SystemVersion.plist
10.14.6 Preboot_Mojave__OWCMercuryEXTREMEPro6GSSD_Bay3 /Volumes/Preboot/10D5CE8C-43FE-43F2-8089-DAEDF6485644/System/Library/CoreServices/SystemVersion.plist
10.14.6 Recovery_Mojave__OWCMercuryEXTREMEPro6GSSD_Bay3 /Volumes/Recovery/10D5CE8C-43FE-43F2-8089-DAEDF6485644/SystemVersion.plist
10.15.7 Preboot_Catalina_System_OWCMercuryEXTREMEPro6GSSD_Bay3 /Volumes/Preboot3/23DC9494-8D50-4085-A389-493878A2404B/System/Library/CoreServices/SystemVersion.plist
10.15.7 Recovery_Catalina_System_OWCMercuryEXTREMEPro6GSSD_Bay3 /Volumes/Recovery4/23DC9494-8D50-4085-A389-493878A2404B/SystemVersion.plist
11.7.2 Recovery_BigSur_Data_OWCMercuryEXTREMEPro6GSSD_Bay3 /Volumes/Recovery3/CA18DE49-ECFD-49C2-A293-0B036B7AFC50/SystemVersion.plist
12.6.2 Recovery_Monterey_Data_OWCMercuryEXTREMEPro6GSSD_ /Volumes/Recovery2/46F1EA55-9F1B-4B09-963E-D17066406B13/SystemVersion.plist
13.1 Preboot_Monterey_Data_OWCMercuryEXTREMEPro6GSSD_ /System/Volumes/Preboot/46F1EA55-9F1B-4B09-963E-D17066406B13/cryptex1/proposed/SystemVersion.plist
13.1 Preboot_Ventura_Data_OWCMercuryEXTREMEPro6GSSD_ /Volumes/Preboot1/21F3EFB2-4CA0-4890-9A36-2CDB3D388762/System/Library/CoreServices/SystemVersion.plist
13.1 Preboot_Ventura_Data_OWCMercuryEXTREMEPro6GSSD_ /Volumes/Preboot1/21F3EFB2-4CA0-4890-9A36-2CDB3D388762/cryptex1/current/SystemVersion.plist
13.1 Recovery_Ventura_Data_OWCMercuryEXTREMEPro6GSSD_ /Volumes/Recovery1/21F3EFB2-4CA0-4890-9A36-2CDB3D388762/SystemVersion.plist
See how the preboot of BigSur and Monterey have a 10.13.6 HighSierra version? I hope they'll go back to normal when I update them to the latest version. Then I'll be sure to backup those preboot folders so I can see when they get modified.
I'm not sure why Monterey preboot has a 13.1 proposed.
I don't know why I don't have a Recovery HD for 10.10 and 10.11 but I don't usually use Recovery partitions. I have macOS installer partitions for BigSur, Monterey, and Ventura since it's faster to boot/install from SSD instead of USB flash drive and earlier macOS versions no longer get updates.