Would be better to change map commands around
e.g.
map --mem /winre.iso (0xff) || map /winre.iso (0xff)change to
map /winre.iso (0xff) || map --mem /winre.iso (0xff)otherwise it will always load the file into memory even if it is contiguous.
P.S. if you use the latest grub4dos 0.4.6a \grldr then it does not need the ISO files to be contiguous!
Thanks for the tip !
I have modified my menu.lst and switched to grldr 0.4.6a and it works perfect