It is not that if you repost again and again the same question it is more likely that you will get more help, but you will succeed in annoy some members (including me).
You ALREADY posted in the "right" place, where a solution has ALREADY been provided, try reading AGAIN here:http://reboot.pro/15903/
You have to check which actual drive letter is assigned when you boot.
FOR %%A IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%A:xp.gho SET mydrv=%%A:
IF DEFINED mydrv ghost.exe -clone,mode=load,src=%mydrv%:xp.gho,dst=2 -sure -auto
Please consider that if the partiion/volume where the xp.gho resides is NTFS formatted, DOS won't assign a letter to it unless you have added to it a NTFS driver.
at the light of the RED PART
in your command line:
how can i do that my command line in autoexec.bat file ----( GHOST.EXE -clone,mode=pload,src=q:SNIPER.GHO:1,dst=1:1 -sure -rb )
but it is not work