@echo off
cls
set DISK=none
set BOOTFLAG=boot666s.tmp

echo This file is used to determine current drive letter. It should be deleted. >\%BOOTFLAG%
if not exist \%BOOTFLAG% goto readOnly

echo Wait please, searching for current drive letter.
for %%d in ( 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 %%d:\%BOOTFLAG% set DISK=%%d
cls
del \%BOOTFLAG%
if %DISK% == none goto DiskNotFound

echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
echo                          Welcome to boot installer
echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
echo.
echo Данный установщик сделает диск %DISK%: загрузочным только для ESET live-USB.
echo.
echo ВНИМАНИЕ! Master Boot Record (MBR) на диске %DISK%: будет перезаписана.
echo Если на диске %DISK%: установлен Windows,то после установки данного инсталятора,
echo Windows загружаться не будет. Будьте осторожны!
echo.
echo Нажмите ENTER для продолжения, или закройте данное окно [x] для отмены установки...


cls
echo Установка загрузочной записи для диска %DISK%:, пожалуйста подождите...

if %OS% == Windows_NT goto setupNT
goto setup95

:setupNT
\boot\syslinux\syslinux.exe -maf -d \boot\syslinux %DISK%:
goto setupDone

:setup95
\boot\syslinux\syslinux.com -maf -d \boot\syslinux %DISK%:

:setupDone
echo Диск %DISK%: теперь является загрузочным. Установка завершена.
goto end

:readOnly
echo Вы запустили установку с диска, на который запрещена запись. Установка невозможна.
goto pauseit

:DiskNotFound
echo Ошибка: Установка на диск C: невозможна!

:pauseit
echo.
echo Прочтите информацию выше, и нажмите любую клавишу для выхода...
pause > nul

:end