Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

26
Hướng dẫn Rebuild 1Click - LK để tạo Menuboot cho USB HDD Công cụ 1Click, Super1Click của a Lãng khách có thể nói là đã rất nổi tiếng thời gian gần đây, 1click có USB boot với NortonGhost 11.5 , Hiren 10.6, Win7 PE... Cho tới hiện tại là công cụ được a Lãng khách tổng hợp lại với chức năng có thể tạo USB Boot và tạo Menuboot cho HDD, rất hữu hiệu, đẹp mắt với gfxmenu. Nhưng dù sao đó cũng là công cụ của Lãng khách, nó co tính cá nhân, có 1 số không hợp với bạn làm bạn không thích, đơn giản như cái tên menuboot, tên USBBoot, menu.lst, gfxmenu, tên các file chẳng hạn... Mình sẽ hướng dẫn các bạn tự tạo công cụ 1Click theo ý các bạn, nguồn từ 1Click của a LK. Đầu tiên bạn tải công cụ 1 Click của a LK về. Giải nén ra bạn sẽ đc 1folder Files và 1 file Runme.bat. (Hiện file, folder ẩn mới thấy nhé!) Công việc của bạn chỉ là sửa lại code trong Runme.bat thêm, bớt các file của bạn và xóa 1 số file của a LK trong folder Files đi là ok. Đây là code file Runme.bat của a LK: Hide Spoiler @echo off color 1a chcp 437 mode con lines=40 cols=100 title Tao USB/HDD da nang 1 Click - Mr.Langkhach - Bkav Forum set tit1= Cong cu cai dat SIEU TOC 1 click co USB/HDD Boot DA NANG set tit2= ============ Mr.Langkhach Bkav Forum http://forum.bkav.com.vn =============== for %%x in (bootice.exe grldr.mbr grldr menu.lst MENU.Langkhach LK Ghost11.5.iso) do if not exist files\%%x ( goto thieufile ) goto Win7Check :Win7Check if not exist "%PUBLIC%" ( goto WinXPCheck ) for /f "Tokens=*" %%a in ('net localgroup Administrators^|find /i "%username%"') do goto LKStart cls echo. echo %tit1% echo %tit2% echo. echo.

description

asd

Transcript of Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Page 1: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Hướng dẫn Rebuild 1Click - LK để tạo Menuboot cho USB HDD

Công cụ 1Click, Super1Click của a Lãng khách có thể nói là đã rất nổi tiếng thời gian gần đây, 1click có USB boot với NortonGhost 11.5 , Hiren 10.6, Win7 PE...Cho tới hiện tại là công cụ được a Lãng khách tổng hợp lại với chức năng có thể tạo USB Boot và tạo Menuboot cho HDD, rất hữu hiệu, đẹp mắt với gfxmenu.Nhưng dù sao đó cũng là công cụ của Lãng khách, nó co tính cá nhân, có 1 số không hợp với bạn làm bạn không thích, đơn giản như cái tên menuboot, tên USBBoot, menu.lst, gfxmenu, tên các file chẳng hạn...Mình sẽ hướng dẫn các bạn tự tạo công cụ 1Click theo ý các bạn, nguồn từ 1Click của a LK.

Đầu tiên bạn tải công cụ 1 Click của a LK về.Giải nén ra bạn sẽ đc 1folder Files và 1 file Runme.bat. (Hiện file, folder ẩn mới thấy nhé!)

Công việc của bạn chỉ là sửa lại code trong Runme.bat và thêm, bớt các file của bạn và xóa 1 số file của a LK trong folder Files đi là ok.

Đây là code file Runme.bat của a LK:Hide Spoiler@echo offcolor 1achcp 437mode con lines=40 cols=100title Tao USB/HDD da nang 1 Click - Mr.Langkhach - Bkav Forumset tit1= Cong cu cai dat SIEU TOC 1 click co USB/HDD Boot DA NANGset tit2= ============ Mr.Langkhach Bkav Forum http://forum.bkav.com.vn ===============for %%x in (bootice.exe grldr.mbr grldr menu.lst MENU.Langkhach LK Ghost11.5.iso) do if not exist files\%%x (goto thieufile)goto Win7Check:Win7Checkif not exist "%PUBLIC%" (goto WinXPCheck)for /f "Tokens=*" %%a in ('net localgroup Administrators^|find /i "%username%"') do goto LKStartclsecho.echo %tit1%echo %tit2%echo.echo.echo Ban dang khong chay voi quyen Administrator!echo Hay file chuot file nay va chon Run as Administrator!@pausegoto End:WinXPCheckfor /f "Tokens=*" %%a in ('net localgroup Administrators^|find /i "%username%"') do goto :LKStartclsecho.echo %tit1%echo %tit2%echo.echo.echo Ban dang khong chay voi quyen Admin!echo Hay chay lai file nay voi user thuoc nhom Admin!

Page 2: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

@pausegoto End:LKStartclsecho.echo %tit1%echo %tit2%echo.echo.set Setup=set /P Setup= Ban nhap 1 de cai vao USB, nhap 2 de cai vao HDD:echo.IF %Setup%==1 goto USBIF %Setup%==2 goto HDDgoto LKStart:thieufileclsecho.echo %tit1%echo %tit2%echo.echo.echo !! THONG BAO !!echo.echo Thieu file (bootice.exe grldr.mbr grldr menu.lst MENU.Langkhach LK Ghost11.5.iso)...echo Tien trinh khong the tiep tuc.echo.@pausegoto End):HDDclsecho.echo %tit1%echo %tit2%echo.echo.@echo offif not exist "%PUBLIC%" (goto WinXP)if not exist "%HomeDrive%\BCD.LK" (goto CaiWin7):LuachonGoboW7clsecho.echo %tit1%echo %tit2%echo.echo.set ChoiceW7=set /P ChoiceW7= Menu boot da co san. Ban co muon go bo khong? (Y/N):echo.IF /I NOT '%ChoiceW7%'=='Y' IF /I NOT '%ChoiceW7%'=='N' goto LuachonGoboW7IF /I '%ChoiceW7%'=='Y' (attrib -r -h -s "%HomeDrive%\BCD.LK"BCDEDIT /import "%HomeDrive%\BCD.LK"for %%x in (grldr.mbr grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso) do echo del /a /f /q %HomeDrive%\%%x&&del /a /f /q %HomeDrive%\%%xecho del /a /f /q %HomeDrive%\BCD.LK*&&del /a /f /q %HomeDrive%\BCD.LK*echo.

Page 3: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

echo Da go bo xong.echo Ban "NHO RESTART may tinh" truoc khi cai lai menu boot "DE KHONG BI LOI"...echo Bam phim bat ky de tiep tuc...@pausegoto End)goto End:WinXP@echo offif not exist "%HomeDrive%\boot.ini" (goto bosung)if exist "%HomeDrive%\boot.LK" (goto LuachonGoboXP)goto CaiXP:CaiXPclsecho.echo %tit1%echo %tit2%echo.echo.echo !! THONG BAO !!echo.echo MENU "Start LK Grub4Dos"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)@pauseecho.echo BAT DAU CAI DAT MENU...echo.echo Dang sao luu file %HomeDrive%\boot.ini...attrib -R -H -S "%HomeDrive%\boot.ini" >nul 2>nulattrib -R -H -S "%HomeDrive%\boot.LK" >nul 2>nulecho copy /y "%HomeDrive%\boot.ini" "%HomeDrive%\boot.LK"&&copy /y "%HomeDrive%\boot.ini" "%HomeDrive%\boot.LK"echo.echo Dang dieu chinh menu boot...>>"%HomeDrive%\boot.ini" echo.>>"%HomeDrive%\boot.ini" echo %HomeDrive%\grldr.mbr="Start LK Grub4Dos"echo bootcfg /timeout 5&&bootcfg /timeout 5echo.echo Dang copy cac file can thiet...:copyfilefor %%x in (grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso) do attrib -r -h -s %HomeDrive%\%%x >nul 2>nulfor %%x in (grldr menu.lst MENU.Langkhach LK Ghost11.5.iso) do echo copy /y files\%%x %HomeDrive%\ &&copy /y files\%%x %HomeDrive%\echo copy /y .\7pe_x86_LK.iso %HomeDrive%\&&copy /y .\7pe_x86_LK.iso %HomeDrive%\for %%x in (grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso boot.LK) do if not exist %HomeDrive%\%%x goto errcopyfor %%x in (grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso boot.LK) do attrib +r +h +s %HomeDrive%\%%x >nul 2>nulecho.echo Da copy xong cac file can thiet de hoan thanh menu boot.echo Ban bam phim bat ky de tiep tuc...@pausegoto End:bosung

Page 4: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

clsecho.echo %tit1%echo %tit2%echo.echo.echo !! THONG BAO !!echo.echo Khong tim thay file "%HomeDrive%\boot.ini" tren may tinh cua ban.echo Langkhach se bo sung file nay giup ban de tao menu boot.echo Copy /y files\boot.ini "%HomeDrive%\"&&Copy /y files\boot.ini "%HomeDrive%\"goto CaiXP:errcopyecho.echo.echo Co loi trong qua trinh Copy file hoac thieu file "7pe_x86_LK.iso"...echo Ban hay kiem tra can than va thuc hien lai nhe.@pausegoto End:LuachonGoboXPclsecho.echo %tit1%echo %tit2%echo.echo.set ChoiceXP=set /P ChoiceXP= Menu boot da co san. Ban co muon go bo khong? (Y/N):echo.IF /I NOT '%ChoiceXP%'=='Y' IF /I NOT '%ChoiceXP%'=='N' goto LuachonGoboXPIF /I '%ChoiceXP%'=='Y' (echo del /a/f/q "%HomeDrive%\boot.ini"&&del /a/f/q "%HomeDrive%\boot.ini"attrib -R -H -S "%HomeDrive%\boot.LK" >nul 2>nulecho copy /y "%HomeDrive%\boot.LK" "%HomeDrive%\boot.ini"&&copy /y "%HomeDrive%\boot.LK" "%HomeDrive%\boot.ini"attrib +R +H +S "%HomeDrive%\boot.ini"for %%x in (grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso boot.LK) do echo del /a /f /q %HomeDrive%\%%x&&del /a /f /q %HomeDrive%\%%xecho.echo Da go bo xong menu boot. Ban bam phim bat ky de tiep tuc...@pausegoto End)goto End:CaiWin7@echo offclsecho.echo %tit1%echo %tit2%echo.echo.echo !! THONG BAO !!echo.echo MENU "Start LK Grub4Dos"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)@pauseecho.echo BAT DAU CAI DAT MENU...

Page 5: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

echo.echo Dang sao luu menu boot...echo BCDEDIT /export %HomeDrive%\BCD.LK&&BCDEDIT /export %HomeDrive%\BCD.LKecho.echo Dang dieu chinh menu boot...for /f "tokens=3" %%a in ('bcdedit /create /d "Start LK Grub4Dos" /application BOOTSECTOR') do set guid=%%aecho bcdedit /set %guid% device boot&&bcdedit /set %guid% device bootecho bcdedit /set %guid% device partition=%HomeDrive%&&bcdedit /set %guid% device partition=%HomeDrive%echo bcdedit /set %guid% PATH \grldr.mbr&&bcdedit /set %guid% PATH \grldr.mbrecho bcdedit /displayorder %guid% /addlast&&bcdedit /displayorder %guid% /addlastecho bcdedit /timeout 5&&bcdedit /timeout 5echo.echo Dang copy cac file can thiet...for %%x in (grldr.mbr grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso) do attrib -r -h -s %HomeDrive%\%%x >nul 2>nulfor %%x in (grldr.mbr grldr menu.lst MENU.Langkhach LK Ghost11.5.iso) do echo copy /y files\%%x %HomeDrive%\ &&copy /y files\%%x %HomeDrive%\echo copy /y .\7pe_x86_LK.iso %HomeDrive%\&&copy /y .\7pe_x86_LK.iso %HomeDrive%\for %%x in (grldr.mbr grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso BCD.LK) do if not exist %HomeDrive%\%%x goto errcopyfor %%x in (grldr.mbr grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso BCD.LK) do attrib +r +h +s %HomeDrive%\%%x >nul 2>nulecho.echo Da copy xong cac file can thiet de hoan thanh menu boot.echo Ban bam phim bat ky de tiep tuc...@pausegoto End:USB:CheckCoUSBclsecho.echo %tit1%echo %tit2%echo.echo.@echo offfor /f "Tokens=*" %%x in ('WMIC LOGICALDISK GET DESCRIPTION^|FIND /i "Removable"') do goto startecho Khong tim thay USB tren he thong. Ban hay gan USB vao may!echo Roi bam phim bat ky de tiep tuc...echo.@pausegoto CheckCoUSB:startclsecho.echo %tit1%echo %tit2%echo.echo.echo Day la danh sach cac o USB dang co tren may ban:echo.echo (Dang dia luu tru) (Ten O USB) (Nhan O USB)wmic logicaldisk get DESCRIPTION,DEVICEID,VOLUMENAME|FINDSTR "Removable"echo.echo Ban hay nhap 'Ten O USB' can tao boot voi '01 CHU CAI'set /p drive=(Vi du: D,E,F,G,H,I,J,K,...) roi nhan Enter:del /f /q /a %tmp%\Langkhachtest.txt >nul 2>nulwmic logicaldisk get DESCRIPTION,DEVICEID,VOLUMENAME|FINDSTR "Removable" > %tmp%\Langkhachtest.txtIF /I '%drive%'=='' goto CheckCoUSBfind /c /i "%drive%:" "%tmp%\Langkhachtest.txt" > NUL 2>NULif %ERRORLEVEL% == 0 (del /f /q /a %tmp%\Langkhachtest.txt >nul 2>nul

Page 6: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

goto proceed)clsecho.echo %tit1%echo %tit2%echo.echo.echo Ten USB ban nhap khong dung. BAM PHIM BAT KY DE NHAP LAI.echo.@pausegoto CheckCoUSBecho.:proceedecho Dang kiem tra kha nang ghi xoa cua USB >%drive%:\test.Langkhachif not exist %drive%:\test.Langkhach (echo O dia %drive%:\ khong the ghi du lieu, Ban hay nhap lai.echo Nhan phim bat ki de tiep tuc...echo.@pausegoto CheckCoUSB)del /q /f /a %drive%:\test.Langkhach>nul 2>nulif exist %drive%:\test.Langkhach (echo O dia %drive%:\ khong the ghi du lieu, Ban hay nhap lai.echo Nhan phim bat ki de tiep tuc...echo.@pausegoto CheckCoUSB):FormatUSBclsecho.echo %tit1%echo %tit2%echo.echo.SET Format=SET /P Format=Ban co muon Format lai o dia %drive%:\ khong (Y/N = Co/Khong)?:echo.IF /I NOT '%Format%'=='Y' IF /I NOT '%Format%'=='N' goto FormatUSBIF /I '%Format%'=='Y' (goto yes)goto no:yesclsecho.echo %tit1%echo %tit2%echo.echo.echo Dang Format USB. Ban hay click cac nut:echo OK 2 lanecho Yes 1 lanecho OK 1 lan (cho hoi lau mot chut moi xuat hien nut nay)echo cho giay lat den khi qua trinh tu hoan thanh. Chuong trinh se 'TU DONG...echo ...TRO LAI cua so lam viec nay' voi 'THONG BAO TIEP THEO'...echo.files\bootice.exe /DEVICE=%drive%: /partitions /format_usb /usb-hdd /vollabel=USB4Ghost /fstype=fat32 /auto:nocls

Page 7: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

echo.echo %tit1%echo %tit2%echo.echo.Echo Dang Tao kha nang boot cho USB. Ban hay cho trong it giay.files\bootice.exe /DEVICE=%drive%: /mbr /install /type=nt52 /boot_file=grldr /mbr-disable-floppy /autofiles\bootice.exe /DEVICE=%drive%: /pbr /install /type=grub4dos /activate /autoecho.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...echo Cac file (grldr menu.lst file .ISOs,...) co san se duoc ghi de.if exist %drive%:\menu.lst (goto backupmenu)goto copyfile:backupmenuecho.echo !! THONG BAO !!echo.echo Tim thay file 'MENU.LST' co san tren USB cua ban.echo file nay se duoc SAO LUU va DOI TEN thanh MENU.Langkhach va AN DI.attrib -r -h -s %drive%:\menu.lst >nul 2>nulecho.echo copy /y %drive%:\menu.lst %drive%:\MENU.Langkhach&&copy /y %drive%:\menu.lst %drive%:\MENU.Langkhachattrib +r +h +s %drive%:\MENU.Langkhach:copyfilefor %%x in (grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso) do attrib -r -h -s %drive%:\%%x >nul 2>nulfor %%x in (grldr menu.lst MENU.Langkhach LK Ghost11.5.iso) do echo copy /y files\%%x %drive%:\&&copy /y files\%%x %drive%:\echo copy /y .\7pe_x86_LK.iso %drive%:\&&copy /y .\7pe_x86_LK.iso %drive%:\echo xcopy more\* %drive%:\rescue\ /I /q /h /r /y&&xcopy more\* %drive%:\rescue\ /I /q /h /r /yfor %%x in (grldr menu.lst MENU.Langkhach LK Ghost11.5.iso 7pe_x86_LK.iso) do if not exist %drive%:\%%x goto errcopyEcho Usb cua ban da Boot duoc. Hay khoi dong lai may de dung.@pausegoto End:End:GheThamBkavForumclsecho.echo %tit1%echo %tit2%echo.echo.echo Script nay den tu Mr.Langkhach Bkav Forum.set Visit=set /P Visit=Ban co muon Ghe Tham Bkav Forum chung toi khong (Y/N = Co/Khong)?:echo.IF /I NOT '%Visit%'=='Y' IF /I NOT '%Visit%'=='N' goto GheThamBkavForumIF /I '%Visit%'=='Y' (goto Visit)goto notvisit:notvisitclsecho.echo %tit1%echo %tit2%echo.

Page 8: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

echo.echo Khong Ghe Tham Bkav Forum.rd /s /q filesdel /f /q /a RunMe.bat:Visit@echo offstart http://forum.bkav.com.vn/rd /s /q filesdel /f /q /a RunMe.bat

Đâu là code file Run.bat của mình edit lại cho hợp với nhu cầu của mình:Hide Spoiler

@echo offcolor 1achcp 437mode con lines=40 cols=100title Tao USB/HDD da nang - Khatmau_sr - http://www.vn-zoom.comset tit1= Cong cu tao USB/HDD Boot da nangset tit2= by [Khatmau_sr]for %%x in (bootice.exe grldr.mbr grldr menu.lst Ghost11.5.iso) do if not exist files\%%x (goto thieufile)goto Win7Check:Win7Checkif not exist "%PUBLIC%" (goto WinXPCheck)for /f "Tokens=*" %%a in ('net localgroup Administrators^|find /i "%username%"') do goto KMStartclsecho.echo %tit1%echo %tit2%echo.echo.echo Ban dang khong chay voi quyen Administrator!echo Hay file chuot file nay va chon Run as Administrator!@pausegoto End:WinXPCheckfor /f "Tokens=*" %%a in ('net localgroup Administrators^|find /i "%username%"') do goto :KMStartclsecho.echo %tit1%echo %tit2%echo.echo.echo Ban dang khong chay voi quyen Admin!echo Hay chay lai file nay voi user thuoc nhom Admin!@pausegoto End:KMStartclsecho.

Page 9: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

echo %tit1%echo %tit2%echo.echo.set Setup=set /P Setup= Ban nhap so 1 de tao USB Boot, nhap so 2 de tao Menuboot cho HDD:echo.IF %Setup%==1 goto USBIF %Setup%==2 goto HDDgoto KMStart:thieufileclsecho.echo %tit1%echo %tit2%echo.echo.echo !! THONG BAO !!echo.echo Thieu file (bootice.exe grldr.mbr grldr menu.lst Ghost11.5.iso)...echo Chuong trinh khong the tiep tuc.echo.@pausegoto End):HDDclsecho.echo %tit1%echo %tit2%echo.echo.@echo offif not exist "%PUBLIC%" (goto WinXP)if not exist "%HomeDrive%\BCD.KM" (goto CaiWin7):LuachonGoboW7clsecho.echo %tit1%echo %tit2%echo.echo.set ChoiceW7=set /P ChoiceW7= Menu boot da co san. Ban co muon go bo khong? (Y/N = Co/Khong)?:echo.IF /I NOT '%ChoiceW7%'=='Y' IF /I NOT '%ChoiceW7%'=='N' goto LuachonGoboW7IF /I '%ChoiceW7%'=='Y' (attrib -r -h -s "%HomeDrive%\BCD.KM"BCDEDIT /import "%HomeDrive%\BCD.KM"for %%x in (grldr.mbr grldr menu.lst Ghost11.5.iso) do echo del /a /f /q %HomeDrive%\%%x&&del /a /f /q %HomeDrive%\%%xecho del /a /f /q %HomeDrive%\BCD.KM*&&del /a /f /q %HomeDrive%\BCD.KM*echo.echo Da go bo menuboot cu xong.echo Ban nen RESTART may tinh truoc khi cai lai menu boot de KHONG BI LOI.echo Ban co the phim bat ky de tiep tuc...@pausegoto End

Page 10: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

)goto End:WinXP@echo offif not exist "%HomeDrive%\boot.ini" (goto bosung)if exist "%HomeDrive%\boot.KM" (goto LuachonGoboXP)goto CaiXP:CaiXPclsecho.echo %tit1%echo %tit2%echo.echo.echo !! THONG BAO !!echo.echo Menuboot cuu ho se duoc cai vao o %HomeDrive%\echo.echo Ban bam phim bat ki de tiep tuc cai dat menuboot.echo hoac ban DONG CUA SO NAY de HUY BO cai [email protected] BAT DAU CAI DAT MENU!echo.echo Dang sao luu file %HomeDrive%\boot.ini...attrib -R -H -S "%HomeDrive%\boot.ini" >nul 2>nulattrib -R -H -S "%HomeDrive%\boot.KM" >nul 2>nulecho copy /y "%HomeDrive%\boot.ini" "%HomeDrive%\boot.KM"&&copy /y "%HomeDrive%\boot.ini" "%HomeDrive%\boot.KM"echo.echo Dang dieu chinh menu boot...>>"%HomeDrive%\boot.ini" echo.>>"%HomeDrive%\boot.ini" echo %HomeDrive%\grldr.mbr="Menuboot cuu ho"echo bootcfg /timeout 5&&bootcfg /timeout 5echo.echo Dang copy cac file can thiet...:copyfilefor %%x in (grldr menu.lst Ghost11.5.iso) do attrib -r -h -s %HomeDrive%\%%x >nul 2>nulfor %%x in (grldr menu.lst Ghost11.5.iso) do echo copy /y files\%%x %HomeDrive%\ &&copy /y files\%%x %HomeDrive%\for %%x in (grldr menu.lst Ghost11.5.iso boot.KM) do if not exist %HomeDrive%\%%x goto errcopyfor %%x in (grldr menu.lst Ghost11.5.iso boot.KM) do attrib +r +h +s %HomeDrive%\%%x >nul 2>nulecho.echo Da copy xong cac file can thiet de hoan thanh menu boot.echo Ban hay bam phim bat ky de tiep tuc...@pausegoto End:bosungclsecho.echo %tit1%echo %tit2%echo.echo.echo THONG BAO !echo.echo Khong tim thay file "%HomeDrive%\boot.ini" tren may tinh cua ban.echo Khatmau_sr se bo sung file nay giup ban de tao menu boot.

Page 11: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

echo Copy /y files\boot.ini "%HomeDrive%\"&&Copy /y files\boot.ini "%HomeDrive%\"goto CaiXP:errcopyecho.@pausegoto End:LuachonGoboXPclsecho.echo %tit1%echo %tit2%echo.echo.set ChoiceXP=set /P ChoiceXP= Menu boot da co san. Ban co muon go bo khong? (Y/N):echo.IF /I NOT '%ChoiceXP%'=='Y' IF /I NOT '%ChoiceXP%'=='N' goto LuachonGoboXPIF /I '%ChoiceXP%'=='Y' (echo del /a/f/q "%HomeDrive%\boot.ini"&&del /a/f/q "%HomeDrive%\boot.ini"attrib -R -H -S "%HomeDrive%\boot.KM" >nul 2>nulecho copy /y "%HomeDrive%\boot.KM" "%HomeDrive%\boot.ini"&&copy /y "%HomeDrive%\boot.KM" "%HomeDrive%\boot.ini"attrib +R +H +S "%HomeDrive%\boot.ini"for %%x in (grldr menu.lst Ghost11.5.iso boot.KM) do echo del /a /f /q %HomeDrive%\%%x&&del /a /f /q %HomeDrive%\%%xecho.echo Da go bo xong menu boot. Ban hay bam phim bat ky de tiep tuc !@pausegoto End)goto End:CaiWin7@echo offclsecho.echo %tit1%echo %tit2%echo.echo.echo THONG BAO !echo.echo Menuboot cuu ho se duoc cai vao o %HomeDrive%\echo.echo Ban bam phim bat ki de tiep tuc cai dat Menubootecho hoac dong cua so nay de HUY BO cai [email protected] BAT DAU CAI DAT MENUBOOT !echo.echo Dang sao luu menu boot...echo BCDEDIT /export %HomeDrive%\BCD.KM&&BCDEDIT /export %HomeDrive%\BCD.KMecho.echo Dang dieu chinh menu boot...for /f "tokens=3" %%a in ('bcdedit /create /d "Menuboot cuu ho" /application BOOTSECTOR') do set guid=%%aecho bcdedit /set %guid% device boot&&bcdedit /set %guid% device bootecho bcdedit /set %guid% device partition=%HomeDrive%&&bcdedit /set %guid% device partition=%HomeDrive%echo bcdedit /set %guid% PATH \grldr.mbr&&bcdedit /set %guid% PATH \grldr.mbrecho bcdedit /displayorder %guid% /addlast&&bcdedit /displayorder %guid% /addlastecho bcdedit /timeout 5&&bcdedit /timeout 5echo.echo Dang copy cac file can thiet...for %%x in (grldr.mbr grldr menu.lst Ghost11.5.iso) do attrib -r -h -s %HomeDrive%\%%x >nul 2>nul

Page 12: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

for %%x in (grldr.mbr grldr menu.lst Ghost11.5.iso) do echo copy /y files\%%x %HomeDrive%\ &&copy /y files\%%x %HomeDrive%\for %%x in (grldr.mbr grldr menu.lst Ghost11.5.iso BCD.KM) do if not exist %HomeDrive%\%%x goto errcopyfor %%x in (grldr.mbr grldr menu.lst Ghost11.5.iso BCD.KM) do attrib +r +h +s %HomeDrive%\%%x >nul 2>nulecho.echo.echo Da cai dat va copy cac file can thiet vao HDD thanh cong!echo.echo Hay them file gfxmenu cua ban vao HDD va sua lai MENU.LST theo nhu cau su dung cua ban.echo Moi y kien ban co the lien lac qua Yahoo: khatmau_srecho Nhan phim bat ki de thoat. Thanks!@pausegoto End:USB:CheckCoUSBclsecho.echo %tit1%echo %tit2%echo.echo.@echo offfor /f "Tokens=*" %%x in ('WMIC LOGICALDISK GET DESCRIPTION^|FIND /i "Removable"') do goto startecho Khong tim thay USB tren he thong. Ban hay gan USB vao may!echo Roi bam phim bat ky de tiep tuc.echo.@pausegoto CheckCoUSB:startclsecho.echo %tit1%echo %tit2%echo.echo.echo Danh sach cac o USB dang co tren may ban:echo.echo [Dang dia] [Ten O USB] [Nhan O USB]wmic logicaldisk get DESCRIPTION,DEVICEID,VOLUMENAME|FINDSTR "Removable"echo.echo Ban hay nhap [Ten O USB] can tao boot voi 1 CHU CAI:set /p drive=(Vi du: I,J,G,K,H,A,T,M,A,U...) roi nhan Enter:del /f /q /a %tmp%\Khatmautest.txt >nul 2>nulwmic logicaldisk get DESCRIPTION,DEVICEID,VOLUMENAME|FINDSTR "Removable" > %tmp%\Khatmautest.txtIF /I '%drive%'=='' goto CheckCoUSBfind /c /i "%drive%:" "%tmp%\Khatmautest.txt" > NUL 2>NULif %ERRORLEVEL% == 0 (del /f /q /a %tmp%\Khatmautest.txt >nul 2>nulgoto proceed)clsecho.echo %tit1%echo %tit2%echo.echo.echo Ten USB ban nhap khong dung. BAM PHIM BAT KY DE NHAP LAI.echo.@pausegoto CheckCoUSBecho.:proceed

Page 13: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

echo Dang kiem tra kha nang ghi xoa cua USB >%drive%:\test.KMif not exist %drive%:\test.KM (echo O dia %drive%:\ khong the ghi du lieu, ban hay nhap lai.echo Nhan phim bat ki de tiep tuc...echo.@pausegoto CheckCoUSB)del /q /f /a %drive%:\test.KM>nul 2>nulif exist %drive%:\test.KM (echo O dia %drive%:\ khong the ghi du lieu, ban hay nhap lai.echo Nhan phim bat ki de tiep tuc...echo.@pausegoto CheckCoUSB):FormatUSBclsecho.echo %tit1%echo %tit2%echo.echo.SET Format=SET /P Format=Ban co muon Format lai o dia %drive%:\ khong (Y/N = Co/Khong)?:echo.IF /I NOT '%Format%'=='Y' IF /I NOT '%Format%'=='N' goto FormatUSBIF /I '%Format%'=='Y' (goto yes)goto no:yesclsecho.echo %tit1%echo %tit2%echo.echo.echo Dang Format USB. Se co thong bao hien ra. Ban hay nhan cac nut sau:echo OK 2 lanecho Yes 1 lanecho OK 1 lanecho Cho giay lat den khi qua trinh tu hoan thanh.echo Chuong trinh se tu dong tro lai cua so lam viec nay voi thong bao tiep theo.echo.files\bootice.exe /DEVICE=%drive%: /partitions /format_usb /usb-hdd /vollabel=USBBoot /fstype=fat32 /auto:noclsecho.echo %tit1%echo %tit2%echo.echo.Echo Dang tao kha nang boot cho USB.files\bootice.exe /DEVICE=%drive%: /mbr /install /type=nt52 /boot_file=grldr /mbr-disable-floppy /autofiles\bootice.exe /DEVICE=%drive%: /pbr /install /type=grub4dos /activate /autoecho.echo Dang copy file can thiet vao USB.echo Cac file (grldr, menu.lst, file .ISOs,...) co san se duoc ghi de.if exist %drive%:\menu.lst (goto backupmenu)

Page 14: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

goto copyfile:backupmenuecho.echo THONG BAO !echo.echo Tim thay file MENU.LST co san tren USB cua ban.echo file nay se duoc sao luu va doi ten thanh Menu.Khatmau va an di.attrib -r -h -s %drive%:\menu.lst >nul 2>nulecho.echo copy /y %drive%:\menu.lst %drive%:\khatmau_sr&&copy /y %drive%:\menu.lst %drive%:\khatmau_srattrib +r +h +s %drive%:\khatmau_sr:copyfilefor %%x in (grldr menu.lst Ghost11.5.iso) do attrib -r -h -s %drive%:\%%x >nul 2>nulfor %%x in (grldr menu.lst Ghost11.5.iso) do echo copy /y files\%%x %drive%:\&&copy /y files\%%x %drive%:\echo xcopy more\* %drive%:\rescue\ /I /q /h /r /y&&xcopy more\* %drive%:\rescue\ /I /q /h /r /yfor %%x in (grldr menu.lst Ghost11.5.iso) do if not exist %drive%:\%%x goto errcopyecho.echo THONG BAO!echo.echo USB cua ban da co kha nang boot.echo Hay them file gfxmenu cua ban vao USB va sua lai MENU.LST theo nhu cau su dung cua ban.echo Moi y kien ban co the lien lac qua Yahoo: khatmau_srecho Nhan phim bat ki de thoat. Thanks!@pausegoto End:End

Code mình sửa lại thì chỉ cho nó tạo menuboot vào HDD và USB, copy grldr.mbr grldr menu.lst Ghost11.5.iso mà thôi, bỏ file MENU.LK và LK đi, mình chỉ thay file menu.lst của mình thay cho LK thôi, bạn có thể thay file gfxmenu của bạn cho file MENU.LK của a LK bằng những tấm ảnh thật đẹp. file LK mình bỏ vì với HDD thì nó load hơi lâu nên mình để direct cho nhanh.

Còn file Menu.lst bạn cũng phải sửa theo nhu cầu sử dụng của mình.Đây là code file Menu.lst của a LK:Hide Spoilertimeout 60default /defaultgfxmenu /MENU.Langkhach

title 1. Boot from Hard Drive (Windows Vista/7/2k8 or XP)find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr || rootnoverify (hd0) && chainloader +1 && bootmap () (hd0) && map (hd0) () && map --rehookfind --set-root --devices=h /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldrchainloader /bootmgr || chainloader /ntldr

title 2. Start Super 7pe_x86_LK.iso/LK /7pe_x86_LK.iso

title 3. Start Hiren's Boot CD 13 and newer/LK /Hiren.iso

title 4. Start Norton Ghost ISO/LK /Ghost11.5.iso

title 5. LK MiniXP n Hiren v14 from ISO - RAM (0xFF)find --set-root --ignore-floppies --ignore-cd /MiniXP.iso

Page 15: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

map --mem /MiniXP.iso (0xFF)map --hookchainloader (0xFF)/HBCD/XP/XP.BIN

title 6. Start Hiren's 10.6 Image disk/LK /Hiren10.6.ima

title 7. Start Boot Image IMA disk/LK /BootImage.IMA

title 8. Start Boot CD ISO Image disk/LK /BootCD.ISO

Code rất đơn giản, bạn có thể thay file gfxmenu và các code bên dưới theo ý mình, chỉ là sửa tên và nguồn cho đúng thôi mà.

Ví dụ code mình sửa:Hide Spoiler

timeout 60default /defaultgfxmenu /gfxmenu

title Viết tên file ở đây (Ví dụ: Hiren, Minixp, Win 7PE cứu hộ)find --set-root /TenFile.isomap /TenFile.iso (0xff)map --hookchainloader (0xff)

Tiếp theo để hoàn thành thì các bạn nén lại bằng Winrar hay 7Zip để dùng:

Hide Spoiler

(Mình dùng nguyên bài của LK nhé, bạn dựa vào mà làm )

Page 16: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Uploaded with ImageShack.us

Đặt tên file, chọn tạo file tự chạy, nén nhỏ nhất - best:

Page 17: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Uploaded with ImageShack.us

Vị trí xả nén là %TMP%, cho chạy file RunMe.Bat, gõ RunMe.Bat để sau khi xả nén nó sẽ chạy:

Page 18: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Uploaded with ImageShack.us

Yêu cầu quyền quản trị Administrator khi chạy (khi chạy trên Windows 7):

Page 19: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Uploaded with ImageShack.us

Tự động và ẩn toàn bộ quá trình xả nén file vào Temp:

Page 20: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Uploaded with ImageShack.us

Ghi đè toàn bộ file (nếu có sẵn file trùng tên từ trước):

Page 21: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Uploaded with ImageShack.us

Bạn có thể chọn Icon hoặc bỏ qua cũng đc (biểu tượng file .exe):

Page 22: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Uploaded with ImageShack.us

OK liên tiếp để hoàn thành:

Page 23: Hướng Dẫn Rebuild 1Click - LK Để Tạo Menuboot Cho USB HDD

Uploaded with ImageShack.us

Vậy là đã xong rồi. Tuy hơi vất tí nhưng mà được cái tự tay  . File này khác hẳn các file 1 click khác là các bạn không phải chọn đặt nó ở đâu cả. Có thể đặt ở bất kỳ đâu, 1 click là xong . Không phải chọn phân vùng cài XP hay cài Windows 7 như các trường hợp khác.