Tạo Boot nhanh gọn, hỗ trợ tạo boot từ ISO hoặc xả nén vào USB, HDD Box tự động.
Code:
@echo off
Color 3F
mode con lines=40 cols=100
title Creat Boot For All 1 Click - HoangKhienBlog.Blogspot.Com
set tit1= ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
set tit2= ³ CONG CU TAO USB/HDD BOOT CUU HO MAY TINH DA NANG 1 CLICK ³
set tit3= ³ ³
set tit4= ³ Mini Boot USB/HDD ³
set tit5= ³ ³
set tit6= ³ Tao boi: Hoang Khien Blog ³
set tit7= ³ ³
set tit8= ³ Yahoo: ts83dnk - Tel: 0984 103 119 ³
set tit9= ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
for %%x in (bootice.exe grldr.mbr grldr Menu.lst HK) do if not exist files\%%x (
goto thieufile
)
Rem if exist HKBoot.ISO (
Rem goto Win7Check
Rem )
Rem Rename *.ISO HKBoot.ISO
goto Win7Check
:Win7Check
if not exist "%PUBLIC%" (
goto WinXPCheck
)
for /f "Tokens=*" %%a in ('net localgroup Administrators^|find /i "%username%"') do goto HKStart
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo Ban dang khong chay voi quyen Administrator!
echo Hay file chuot file nay va chon Run as Administrator!
@pause
goto Visit
:WinXPCheck
for /f "Tokens=*" %%a in ('net localgroup Administrators^|find /i "%username%"') do goto HKStart
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo Ban dang khong chay voi quyen Admin!
echo Hay chay lai file nay voi user thuoc nhom Admin!
@pause
goto Visit
:HKStart
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo =*=
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ CAC TUY CHON CAI DAT MENU BOOT ³
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³
echo ³ 1. Cai dat MenuBoot vao USB ³
echo ³ ³
echo ³ 2. Cai dat MenuBoot vao HDD ³
echo ³ ³
echo ³ 3. Cai dat MenuBoot HDD BOX ³
echo ³ ³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
set Setup=
set /P Setup= Nhap so tuong ung de cai dat MenuBoot:
IF /I '%Setup%'=='' (
goto HKStart
)
echo.
IF %Setup%==1 goto USB
IF %Setup%==2 goto HDD
IF %Setup%==3 goto HDDBox
goto HKStart
:thieufile
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo THONG BAO VE CAC TIEN TRINH TAO USB/HDD BOOT
echo @**********************************************@
echo.
echo Thieu file (bootice.exe grldr.mbr grldr Menu.lst HK)...
echo Tien trinh khong the tiep tuc.
echo.
@pause
Exit
goto End
)
:HDD
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
@echo off
if not exist "%PUBLIC%" (
goto WinXP
)
Set RegQry=HKLM\Hardware\Description\System\CentralProcessor\0
REG.exe Query %RegQry% | Find /i "x86"
If %ERRORLEVEL% == 0 (
GOTO X86
) ELSE (
GOTO X64
)
:x86
if not exist "%HomeDrive%\BCD.HK" (
goto CaiWin7
)
:LuachonGoboW7
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
set ChoiceW7=
set /P ChoiceW7= MenuBoot da co san. Ban co muon go bo khong? (Y/N):
echo.
IF /I NOT '%ChoiceW7%'=='Y' IF /I NOT '%ChoiceW7%'=='N' goto LuachonGoboW7
IF /I '%ChoiceW7%'=='Y' (
attrib -r -h -s "%HomeDrive%\BCD.HK"
BCDEDIT /import "%HomeDrive%\BCD.HK"
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO) do echo del /a /f /q %HomeDrive%\%%x&&del /a /f /q %HomeDrive%\%%x
echo del /a /f /q %HomeDrive%\BCD.HK*&&del /a /f /q %HomeDrive%\BCD.HK*
echo.
echo Da go bo xong.
echo Ban "NHO RESTART may tinh" truoc khi cai lai MenuBoot "DE KHONG BI LOI"...
echo Bam phim bat ky de thoat...
@pause
exit
goto End
)
goto End
:WinXP
@echo off
if not exist "%HomeDrive%\boot.ini" (
goto bosung
)
if exist "%HomeDrive%\boot.HK" (
goto LuachonGoboXP
)
goto CaiXP
:CaiXP
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo THONG BAO VE CAC TIEN TRINH TAO USB/HDD BOOT
echo @**********************************************@
echo.
echo MENU "Start HKBoot.ISO"
echo ...SE DUOC CAI VAO PHAN VUNG HE THONG %HomeDrive%\
echo.
echo NEU BAN DA CHAC CHAN, BAM PHIM BAT KY DE TIEP TUC.
echo (hoac ban 'DONG CUA SO NAY' de HUY BO)
@pause
echo.
echo BAT DAU CAI DAT MENU...
echo.
echo Dang sao luu file %HomeDrive%\boot.ini...
attrib -R -H -S "%HomeDrive%\boot.ini" >nul 2>nul
attrib -R -H -S "%HomeDrive%\boot.HK" >nul 2>nul
echo copy /y "%HomeDrive%\boot.ini" "%HomeDrive%\boot.HK"&© /y "%HomeDrive%\boot.ini" "%HomeDrive%\boot.HK"
echo.
echo Dang dieu chinh MenuBoot...
>>"%HomeDrive%\boot.ini" echo.
>>"%HomeDrive%\boot.ini" echo %HomeDrive%\grldr.mbr="Start HKBoot.ISO"
echo bootcfg /timeout 5&&bootcfg /timeout 5
echo.
echo Dang copy cac file can thiet...
:copyfile
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start HKBoot.ISO\nHKBoot Final >> %HKBoot%
ECHO /HK /HKBoot.ISO >> %HKBoot%
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO) do attrib -r -h -s %HomeDrive%\%%x >nul 2>nul
for %%x in (grldr.mbr grldr Menu.lst HK) do echo copy /y files\%%x %HomeDrive%\ &© /y files\%%x %HomeDrive%\
echo copy /y .\HKBoot.ISO %HomeDrive%\&© /y .\HKBoot.ISO %HomeDrive%\
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO boot.ini boot.HK) do attrib +r +h +s %HomeDrive%\%%x >nul 2>nul
echo.
echo Da copy xong cac file can thiet de hoan thanh MenuBoot.
echo Ban bam phim bat ky de tiep tuc...
@pause
goto End
:bosung
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo THONG BAO VE CAC TIEN TRINH TAO USB/HDD BOOT
echo @**********************************************@
echo.
echo Khong tim thay file "%HomeDrive%\boot.ini" tren may tinh cua ban.
echo Hoang KHien se bo sung file nay giup ban de tao MenuBoot.
echo Copy /y files\boot.ini "%HomeDrive%\"&&Copy /y files\boot.ini "%HomeDrive%\"
goto CaiXP
:LuachonGoboXP
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
set ChoiceXP=
set /P ChoiceXP= MenuBoot da co san. Ban co muon go bo khong? (Y/N):
echo.
IF /I NOT '%ChoiceXP%'=='Y' IF /I NOT '%ChoiceXP%'=='N' goto LuachonGoboXP
IF /I '%ChoiceXP%'=='Y' (
echo del /a/f/q "%HomeDrive%\boot.ini"&&del /a/f/q "%HomeDrive%\boot.ini"
attrib -R -H -S "%HomeDrive%\boot.HK" >nul 2>nul
echo copy /y "%HomeDrive%\boot.HK" "%HomeDrive%\boot.ini"&© /y "%HomeDrive%\boot.HK" "%HomeDrive%\boot.ini"
attrib +R +H +S "%HomeDrive%\boot.ini"
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO boot.HK) do echo del /a /f /q %HomeDrive%\%%x&&del /a /f /q %HomeDrive%\%%x
echo.
echo Da go bo xong MenuBoot. Bam phim bat ky de thoat...
@pause
exit
goto End
)
goto End
:CaiWin7
@echo off
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo THONG BAO VE CAC TIEN TRINH TAO USB/HDD BOOT
echo @**********************************************@
echo.
echo MENU "Start HKBoot.ISO"
echo ...SE DUOC CAI VAO PHAN VUNG HE THONG %HomeDrive%\
echo.
echo NEU BAN DA CHAC CHAN, BAM PHIM BAT KY DE TIEP TUC.
echo (hoac ban 'DONG CUA SO NAY' de HUY BO)
@pause
echo.
echo BAT DAU CAI DAT MENU...
echo.
echo Dang sao luu MenuBoot...
echo BCDEDIT /export %HomeDrive%\BCD.HK&&BCDEDIT /export %HomeDrive%\BCD.HK
echo.
echo Dang dieu chinh MenuBoot...
for /f "tokens=3" %%a in ('bcdedit /create /d "Start HKBoot.ISO" /application BOOTSECTOR') do set guid=%%a
echo bcdedit /set %guid% device boot&&bcdedit /set %guid% device boot
echo bcdedit /set %guid% device partition=%HomeDrive%&&bcdedit /set %guid% device partition=%HomeDrive%
echo bcdedit /set %guid% PATH \grldr.mbr&&bcdedit /set %guid% PATH \grldr.mbr
echo bcdedit /displayorder %guid% /addlast&&bcdedit /displayorder %guid% /addlast
echo bcdedit /timeout 5&&bcdedit /timeout 5
echo.
echo Dang copy cac file can thiet...
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start HKBoot.ISO\nHKBoot Final >> %HKBoot%
ECHO /HK /HKBoot.ISO >> %HKBoot%
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO) do attrib -r -h -s %HomeDrive%\%%x >nul 2>nul
for %%x in (grldr.mbr grldr Menu.lst HK) do echo copy /y files\%%x %HomeDrive%\ &© /y files\%%x %HomeDrive%\
for %%x in (*.ISO) do echo copy /y .\%%x %HomeDrive%\ &© /y .\%%x %HomeDrive%\HKBoot.ISO
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO BCD.HK) do attrib +r +h +s %HomeDrive%\%%x >nul 2>nul
echo.
echo Da copy xong cac file can thiet de hoan thanh MenuBoot.
echo Ban bam phim bat ky de tiep tuc...
@pause
goto End
:USB
:CheckCoUSB
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
@echo off
for /f "Tokens=*" %%x in ('WMIC LOGICALDISK GET DESCRIPTION^|FIND /i "Removable"') do goto start
echo Khong tim thay USB tren he thong. Ban hay gan USB vao may!
echo Roi bam phim bat ky de tiep tuc...
echo.
@pause
goto CheckCoUSB
:start
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo DANH SACH CAC O USB TREN MAY TINH CUA BAN:
echo.
echo DANG DIA LUU TRU TEN O USB NHAN O USB
echo.ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
wmic logicaldisk get DESCRIPTION,DEVICEID,VOLUMENAME|FINDSTR "Removable"
echo.ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
echo BAN HAY NHAP 'TEN O USB' CAN TAO BOOT VOI '01 CHU CAI'
echo. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo. ³ Vi du: C D E F G H I J K L M N O P Q R S T U V W X Y Z ³
echo. ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
set /p drive=Roi nhan Enter:
del /f /q /a %tmp%\HKTest.txt >nul 2>nul
wmic logicaldisk get DESCRIPTION,DEVICEID,VOLUMENAME|FINDSTR "Removable" > %tmp%\HKTest.txt
IF /I '%drive%'=='' goto CheckCoUSB
find /c /i "%drive%:" "%tmp%\HKTest.txt" > NUL 2>NUL
if %ERRORLEVEL% == 0 (
del /f /q /a %tmp%\HKTest.txt >nul 2>nul
goto proceed
)
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo Ten USB ban nhap khong dung. BAM PHIM BAT KY DE NHAP LAI.
echo.
@pause
goto CheckCoUSB
echo.
:proceed
echo Dang kiem tra kha nang ghi xoa cua USB >%drive%:\Test.HK
if not exist %drive%:\Test.HK (
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo LOI!
ECHO ----
echo O dia %drive%:\ khong the ghi du lieu, Ban hay nhap lai.
echo.
echo Nhan phim bat ki de tiep tuc...
echo.
@pause
goto CheckCoUSB
)
del /q /f /a %drive%:\Test.HK>nul 2>nul
if exist %drive%:\Test.HK (
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo LOI!
ECHO ----
echo O dia %drive%:\ khong the ghi du lieu, Ban hay nhap lai.
echo.
echo Nhan phim bat ki de tiep tuc...
echo.
@pause
goto CheckCoUSB
)
:FormatUSB
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo ==*==
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ TAO USB BOOT NTFS ³
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ USB-FAT/FAT32 CO NHIEU NHUOC DIEM NHU LA: ³
echo ³ ³
echo ³ Khong the copy nhung file co dung luong lon hon 4GB vao USB ³
echo ³ ³
echo ³ Dac biet co mot so main cu G31 khong tuong thich voi ³
echo ³ ³
echo ³ Grub4DOS tren USB-FAT32 (khi boot Grub se bi treo)... ³
echo ³ ³
echo ³ Nhung voi USB-NTFS se khac phuc duoc hien tuong nay. ³
echo ³ ³
echo ³ CHU Y! Sao luu du lieu truoc khi FORMAT USB Boot NTFS ³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
SET Format=
SET /P Format=Ban co muon Format lai o dia %DRIVE%:\ voi dinh dang NTFS khong (Y/N = Co/Khong)?:
echo.
IF /I NOT '%Format%'=='Y' IF /I NOT '%Format%'=='N' goto FormatUSB
IF /I '%Format%'=='Y' (
goto yes
)
goto tuychon
:yes
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo ==*==
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ DAT TEN CHO USB BOOT SAU KHI FORMAT ³
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³
echo ³ LUU Y! ³
echo ³ ³
echo ³ TEN USB PHAI VIET LIEN, KHONG DAU ³
echo ³ ³
echo ³ VI DU: HOANG_KHIEN_BLOG ³
echo ³ ³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
SET /P Name= Ban muon dat ten USB sau khi Format la:
IF /I '%name%'=='' (
goto yes
)
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo Please wait...
echo.
echo.
echo DANG FORMAT LAI USB VOI DINH DANG NTFS DE HO TRO BOOT TOT HON.
ECHO.
echo Xin vui long cho trong giay lat den khi qua trinh hoan thanh.
echo Chuong trinh se tu dong tro lai cua so lam viec nay voi THONG BAO tiep theo ...
files\bootice.exe /DEVICE=%drive%: /partitions /format_usb /usb-hdd /vollabel=%name% /fstype=ntfs /auto
:tuychon
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo ==*==
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ HAY CHON 1 TRONG 2 CACH SAU ³
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³
echo ³ 1. Boot truc tiep tu file ISO ³
echo ³ ³
echo ³ 2. Xa nen file ISO vao USB Boot ³
echo ³ ³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
set Setup=
set /P Setup=Hay nhap so tuong ung de cai dat MenuBoot:
IF /I '%Setup%'=='' (
goto tuychon
)
echo.
IF %Setup%==1 goto no
IF %Setup%==2 goto Extract
goto tuychon
:Extract
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
if exist "%drive%:\HBCD\HKBoot" (
Copy Files\Extract %drive%:\grldr
for %%x in (DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
goto End
)
Echo DANG TAO KHA NANG BOOT CHO USB.
files\bootice.exe /DEVICE=%drive%: /mbr /install /type=nt60 /auto
files\bootice.exe /DEVICE=%drive%: /pbr /install /type=grub4dos /activate /auto
echo.
echo Dang Copy File can thiet vao USB.
echo.
if exist %drive%:\Menu.lst (
goto backupmenuA2
)
goto giainenvaoUSB
:backupmenuA2
echo Cac file (grldr, Menu.lst, DriveProtect.exe,...) co san se duoc ghi de.
echo.
echo Tim thay file 'Menu.lst' co san tren USB cua ban.
echo file nay se duoc SAO LUU va DOI TEN thanh Backup.lst va AN DI.
echo.
attrib -r -h -s %drive%:\Menu.lst >nul 2>nul
echo copy /y %drive%:\Menu.lst %drive%:\Backup.lst&© /y %drive%:\Menu.lst %drive%:\Backup.lst
attrib +r +h +s %drive%:\Backup.lst
)
:giainenvaoUSB
for %%x in (DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
Copy Files\Extract %drive%:\grldr
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo Please wait...
echo.
echo.
echo DANG XA NEN FILE ISO, VUI LONG CHO DOI TRONG GIAY LAT...
echo.
Files\7z x "*.ISO" -o"%drive%:\" -y -x"![BOOT]\*.img" -x"!HBCD\CreatBoot" -x"!HBCD\*ico" -x"!AutoRun.inf"
attrib +r +h +s %drive%:\Boot
attrib +r +h +s %drive%:\HBCD
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\Menu.lst
goto End
:no
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
Echo DANG TAO KHA NANG BOOT CHO USB.
files\bootice.exe /DEVICE=%drive%: /mbr /install /type=nt60 /auto
files\bootice.exe /DEVICE=%drive%: /pbr /install /type=grub4dos /activate /auto
echo.
echo Dang Copy File can thiet vao USB. Ban hay cho trong it giay...
echo Ban se nhan duoc thong bao sau khi copy xong...
if exist %drive%:\Menu.lst (
goto backupmenuA1
)
goto copyfile
:backupmenuA1
echo Cac file (grldr Menu.lst file .ISO,...) co san se duoc ghi de.
echo.
echo Tim thay file 'Menu.lst' co san tren USB cua ban.
echo file nay se duoc SAO LUU va DOI TEN thanh Backup.lst va AN DI.
attrib -r -h -s %drive%:\Menu.lst >nul 2>nul
echo.
echo copy /y %drive%:\Menu.lst %drive%:\Backup.lst&© /y %drive%:\Menu.lst %drive%:\Backup.lst
attrib +r +h +s %drive%:\Backup.lst
:copyfile
Rem ===================================== Copy ISO =============================================
If exist HKBoot.ISO goto HKBoot.a
If exist mBoot.ISO goto mBoot.a
If exist Win8PE.ISO goto Win8PE.a
goto NoListName
:HKBoot.a
SET Name=HKBoot.ISO
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start %Name%\n%Name% >> %HKBoot%
ECHO /HK /%Name% >> %HKBoot%
for %%x in (grldr Menu.lst HK DriveProtect.exe) do attrib -r -h -s %drive%:\%%x >nul 2>nul
for %%x in (grldr Menu.lst HK DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
for %%x in (grldr Menu.lst HK DriveProtect.exe) do if not exist %drive%:\%%x goto errcopy
for %%x in (*.ISO) do echo copy /y .\%%x %drive%:\&© /y .\%%x %drive%:\%Name%
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\HK
attrib +r +h +s %drive%:\Menu.lst
attrib +r +h +s %drive%:\%Name%
goto End
:mBoot.a
SET Name=mBoot.ISO
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start %Name%\n%Name% >> %HKBoot%
ECHO /HK /%Name% >> %HKBoot%
for %%x in (grldr Menu.lst HK DriveProtect.exe) do attrib -r -h -s %drive%:\%%x >nul 2>nul
for %%x in (grldr Menu.lst HK DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
for %%x in (grldr Menu.lst HK DriveProtect.exe) do if not exist %drive%:\%%x goto errcopy
for %%x in (*.ISO) do echo copy /y .\%%x %drive%:\&© /y .\%%x %drive%:\%Name%
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\HK
attrib +r +h +s %drive%:\Menu.lst
attrib +r +h +s %drive%:\%Name%
goto End
:Win8PE.a
SET Name=Win8PE.ISO
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start %Name%\n%Name% >> %HKBoot%
ECHO /HK /%Name% >> %HKBoot%
for %%x in (grldr Menu.lst HK DriveProtect.exe) do attrib -r -h -s %drive%:\%%x >nul 2>nul
for %%x in (grldr Menu.lst HK DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
for %%x in (grldr Menu.lst HK DriveProtect.exe) do if not exist %drive%:\%%x goto errcopy
for %%x in (*.ISO) do echo copy /y .\%%x %drive%:\&© /y .\%%x %drive%:\%Name%
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\HK
attrib +r +h +s %drive%:\Menu.lst
attrib +r +h +s %drive%:\%Name%
goto End
:NoListName
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start HKBoot.ISO\nHKBoot Final >> %HKBoot%
ECHO /HK /HKBoot.ISO >> %HKBoot%
for %%x in (grldr Menu.lst HK DriveProtect.exe) do attrib -r -h -s %drive%:\%%x >nul 2>nul
for %%x in (grldr Menu.lst HK DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
for %%x in (grldr Menu.lst HK DriveProtect.exe) do if not exist %drive%:\%%x goto errcopy
for %%x in (*.ISO) do echo copy /y .\%%x %drive%:\&© /y .\%%x %drive%:\HKBoot.ISO
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\HK
attrib +r +h +s %drive%:\Menu.lst
attrib +r +h +s %drive%:\HKBoot.ISO
goto End
Rem ===================================== Copy ISO =============================================
REM ======================================= HDD Box moi them thu nghiem =======================================
:HDDBox
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo DANH SACH CAC O DIA TREN MAY TINH CUA BAN:
echo.
echo.ÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
Files\Drv.exe GetUsbDrives
type %Temp%\UsbDrives.txt
echo.ÄÄÄÄÄÄÄÄÄÄÄÄÄÙÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
echo BAN HAY NHAP TEN PHAN VUNG CAN TAO BOOT VOI '01 CHU CAI'
echo. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo. ³ Vi du: C D E F G H I J K L M N O P Q R S T U V W X Y Z ³
echo. ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
set /p drive=Roi nhan Enter:
IF /I '%drive%'=='' (
goto HDDBox
)
if exist %drive%:\Windows goto Hethong
For %%I 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 A B) DO (if /i exist %drive%:\ set HKBoot=%%I:&goto KiemTralai)
goto sai
:Hethong
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo CHU Y!
echo ------
echo O dia %DRIVE%:\ la phan vung he thong!
echo.
echo hay thoat ra roi chay lai phan mem voi quyen Administrator.
echo.
echo va nhap so (2) - "2.Cai dat MenuBoot vao HDD"
echo.
echo Hay bam phim bat ki de tiep!
echo.
pause >nul
goto HDDBox
:sai
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo Khong tim thay o dia %DRIVE%:\! BAM PHIM BAT KY DE NHAP LAI.
echo.
@pause
goto HDDBox
:KiemTralai
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo ==*==
echo.
echo - CHU Y: Tuy chon nay chi ho tro tao MenuBoot cho HDD BOX (o dia gan ngoai)
echo.
echo - HAY KIEM TRA LAI O DIA %DRIVE%:\ CO PHAI LA O 'HDD BOX' (O CUNG GAN NGOAI) KHONG?
echo.
echo - Neu ban da chon dung nhap 'Y', neu chon sai nhap 'N' roi nhan Enter de nhap lai.
echo.
ECHO.
set HDDBox=
set /P HDDBox= O dia %drive%:\ co dung la HDD BOX (Y/N = Co/Khong):
echo.
IF /I NOT '%HDDBox%'=='Y' IF /I NOT '%HDDBox%'=='N' goto KiemTralai
IF /I '%HDDBox%'=='Y' (
goto Test
)
goto HDDBox
:Test
echo Dang kiem tra kha nang ghi xoa cua USB >%drive%:\Test.HK
if not exist %drive%:\Test.HK (
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo LOI!
ECHO ----
echo O dia %drive%:\ khong the ghi du lieu, Ban hay nhap lai.
echo.
echo Nhan phim bat ki de tiep tuc...
echo.
@pause
goto HDDBox
)
del /q /f /a %drive%:\Test.HK>nul 2>nul
if exist %drive%:\Test.HK (
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo LOI!
ECHO ----
echo O dia %drive%:\ khong the ghi du lieu, Ban hay nhap lai.
echo.
echo Nhan phim bat ki de tiep tuc...
echo.
@pause
goto HDDBox
)
:tuychon2
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
echo ==*==
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ HAY CHON 1 TRONG 2 CACH SAU ³
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³
echo ³ 1. Boot truc tiep tu file ISO ³
echo ³ ³
echo ³ 2. Xa nen file ISO vao HDD Box ³
echo ³ ³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
set Setup=
set /P Setup=Hay nhap so tuong ung de cai dat MenuBoot:
IF /I '%Setup%'=='' (
goto tuychon2
)
echo.
IF %Setup%==1 goto NapMBR
IF %Setup%==2 goto Extract2
goto tuychon2
:Extract2
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
if exist "%drive%:\HBCD\HKBoot" (
Copy Files\Extract %drive%:\grldr
for %%x in (DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
goto End
)
Echo DANG TAO KHA NANG BOOT CHO "O CUNG DI DONG'.
files\bootice.exe /DEVICE=%drive%: /mbr /install /type=nt60 /auto
files\bootice.exe /DEVICE=%drive%: /pbr /install /type=grub4dos /activate /auto
echo.
echo Dang Copy File can thiet vao "O CUNG DI DONG'.
echo.
if exist %drive%:\Menu.lst (
goto backupmenuB1
)
goto giainenvaohddbox
:backupmenuB1
echo Cac file (grldr, Menu.lst, DriveProtect.exe,...) co san se duoc ghi de.
echo.
echo Tim thay file 'Menu.lst' co san tren "O CUNG DI DONG' cua ban.
echo file nay se duoc SAO LUU va DOI TEN thanh Backup.lst va AN DI.
echo.
attrib -r -h -s %drive%:\Menu.lst >nul 2>nul
echo copy /y %drive%:\Menu.lst %drive%:\Backup.lst&© /y %drive%:\Menu.lst %drive%:\Backup.lst
attrib +r +h +s %drive%:\Backup.lst
)
:giainenvaohddbox
for %%x in (DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
Copy Files\Extract %drive%:\grldr
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo Please wait...
echo.
echo.
echo DANG XA NEN FILE ISO, VUI LONG CHO DOI TRONG GIAY LAT...
echo.
Files\7z x "*.ISO" -o"%drive%:\" -y -x"![BOOT]\*.img" -x"!HBCD\CreatBoot" -x"!HBCD\*ico" -x"!AutoRun.inf"
attrib +r +h +s %drive%:\Boot
attrib +r +h +s %drive%:\HBCD
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\Menu.lst
goto End
:NapMBR
:Taoboot
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
Echo DANG TAO KHA NANG BOOT CHO "O CUNG DI DONG".
files\bootice.exe /DEVICE=%drive%: /mbr /install /type=nt60 /auto
files\bootice.exe /DEVICE=%drive%: /pbr /install /type=grub4dos /activate /auto
echo.
echo Dang Copy File can thiet vao "O CUNG DI DONG". Ban hay cho trong it giay...
echo Ban se nhan duoc thong bao sau khi copy xong...
if exist %drive%:\Menu.lst (
goto backupmenuB2
)
goto copyfile3
:backupmenuB2
echo Cac file (grldr Menu.lst file .ISO,...) co san se duoc ghi de.
echo.
echo Tim thay file 'Menu.lst' co san tren USB cua ban.
echo file nay se duoc SAO LUU va DOI TEN thanh Backup.lst va AN DI.
attrib -r -h -s %drive%:\Menu.lst >nul 2>nul
echo.
echo copy /y %drive%:\Menu.lst %drive%:\Backup.lst&© /y %drive%:\Menu.lst %drive%:\Backup.lst
attrib +r +h +s %drive%:\Backup.lst
:copyfile3
Rem ===================================== Copy ISO =============================================
If exist HKBoot.ISO goto HKBoot.b
If exist mBoot.ISO goto mBoot.b
If exist Win8PE.ISO goto Win8PE.b
goto NoListName
:HKBoot.b
SET Name=HKBoot.ISO
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start %Name%\n%Name% >> %HKBoot%
ECHO /HK /%Name% >> %HKBoot%
for %%x in (grldr Menu.lst HK DriveProtect.exe) do attrib -r -h -s %drive%:\%%x >nul 2>nul
for %%x in (grldr Menu.lst HK DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
for %%x in (grldr Menu.lst HK DriveProtect.exe) do if not exist %drive%:\%%x goto errcopy
for %%x in (*.ISO) do echo copy /y .\%%x %drive%:\&© /y .\%%x %drive%:\%Name%
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\HK
attrib +r +h +s %drive%:\Menu.lst
attrib +r +h +s %drive%:\%Name%
goto End
:mBoot.b
SET Name=mBoot.ISO
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start %Name%\n%Name% >> %HKBoot%
ECHO /HK /%Name% >> %HKBoot%
for %%x in (grldr Menu.lst HK DriveProtect.exe) do attrib -r -h -s %drive%:\%%x >nul 2>nul
for %%x in (grldr Menu.lst HK DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
for %%x in (grldr Menu.lst HK DriveProtect.exe) do if not exist %drive%:\%%x goto errcopy
for %%x in (*.ISO) do echo copy /y .\%%x %drive%:\&© /y .\%%x %drive%:\%Name%
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\HK
attrib +r +h +s %drive%:\Menu.lst
attrib +r +h +s %drive%:\%Name%
goto End
:Win8PE.b
SET Name=Win8PE.ISO
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start %Name%\n%Name% >> %HKBoot%
ECHO /HK /%Name% >> %HKBoot%
for %%x in (grldr Menu.lst HK DriveProtect.exe) do attrib -r -h -s %drive%:\%%x >nul 2>nul
for %%x in (grldr Menu.lst HK DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
for %%x in (grldr Menu.lst HK DriveProtect.exe) do if not exist %drive%:\%%x goto errcopy
for %%x in (*.ISO) do echo copy /y .\%%x %drive%:\&© /y .\%%x %drive%:\%Name%
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\HK
attrib +r +h +s %drive%:\Menu.lst
attrib +r +h +s %drive%:\%Name%
goto End
:NoListName
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start HKBoot.ISO\nHKBoot Final >> %HKBoot%
ECHO /HK /HKBoot.ISO >> %HKBoot%
for %%x in (grldr Menu.lst HK DriveProtect.exe) do attrib -r -h -s %drive%:\%%x >nul 2>nul
for %%x in (grldr Menu.lst HK DriveProtect.exe) do echo copy /y files\%%x %drive%:\&& copy /y files\%%x %drive%:\
for %%x in (grldr Menu.lst HK DriveProtect.exe) do if not exist %drive%:\%%x goto errcopy
for %%x in (*.ISO) do echo copy /y .\%%x %drive%:\&© /y .\%%x %drive%:\HKBoot.ISO
attrib +r +h +s %drive%:\grldr
attrib +r +h +s %drive%:\HK
attrib +r +h +s %drive%:\Menu.lst
attrib +r +h +s %drive%:\HKBoot.ISO
goto End
Rem ===================================== Copy ISO =============================================
REM ======================================= HDD Box moi them thu nghiem =======================================
:x64
if not exist %HomeDrive%\Bootmgr (
goto ShowSR
)
goto DontShowSR
:ShowSR
for %%i 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 not exist %%i:\ Set VOL=%%i
del /a/f/q "%~dp0\DiskPartOpen.txt" >nul 2>nul
>>"%~dp0\DiskPartOpen.txt" echo.
>>"%~dp0\DiskPartOpen.txt" echo sel disk 0
>>"%~dp0\DiskPartOpen.txt" echo sel par 1
>>"%~dp0\DiskPartOpen.txt" echo set id=7
>>"%~dp0\DiskPartOpen.txt" echo assign letter=%VOL%
>>"%~dp0\DiskPartOpen.txt" echo exit
diskpart /s "%~dp0\DiskPartOpen.txt"
del /a/f/q "%~dp0\DiskPartOpen.txt"
goto caix64b1
:CaiX64b1
@echo off
if not exist "%VOL%:\boot.ini" (
goto bosung2b
)
if exist "%VOL%:\boot.HK" (
goto LuachonGoboX64b
)
goto CaiX64b
:CaiX64b
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo THONG BAO VE CAC TIEN TRINH TAO USB/HDD BOOT
echo @**********************************************@
echo.
echo MENU "Start HKBoot.ISO"
echo ...SE DUOC CAI VAO PHAN VUNG HE THONG %HomeDrive%\
echo.
echo NEU BAN DA CHAC CHAN, BAM PHIM BAT KY DE TIEP TUC.
echo (hoac ban 'DONG CUA SO NAY' de HUY BO)
@pause
echo.
echo BAT DAU CAI DAT MENU...
echo.
echo Dang sao luu file %VOL%:\boot.ini...
attrib -R -H -S "%VOL%:\boot.ini" >nul 2>nul
attrib -R -H -S "%VOL%:\boot.HK" >nul 2>nul
echo copy /y "%VOL%:\boot.ini" "%VOL%:\boot.HK"&© /y "%VOL%:\boot.ini" "%VOL%:\boot.HK"
echo.
echo Dang dieu chinh MenuBoot...
>>"%VOL%:\boot.ini" echo.
>>"%VOL%:\boot.ini" echo %HomeDrive%\grldr.mbr="Start HKBoot.ISO"
echo.
echo Dang copy cac file can thiet...
:copyfile2b
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start HKBoot.ISO\nHKBoot Final >> %HKBoot%
ECHO /HK /HKBoot.ISO >> %HKBoot%
for %%x in (grldr.mbr grldr) do attrib -r -h -s %VOL%:\%%x >nul 2>nul
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO) do attrib -r -h -s %HomeDrive%\%%x >nul 2>nul
for %%x in (grldr.mbr grldr) do echo copy /y files\%%x %VOL%:\ &© /y files\%%x %VOL%:\
for %%x in (grldr.mbr grldr Menu.lst HK) do echo copy /y files\%%x %HomeDrive%\ &© /y files\%%x %HomeDrive%\
for %%x in (*.ISO) do echo copy /y .\%%x %HomeDrive%\ &© /y .\%%x %HomeDrive%\HKBoot.ISO
for %%x in (grldr.mbr grldr boot.ini) do attrib +r +h +s %VOL%:\%%x >nul 2>nul
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO boot.HK) do attrib +r +h +s %HomeDrive%\%%x >nul 2>nul
del /a/f/q "%~dp0\DiskPartClose.txt" >nul 2>nul
>>"%~dp0\DiskPartClose.txt" echo.
>>"%~dp0\DiskPartClose.txt" echo sel disk 0
>>"%~dp0\DiskPartClose.txt" echo sel par 1
>>"%~dp0\DiskPartClose.txt" echo remove letter=%VOL%
>>"%~dp0\DiskPartClose.txt" echo set id=17
>>"%~dp0\DiskPartClose.txt" echo exit
diskpart /s "%~dp0\DiskPartClose.txt"
del /a/f/q "%~dp0\DiskPartClose.txt"
echo.
echo Da copy xong cac file can thiet de hoan thanh MenuBoot.
echo Ban bam phim bat ky de tiep tuc...
@pause
goto End
:bosung2b
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo THONG BAO VE CAC TIEN TRINH TAO USB/HDD BOOT
echo @**********************************************@
echo.
echo Khong tim thay file "%VOL%:\boot.ini" tren may tinh cua ban.
echo Hoang Khien se bo sung file nay giup ban de tao MenuBoot.
echo Copy /y files\boot.ini "%VOL%:\"&&Copy /y files\boot.ini "%VOL%:\"
goto CaiX64b
goto End
:LuachonGoboX64b
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
set /P ChoiceX64b= MenuBoot da co san. Ban co muon go bo khong? (Y/N):
echo.
IF /I NOT '%ChoiceX64b%'=='Y' IF /I NOT '%ChoiceX64b%'=='N' goto LuachonGoboX64b
IF /I '%ChoiceX64b%'=='Y' (
for %%x in (grldr.mbr grldr boot.ini boot.HK) do echo del /a /f /q %VOL%:\%%x&&del /a /f /q %VOL%:\%%x
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO) do echo del /a /f /q %HomeDrive%\%%x&&del /a /f /q %HomeDrive%\%%x
del /a/f/q "%~dp0\DiskPartClose.txt" >nul 2>nul
>>"%~dp0\DiskPartClose.txt" echo.
>>"%~dp0\DiskPartClose.txt" echo sel disk 0
>>"%~dp0\DiskPartClose.txt" echo sel par 1
>>"%~dp0\DiskPartClose.txt" echo remove letter=%VOL%
>>"%~dp0\DiskPartClose.txt" echo set id=17
>>"%~dp0\DiskPartClose.txt" echo exit
diskpart /s "%~dp0\DiskPartClose.txt"
del /a/f/q "%~dp0\DiskPartClose.txt"
echo.
echo Da go bo xong MenuBoot. Bam phim bat ky de thoat...
@pause
exit
goto End
)
del /a/f/q "%~dp0\DiskPartClose.txt" >nul 2>nul
>>"%~dp0\DiskPartClose.txt" echo.
>>"%~dp0\DiskPartClose.txt" echo sel disk 0
>>"%~dp0\DiskPartClose.txt" echo sel par 1
>>"%~dp0\DiskPartClose.txt" echo remove letter=%VOL%
>>"%~dp0\DiskPartClose.txt" echo set id=17
>>"%~dp0\DiskPartClose.txt" echo exit
diskpart /s "%~dp0\DiskPartClose.txt"
del /a/f/q "%~dp0\DiskPartClose.txt"
goto End
:DontShowSR
@echo off
if not exist "%HomeDrive%\boot.ini" (
goto bosung2a
)
if exist "%HomeDrive%\boot.HK" (
goto LuachonGoboX64a
)
goto CaiX64a
:CaiX64a
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo THONG BAO VE CAC TIEN TRINH TAO USB/HDD BOOT
echo @**********************************************@
echo.
echo MENU "Start HKBoot.ISO"
echo ...SE DUOC CAI VAO PHAN VUNG HE THONG %HomeDrive%\
echo.
echo NEU BAN DA CHAC CHAN, BAM PHIM BAT KY DE TIEP TUC.
echo (hoac ban 'DONG CUA SO NAY' de HUY BO)
@pause
echo.
echo BAT DAU CAI DAT MENU...
echo.
echo Dang sao luu file %HomeDrive%\boot.ini...
attrib -R -H -S "%HomeDrive%\boot.ini" >nul 2>nul
attrib -R -H -S "%HomeDrive%\boot.HK" >nul 2>nul
echo copy /y "%HomeDrive%\boot.ini" "%HomeDrive%\boot.HK"&© /y "%HomeDrive%\boot.ini" "%HomeDrive%\boot.HK"
echo.
echo Dang dieu chinh MenuBoot...
>>"%HomeDrive%\boot.ini" echo.
>>"%HomeDrive%\boot.ini" echo %HomeDrive%\grldr.mbr="Start HKBoot.ISO"
echo.
echo Dang copy cac file can thiet...
:copyfile2a
SET HKBoot="Files\Menu.lst"
ECHO. >> %HKBoot%
ECHO title Start HKBoot.ISO\nHKBoot Final >> %HKBoot%
ECHO /HK /HKBoot.ISO >> %HKBoot%
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO) do attrib -r -h -s %HomeDrive%\%%x >nul 2>nul
for %%x in (grldr.mbr grldr Menu.lst HK) do echo copy /y files\%%x %HomeDrive%\ &© /y files\%%x %HomeDrive%\
for %%x in (*.ISO) do echo copy /y .\%%x %HomeDrive%\ &© /y .\%%x %HomeDrive%\HKBoot.ISO
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO boot.HK) do attrib +r +h +s %HomeDrive%\%%x >nul 2>nul
echo.
echo Da copy xong cac file can thiet de hoan thanh MenuBoot.
echo Ban bam phim bat ky de tiep tuc...
@pause
goto End
:bosung2a
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo THONG BAO VE CAC TIEN TRINH TAO USB/HDD BOOT
echo @**********************************************@
echo.
echo Khong tim thay file "%HomeDrive%\boot.ini" tren may tinh cua ban.
echo Hoang Khien se bo sung file nay giup ban de tao MenuBoot.
echo Copy /y files\boot.ini "%HomeDrive%\"&&Copy /y files\boot.ini "%HomeDrive%\"
goto CaiX64a
goto End
:LuachonGoboX64a
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo.
set ChoiceX64a=
set /P ChoiceX64a= MenuBoot da co san. Ban co muon go bo khong? (Y/N):
echo.
IF /I NOT '%ChoiceX64a%'=='Y' IF /I NOT '%ChoiceX64a%'=='N' goto LuachonGoboX64a
IF /I '%ChoiceX64a%'=='Y' (
for %%x in (grldr.mbr grldr Menu.lst HK HKBoot.ISO boot.HK boot.ini) do echo del /a /f /q %HomeDrive%\%%x&&del /a /f /q %HomeDrive%\%%x
echo.
echo Da go bo xong MenuBoot. Bam phim bat ky de thoat...
@pause
exit
goto End
)
goto End
:End
:GheThamHoangKhienBlog
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo ==*==
echo.
echo TAO USB/HDD BOOT THANH CONG!
echo.
Echo HAY KHOI DONG LAI MAY DE SU DUNG.
echo.
echo @**************************************@
echo @***@ @***@
echo @=$$= HTTP://HOANGKHIENBLOG.BLOGSPOT.COM =$$=@
echo @***@ @***@
echo @**************************************@
echo.
set Visit=
set /P Visit=Ban co muon ghe tham HOANG KHIEN BLOG khong (Y/N = Co/Khong)?:
echo.
IF /I NOT '%Visit%'=='Y' IF /I NOT '%Visit%'=='N' goto GheThamHoangKhienBlog
IF /I '%Visit%'=='Y' (
goto Visit
)
goto notvisit
:notvisit
cls
echo.
echo %tit1%
echo %tit2%
echo %tit3%
echo %tit4%
echo %tit5%
echo %tit6%
echo %tit7%
echo %tit8%
echo %tit9%
echo.
echo Khong Ghe Tham Hoang Khien Blog.
Exit
:Visit
@echo off
start http://hoangkhienblog.blogspot.com/
Exit
0 nhận xét:
Post a Comment