Цитата: А что, там в последних версиях нечто существенное изменилось?
  Глубоко не копал , но увидел , что несколько изменилась структура папки boot\grub\ и соответственно пути , указанные в diskupdt.cmd были неправильные . Поэтому немного изменил содержание diskupdt.cmd и всё заработало как положено , никаких других изменений не вносил , изменения опробывались на KRD 10.0.29.2 на VirtualBox-e в виде ISO  и в реальной системе на флешке с грубом . 
 [more= Содержание diskupdt.cmd]@ echo off 
 if not exist .\tools\mkisofs.exe goto t 
 if not exist .\KLUpdater\Updater.exe goto v 
 if not exist .\KLUpdater\ss_storage8.ini if not exist .\KLUpdater\ss_storage10.ini goto v 
 if not exist .\tools\7z.exe goto x 
 if exist kav_rescue_2008.iso if exist kav_rescue_10.iso goto s 
 if exist kav_rescue_2008.iso set ver8=8 
 if exist kav_rescue_10.iso set ver10=10 
 if not exist kav_rescue_2008.iso if not exist kav_rescue_10.iso goto y 
 if exist .\kavrescue rd .\kavrescue /S /Q 
 ECHO Kaspersky Rescue Disk Updater by Bharat Balegere 
 echo        Fixxxer's mod for 10th version 
 echo. 
 echo. 
 echo. 
 echo. 
 Echo Extracting the contents of Kaspersky Rescue Disk 
 Title Extracting Kaspersky Rescue Disk 
 pause 
 if defined ver8 .\tools\7z x -o"kavrescue" -y -x"![BOOT]\*.img" "kav_rescue_2008.iso" 
 if defined ver10 .\tools\7z x -o"kavrescue" -y -x"![BOOT]\*.img" "kav_rescue_10.iso" 
 echo Kaspersky Files Extracted in %~dp0kavrescue 
 echo. 
 echo. 
 Echo Next Step:Copying Virus Definition Files from your Rescue Disk to a Temporary Location 
 pause 
 cls 
 Echo Copying Virus Definition Files from your Rescue Disk to a Temporary Location 
 title Copying Virus Definition Files from your Rescue Disk to a Temporary Location 
 if not exist .\kavrescue\bases if not exist .\kavrescue\rescue\bases goto u 
 if not exist .\KLUpdater\Temp\temporaryFolder8\bases\av\kdb\i386\ md .\KLUpdater\Temp\temporaryFolder8\bases\av\kdb\i386\ 
 if not exist .\KLUpdater\Temp\temporaryFolder10\bases\av\kdb\i386\ md .\KLUpdater\Temp\temporaryFolder10\bases\av\kdb\i386\ 
 if defined ver8 echo n|copy .\kavrescue\bases\*.* .\KLUpdater\Temp\temporaryFolder8\bases\av\kdb\i386\ /-y > nul 
 if defined ver10 echo n|copy .\kavrescue\rescue\bases\*.* .\KLUpdater\Temp\temporaryFolder10\bases\av\kdb\i386\ /-y > nul 
 if exist .\KLUpdater\Temp\temporaryFolder rd .\KLUpdater\Temp\temporaryFolder /S /Q 
 if defined ver8 ren .\KLUpdater\Temp\temporaryFolder8 temporaryFolder 
 if defined ver10 ren .\KLUpdater\Temp\temporaryFolder10 temporaryFolder   
 echo Successfully Copied Definition Files to a Temporary Location 
 echo. 
 echo. 
 Echo Next Step:Updating Virus Definition Files from Kaspersky Server 
 pause 
 cls 
 Echo Updating Virus Definition Files from Kaspersky Server 
 title Updating Virus Definition Files from Kaspersky Server 
 if exist .\KLUpdater\Updates rd .\KLUpdater\Updates /S /Q 
 if defined ver8 if exist .\KLUpdater\Updates8 ren .\KLUpdater\Updates8 Updates 
 if defined ver10 if exist .\KLUpdater\Updates10 ren .\KLUpdater\Updates10 Updates 
 pushd KLUpdater 
 if defined ver8 updater.exe -u -o ss_storage8.ini -c 
 if defined ver10 updater.exe -u -o ss_storage10.ini -c 
 popd 
 if defined ver8 ren .\KLUpdater\Temp\temporaryFolder temporaryFolder8 
 if defined ver10 ren .\KLUpdater\Temp\temporaryFolder temporaryFolder10   
 echo. 
 echo. 
 Echo Next Step:Copying the Updated Virus Definition Files to your Rescue Disk 
 pause 
 cls 
 Echo Copying the Updated Virus Definition Files to your Rescue Disk 
 title Copying the Updated Virus Definition Files to your Rescue Disk 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\kdb\i386\*.* .\kavrescue\bases\ > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\kdb\i386\kdb-i386-0607g.xml .\kavrescue\bases\kdb-0607g.xml > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\kdb\i386\kdb.stt .\kavrescue\bases\stat\kdb.stt > nul 
 if defined ver8 copy .\KLUpdater\Updates\index\u0607g.xml .\kavrescue\bases\stat\u0607g.xml > nul 
 if defined ver8 copy .\KLUpdater\Updates\index\u0607g.xml .\kavrescue\bases\stat\u0607g.xml > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\kdb\i386\kdb.stt  .\kavrescue\bases\Stat\kdb.stt  > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\emu\i386\u\*.* .\kavrescue\bases\  > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\emu\*.xml .\kavrescue\bases\  > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\qscan\i386\u\*.* .\kavrescue\bases\ > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\qscan\*.xml .\kavrescue\bases\ > nul 
 if defined ver8 copy .\KLUpdater\Updates\index\u0607g.xml .\kavrescue\bases\data\u0607g.xml > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\upd\updcfg.xml .\kavrescue\bases\data\updcfg.xml > nul 
 if defined ver8 copy .\KLUpdater\Updates\bases\av\kdb\i386\win\startup.ini .\kavrescue\bases\ > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\kdb\i386\*.* .\kavrescue\rescue\bases\ > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\kdb\i386\kdb-i386-0607g.xml .\kavrescue\rescue\bases\kdb-0607g.xml > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\kdb\i386\kdb.stt .\kavrescue\rescue\bases\stat\kdb.stt > nul 
 if defined ver10 copy .\KLUpdater\Updates\index\u0607g.xml .\kavrescue\rescue\bases\stat\u0607g.xml > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\kdb\i386\kdb.stt  .\kavrescue\rescue\bases\Stat\kdb.stt  > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\emu\i386\*.* .\kavrescue\rescue\bases\  > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\emu\*.xml .\kavrescue\rescue\bases\  > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\qscan\i386\u\*.* .\kavrescue\rescue\bases\ > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\qscan\*.xml .\kavrescue\rescue\bases\ > nul 
 if defined ver10 copy .\KLUpdater\Updates\index\u0607g.xml .\kavrescue\rescue\bases\data\u0607g.xml > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\upd\updcfg.xml .\kavrescue\rescue\bases\data\updcfg.xml > nul 
 if defined ver10 copy .\KLUpdater\Updates\bases\av\kdb\i386\win\startup.ini .\kavrescue\rescue\bases\ > nul 
 echo Successfully Copied Updated Definition Files to your Rescue Disk 
 if defined ver8 ren .\KLUpdater\Updates Updates8 
 if defined ver10 ren .\KLUpdater\Updates Updates10 
 echo. 
 echo. 
 Echo Next Step:Creating the Rescue Disk ISO Image   
 pause 
 cls 
 title Creating the Rescue Disk ISO Image 
 Echo Creating the Rescue Disk ISO Image   
 if not exist .\kavrescue\isolinux\isolinux.bin if not exist .\kavrescue\boot\grub\grub_eltorito echo BOOT image missing! 
 if defined ver8 if exist .\tools\mkisofs.exe .\tools\mkisofs -R -J -joliet-long -o kav_rescue_2008_new.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-info-table -V "Kaspersky Rescue Disk" -boot-load-size 4 kavrescue 
 if defined ver10 if exist .\tools\mkisofs.exe .\tools\mkisofs -R -J -joliet-long -o kav_rescue_10_new.iso -b boot/grub/i386-pc/eltorito.img -c boot/boot.cat -no-emul-boot -boot-info-table -V "Kaspersky Rescue Disk" -boot-load-size 4 kavrescue 
 if exist .\tools\mkisofs.exe goto finish   
 :t 
 echo File Missing %~dp0Tools\mkisofs.exe 
 goto end 
 :s 
 echo Two versions of LiveCD detected. 
 echo Only one version can be proceeded at one run. 
 echo Please leave only one version in current folder. 
 goto end 
 :u 
 echo The Kaspersky Rescue Disk is not a valid Disk. 
 echo It does not contain the bases folder. 
 echo Please download iso file from 
http://devbuilds.kaspersky-labs.com/devbuilds/RescueDisk10/ (recommended link) or 
 echo 
http://devbuilds.kaspersky-labs.com/devbuilds/RescueDisk/ (obsolete version, only if you have some incompatibility). 
 goto end 
 :v 
 echo Missing file(s) KLUpdater\Updater.exe, KLUpdater\ss_storage8.ini or KLUpdater\ss_storage10.ini 
 goto end 
 :x 
 echo Missing file(s)  Tools\7z.exe, Tools\Formats\iso.dll 
 goto end 
 :y 
 echo Missing LiveCD iso file. 
 echo Missing file(s)  kav_rescue_10.iso or kav_rescue_2008.iso 
 echo. 
 echo Please download iso file from  
 echo 
http://devbuilds.kaspersky-labs.com/devbuilds/RescueDisk10/   echo (recommended link) or  
 echo. 
 echo 
http://devbuilds.kaspersky-labs.com/devbuilds/RescueDisk/   echo (obsolete version, only if you have some incompatibility). 
 goto end 
 :finish 
 echo Now you have two iso files in the current folder: 
 echo. 
 echo the old file you have downloaded before 
 echo kav_rescue_new.iso - is the new file with updated bases to burn on disk 
 echo. 
 echo Good luck! 
  :end 
 echo. 
 echo. 
 pause[/more]   
Цитата: (переделанный давний твой, если в авторстве не ошибаюсь)
  Не моё .    
http://ompldr.org/vOTR5bw/diskupdt.zip