Does EFI partition's disk position really matter?
NOTE: This post supersedes https://discussions.apple.com/thread/253541997
I needed to resize partitions on the 1.0 TB SSD in my 2013-2019 Mac Pro running High Sierra. Disk Utility would not allow this without first creating a new partition, which I didn't want to do, so I booted from an external clone and used iPartition. I shrank two of the three partitions, including the macOS partition, and enlarged one partition. There seemed to be no problems.
I rebooted from the internal SSD and ran the Partition Map test in TechTool Pro, which found problems with the partition map layout of the drive. I ran TTPro's Partition Repair, which was unable to perform a repair.
I then ran First Aid in Disk Utility, which said:
Checking for an EFI system partition
Problems were found with the partition map which might prevent booting
A repair attempt in diskutil in the Terminal failed with "Error: -69767: This disk doesn't contain an EFI system partition...."
However, "diskutil list" produced the following (I've redacted my name here):
[REDACTED]-Mac-Pro:~ [REDACTED]$ diskutil list disk0
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: Apple_HFS HDD 344.3 GB disk0s1
2: Apple_HFS Documents SSD 332.9 GB disk0s2
3: Apple_HFS macOS SSD 290.8 GB disk0s3
4: Apple_HFS eDrive 31.9 GB disk0s4
5: EFI EFI 209.7 MB disk0s5
(The partition named "HDD" is just named that way because it contains files I transferred from an HDD in my old "cheesegrater" Mac Pro. It's really just a partition on the SSD.)
I've had no problems booting up this happened, and the Mac works normally. Running Recovery (via Internet) finds no problems. EtrecheckPro and the Mac's system report also identify the EFI as disk0s5.
Ideally, the EFI should be disk0s1. Perhaps this is why Disk Utility reports the "disk doesn't contain an EFI system partition...."
Since I'm able to boot up okay, does it really matter that the EFI is at position disk0s5 rather than disk0s1? If not, I'd rather not go through erasing the SSD and recreating everything.