The SnowLeopardInstall.iso incorporates each an Apple partition scheme and an ISO 9660 (Joliet) file system. When an ISO incorporates 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 listing 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
complete 36496
drwxrwxr-x@ 3 davidanderson workers 102 Apr 27 2009 Functions
drwxr-xr-x 3 davidanderson workers 102 Aug 1 2009 Set up Mac OS X.app
drwxr-xr-x@ 8 davidanderson workers 272 Aug 13 2009 Directions.localized
drwxrwxr-t@ 10 davidanderson workers 340 Aug 3 2009 Library
drwxr-xr-x@ 10 davidanderson workers 340 Aug 13 2009 Optionally available Installs.localized
drwxr-xr-x@ 4 davidanderson workers 136 Aug 3 2009 System
drwxrwxrwt@ 2 davidanderson workers 68 Could 18 2009 Volumes
drwxr-xr-x@ 39 davidanderson workers 1326 Aug 3 2009 bin
dr-xr-xr-x@ 2 davidanderson workers 68 Jun 23 2009 dev
lrwxr-xr-x@ 1 davidanderson workers 11 Aug 3 2009 and so on -> non-public/and so on
-rw-r--r--@ 1 davidanderson workers 18672224 Aug 1 2009 mach_kernel
drwxr-xr-x@ 5 davidanderson workers 170 Aug 3 2009 non-public
drwxr-xr-x@ 64 davidanderson workers 2176 Aug 3 2009 sbin
lrwxr-xr-x@ 1 davidanderson workers 11 Aug 3 2009 tmp -> non-public/tmp
drwxr-xr-x@ 8 davidanderson workers 272 Aug 3 2009 usr
lrwxr-xr-x@ 1 davidanderson workers 11 Aug 3 2009 var -> non-public/var
% hdiutil detach disk5
"disk5" ejected.
An Apple partition scheme alway begins with 0x45 adopted by 0x52. The output beneath confirms this.
% hexdump -n 2 SnowLeopardInstall.iso
0000000 45 52
0000002
The output beneath 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 beneath.
% echo 00 | xxd -r -p - SnowLeopardInstall.iso
% hexdump -n 2 SnowLeopardInstall.iso
0000000 00 52
0000002
Now macOS is not going to see SnowLeopardInstall.iso as having a Apple partition scheme when attaching, as proven beneath.
% hdiutil connect SnowLeopardInstall.iso
/dev/disk5 /Volumes/WindowsSupport
% ls -l /Volumes/WindowsSupport
complete 1036
drwxr-xr-x 1 davidanderson workers 2048 Jul 22 2009 Boot Camp
drwxr-xr-x 1 davidanderson workers 2048 Jul 22 2009 DVDCDSharing
-rwxr-xr-x 1 davidanderson workers 1786 Jul 9 2009 Learn Me.rtf
-rwxr-xr-x 1 davidanderson workers 27 Jul 22 2009 autorun.inf
-rwxr-xr-x 1 davidanderson workers 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 could have 0x55 at offset 510 adopted by 0xAA at offset 511. The output beneath exhibits 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 subsequently all of the area would seem as unallocated in Home windows Disk Administration.
The macOS diskutil command is reporting the USB flash drive is 512.1 GB in dimension. The Home windows Disk Administration is report the USB flash drive is 476.94 GiB in dimension. Word that since there’s 2^30 bytes = 1073741824 bytes in 1 GiB, each macOS and Home windows are reporting the identical dimension.


