The SnowLeopardInstall.iso accommodates each an Apple partition scheme and an ISO 9660 (Joliet) file system. When an ISO accommodates each, macOS will select the Apple partition scheme and Home windows will the select ISO 9660 (Joliet) file system.
macOS
Under I hooked up (which additionally mounts) SnowLeopardInstall.iso and record the contents of the foundation listing, then I indifferent (which additionally ejects) SnowLeopardInstall.iso.
% hdiutil connect SnowLeopardInstall.iso
/dev/disk5 Apple_partition_scheme
/dev/disk5s1 Apple_partition_map
/dev/disk5s2 Apple_Driver_ATAPI
/dev/disk5s3 Apple_HFS /Volumes/Mac OS X Set up DVD
% ls -l /Volumes/Mac OS X Set up DVD
whole 36496
drwxrwxr-x@ 3 davidanderson employees 102 Apr 27 2009 Functions
drwxr-xr-x 3 davidanderson employees 102 Aug 1 2009 Set up Mac OS X.app
drwxr-xr-x@ 8 davidanderson employees 272 Aug 13 2009 Directions.localized
drwxrwxr-t@ 10 davidanderson employees 340 Aug 3 2009 Library
drwxr-xr-x@ 10 davidanderson employees 340 Aug 13 2009 Elective Installs.localized
drwxr-xr-x@ 4 davidanderson employees 136 Aug 3 2009 System
drwxrwxrwt@ 2 davidanderson employees 68 Might 18 2009 Volumes
drwxr-xr-x@ 39 davidanderson employees 1326 Aug 3 2009 bin
dr-xr-xr-x@ 2 davidanderson employees 68 Jun 23 2009 dev
lrwxr-xr-x@ 1 davidanderson employees 11 Aug 3 2009 and so forth -> personal/and so forth
-rw-r--r--@ 1 davidanderson employees 18672224 Aug 1 2009 mach_kernel
drwxr-xr-x@ 5 davidanderson employees 170 Aug 3 2009 personal
drwxr-xr-x@ 64 davidanderson employees 2176 Aug 3 2009 sbin
lrwxr-xr-x@ 1 davidanderson employees 11 Aug 3 2009 tmp -> personal/tmp
drwxr-xr-x@ 8 davidanderson employees 272 Aug 3 2009 usr
lrwxr-xr-x@ 1 davidanderson employees 11 Aug 3 2009 var -> personal/var
% hdiutil detach disk5
"disk5" ejected.
An Apple partition scheme alway begins with 0x45 adopted by 0x52. The output under confirms this.
% hexdump -n 2 SnowLeopardInstall.iso
0000000 45 52
0000002
The output under additionally confirms there’s an ISO 9660 file system.
% file SnowLeopardInstall.iso
SnowLeopardInstall.iso: ISO 9660 CD-ROM filesystem knowledge 'WINDOWSSUPPORT'
To mount the ISO 9660 file system, I’ll first change the primary byte of the file from 0x45 to 0x00. As proven under.
% echo 00 | xxd -r -p - SnowLeopardInstall.iso
% hexdump -n 2 SnowLeopardInstall.iso
0000000 00 52
0000002
Now macOS won’t see SnowLeopardInstall.iso as having a Apple partition scheme when attaching, as proven under.
% hdiutil connect SnowLeopardInstall.iso
/dev/disk5 /Volumes/WindowsSupport
% ls -l /Volumes/WindowsSupport
whole 1036
drwxr-xr-x 1 davidanderson employees 2048 Jul 22 2009 Boot Camp
drwxr-xr-x 1 davidanderson employees 2048 Jul 22 2009 DVDCDSharing
-rwxr-xr-x 1 davidanderson employees 1786 Jul 9 2009 Learn Me.rtf
-rwxr-xr-x 1 davidanderson employees 27 Jul 22 2009 autorun.inf
-rwxr-xr-x 1 davidanderson employees 521528 Jul 22 2009 setup.exe
% hdiutil detach disk5
"disk5" ejected.
Under I modified the primary byte again to 0x45.
% echo 45 | xxd -r -p - SnowLeopardInstall.iso
% hexdump -n 2 SnowLeopardInstall.iso
0000000 45 52
0000002
Home windows
For Home windows, an initialized USB flash drive may have 0x55 at offset 510 adopted by 0xAA at offset 511. The output under reveals the values at these offsets are 0x00 for SnowLeopardInstall.iso.
% hexdump -n 2 -s 510 SnowLeopardInstall.iso
00001fe 00 00
0000200
The USB flash drive you created from SnowLeopardInstall.iso would even be uninitialized and due to this fact all of the house would seem as unallocated in Home windows Disk Administration.
The macOS diskutil command is reporting the USB flash drive is 512.1 GB in measurement. The Home windows Disk Administration is report the USB flash drive is 476.94 GiB in measurement. Word that since there’s 2^30 bytes = 1073741824 bytes in 1 GiB, each macOS and Home windows are reporting the identical measurement.
