請問要怎麼樣在grub4dos中掛載像ghost DiskGenius 的img檔 我只會用WimStepFomUSB製 
作 但是這個工具成是好像只能掛載iso檔ㄟ 請問我該怎麼做??? 
 
我的meun.list 
calc 29<<2+*0x8304 > nul 
calc *%@retval%+8 > nul 
calc *%@retval%=*%@retval%&0xffffff > nul 
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1 
graphicsmode -1 1024:768 24:32 
color white/green yellow/blue white/magenta white/magenta 
splashimage /space1.bmp 
terminal --font-spacing=0:7 
timeout  
default 2 
font /unifont.hex.gz 
 
#graphicsmode 0x6A 
graphicsmode -1 640 480:800 24:32 || graphicsmode -1 
## Menu AutoNumber 
write 0x8274 0x2001 
 
#graphicsmode -1 800:640 -1 24:32 || graphicsmode -1 
#font /unifont.hex.gz 
 
 
#clear mappings and set root in case we return from bootmgr 
map --unmap=0:0xff 
map --unhook 
map --rehook 
ls /usbdrive.tag > nul || find --set-root --devices=hf /usbdrive.tag > nul 
ls /default > nul && default /default 
 
 
 
title ampe from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/ampe.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title clonezilla-live-20160210-wily-amd64 from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/clonezilla-live-20160210-wily-amd64.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title memtest86_-5_01 from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/memtest86_-5_01.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title mhdd32ver4_5 from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/mhdd32ver4_5.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title NoNameXPE2012RC5 from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/NoNameXPE2012RC5.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title redobackup-livecd-1_0_4 from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/redobackup-livecd-1_0_4.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title SeaToolsDOS223ALL from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/SeaToolsDOS223ALL.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title windows7PE by Alex from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/windows7PEbyAlex.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
 
title Win10PEX64_20160204 from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/Win10PEX64_20160204.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title Win81PEx86_20160201 from partition 0 
map --unmap=0:0xff 
map --unhook && map --rehook 
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst 
set /a dev=*0x8280&0xff 
root (%dev%,0) 
set ISO=/ISO/Win81PEx86_20160201.iso 
ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo  && pause Press any key to return to the main menu && configfile /menu.lst 
map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst 
#http://reboot.pro/topic/9916-gru ... d/page-2#entry88531 
#http://www.rmprepusb.com/tutorials/tails 
set /a dev=*0x82a0&0xff 
debug 1 
parttype (%dev%,3) | set check= 
debug off 
set check=%check:~-5,4% 
if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% 
if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo  && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst 
map --rehook 
root (0xff) 
chainloader (0xff) 
 
title Windows 7 All in one 
map --unhook 
map --unmap=0:0xff && map --rehook 
savedefault +1 
ls /shifthd.bat > nul || find --set-root --devices=hf /shifthd.bat 
/shifthd.bat 
if "%RDSK%"=="" pause Fatal error while swapping hard disk order, cannot continue! && configfile /menu.lst 
root (hd%RDSK%,0) 
chainloader /BOOTMGR 
 
title Second part/continue NT6 Setup (Boot first internal disk) 
map --unhook 
map --unmap=0:0xff && map --rehook 
savedefault 
ls /shifthd.bat > nul || find --set-root --devices=hf /shifthd.bat 
/shifthd.bat 
if "%RDSK%"=="" pause Fatal error while swapping hard disk order, cannot continue! && configfile /menu.lst 
pause --wait=1 Booting MBR on hd0 ... 
chainloader (hd0)+1 
 
title Reboot 
reboot 
 
title Shot down 
halt 
 
 |