anchor.diff:  echo ################
   
   echo ################
  -echo Remove OS disk in list
  -echo ################
  -type disksort.tmp | findstr /v " %SystemDriveID% " > disksort.txt
  -type disksort.txt
  -echo ################
  -echo Remove OS disk in list
  -echo ################
  -
  -if disksort.txt == "" goto END
  +echo Get diskdrive get FirmwareRevision, Index, InterfaceType, Model
  +echo ################
  +::ic diskdrive get              %%i,   %%j,           %%k,   %%l
  +wmic diskdrive get FirmwareRevision, Index, InterfaceType, Model  > diskdrive.tmp
  +type diskdrive.tmp > diskdrive.txt
  +
  +for /f "skip=1 tokens=1,2,3,4,5* " %%i in (diskdrive.txt) do (
  +    set "formattedValue=%%l %%m %%n"
  +	set /A a=100+%%j
  +    if %%j==%SystemDriveID% (
  +        echo REMOVE %%j !formattedValue:~0,20! %%i -- THIS IS OS DISK
  +    )else (
  +		set b=SAS_2K
  +		if %%k==IDE (
  +		    set b=SATA_6K
  +		    ::echo !a:~1! !formattedValue:~0,20! %%i 
  +		    set "line[!a:~1!]=%%j %%i !b! ^(!formattedValue:~0,20! 
  +		)else if %%l==ATA (
  +			set b=SATA_6K
  +            set "line[!a:~1!]=%%j %%i !b! !formattedValue:~0,20!
  +        )else (
  +            set "line[!a:~1!]=%%j %%i !b! !formattedValue:~0,20!
  +		)	    
  +    )
  +)
  +
  +if exist disksort.txt del /Q disksort.txt
  +
  +::Show array elements
  +::sort diskdrive.txt
  +for /F "tokens=2 delims==" %%a in ('set line[') do echo %%a >> disksort.tmp
  +type disksort.tmp
  +
  +echo ################
  +echo Get disksort.tmp file line-------------
  +echo ################
  +set file=disksort.tmp
  +set /a cnt=0
  +for /f %%a in ('type "%file%"^|find "" /v /c') do set /a cnt=%%a
  +echo %file% has %cnt% lines
  +
  +set DiskNum=%cnt%
  +
  +echo ################
  +echo Get disksort.txt file-------------
  +echo ################
  +
  +set "myfile=disksort.tmp"
  +set "outputfile=disksort.txt"
  +
  +for /f "tokens=*" %%a in ('type "%myfile%" ^| find /v /n "" ^& break ^> "%myfile%"') do (
  +     set "str=%%a
  +     set "str=!str:]= !"
  +     set "str=!str:[=!"
  +     >>%outputfile% echo(!str!
  +)
  +
  +
  +echo ################
  +echo Get 1~%DiskNum%.tmp file-------------
  +echo ################
  +
  +for /f "tokens=1,2,3,4,5,6,7" %%i in (disksort.txt) do (
  +    set work=%%i
  +	echo i="%%i",j="%%j",k="%%k",l="%%l",m="%%m",n="%%n",o="%%o",
  +    if "%%o"=="" if "%%n"=="" (
  +	    echo 11 i="%%i",j="%%j",k="%%k",l="%%l",m="%%m",n="%%n",o="%%o",
  +	    echo %%j,%%k,%%l,%%m, > !work!.tmp
  +	    )else if "%%o"=="" (
  +	        echo 22 i="%%i",j="%%j",k="%%k",l="%%l",m="%%m",n="%%n",o="%%o",
  +	        echo %%j,%%k,%%l,%%m %%n, > !work!.tmp
  +	    )else (
  +	        ::echo 33 i="%%i",j="%%j",k="%%k",l="%%l",m="%%m",n="%%n",o="%%o",
  +	        ::echo %%j,%%k,%%l,%%m, > !work!.tmp
  +	)else (
  +		echo 44 i="%%i",j="%%j",k="%%k",l="%%l",m="%%m",n="%%n",o="%%o",
  +	    echo %%j,%%k,%%l,%%m %%n %%o, > !work!.tmp
  +	)
  +)
  +
  +
   
   echo ################
   echo Careate icf_info.tmp file
  
positive.code: echo ################
  echo.
  
  if exist *.tmp del /Q *.tmp
negative.code: echo 'Number of outstanding IOs,test connection rate,transactions per connection,use fixed seed,fixed seed value >> !TampFileName!.tmp
  ::echo 	1,DISABLED,1,DISABLED,0 >> !TampFileName!.tmp
  
  :: Careate icf_Worker_info_mid_mid.tmp
  set TampFileName=icf_Worker_info_mid_mid
  ::echo ################
  ::echo Careate !TampFileName!.tmp 
  ::echo ################
  