Chào các bạn!
Hầu hết các bạn đều biết trên mạng có nhiều bản 1 click là có Hiren's vào ổ cứng. Chắc hẳn sẽ có bạn nghĩ rằng, làm thế nào để tự mình cũng có thể làm một bản như thế nhỉ? Mục đích của chủ đề này sẽ hướng tới việc đó. Cách làm này của Lãng khách chắc chắn là sẽ hơi khác so với các cách làm khác. Nhưng các bạn yên tâm, nó vẫn là 1 click có Hiren's vào ổ cứng. Và dĩ nhiên, boot rất nhanh, và đảm bảo rằng ngay cả các máy tính bình thường không boot với Hiren's CD được (báo lỗi HBCD not found) thì vẫn boot theo cách này bình thường .
Lãng khách cũng phải nói luôn là bạn nào ngại tự tay thực hiện thì có thể tải file 47 MB này về, nhấp đúp là xong nhé :
http://www.mediafire.com/file/1nnt2uco3vhkpsr/Hirens10.6.2HDD.LK.rar
Phần Lãng khách hướng dẫn dưới đây là để dành cho các bạn thích tự tay mình làm:
A. NGUYÊN LIỆU:
1. UltraISO 9 (bản dùng thử, dùng được hết ):
uiso9_pe.rar (3,54 MB)
2. WinRAR (cũng là bản dùng thử, dùng được ):
wrar393.zip (1,27 MB)
3. Perfect Icon (cũng dùng thử, dùng ngon):
perfecticon.rar (1,30 MB)
4. Hiren's 10.6
hiren-s-bootcd-10-6.part1.rar
hiren-s-bootcd-10-6.part2.rar
hoặc Hiren's 10.4:
http://www.mediafire.com/?meoazz40zjc
B. THỰC HIỆN:
1. Các bạn cài UltraISO và WinRAR. Với UltraISO nhấp như sau để dùng bình thường:
Uploaded with ImageShack.us
2. Mở file hiren-s-bootcd-10-6.part1.rar trích xuất lấy file Hiren_s.BootCD.10.6.iso.
3. Dùng UltraISO mở file Hiren_s.BootCD.10.6.iso, xoá bỏ thư mục Win Tools (120 MB). Đây là các công cụ phục vụ chạy trên MiniXP, ta không cần quan tâm.
Uploaded with ImageShack.us
4. Trích xuất toàn bộ thư mục HBCD còn lại ra Desktop.
Uploaded with ImageShack.us
Uploaded with ImageShack.us
5. Xoá bỏ toàn bộ các file của MiniXP và file riplinux.gz do không cần tới. Và các bạn có thể xoá thêm các file khác nếu cảm thấy không cần tới (theo Lãng khách thì hiện rất gọn rồi, không cần phải xoá bớt nữa).
6. Nhấp chọn file boot.gz, giữ chuột trái kéo thả ra Desktop (ra ngoài thư mục HBCD) rồi xả nén bằng WinRAR được file boot.img.
Uploaded with ImageShack.us
Uploaded with ImageShack.us
7. Mở file boot.img bằng UltraISO. Các bạn chú ý, nội dung file CONFIG.SYS chính là để quản lý menu lựa chọn các ứng dụng của Hiren's. Nếu như các bạn đã xoá bớt các thành phần cảm thấy không cần tới ở bước 5, thì bước này có thể sửa lại menu boot cho gọn bớt, bằng cách kéo thả file CONFIG.SYS ra Desktop, dùng NotePad sửa, save lại, sau đó tiếp tục kéo thả trở lại cửa sổ của UltraISO rồi Save lại.
(file AUTOEXEC.BAT cũng sửa được cái menu tổng, ví dụ e-mail,... )
Uploaded with ImageShack.us
8. Phải chuột thư mục HBCD tại Desktop xem kích thước chuẩn là bao nhiêu MB (ở đây của Lãng khách là 44.7~48 MB), rồi tiếp tục xem kích thước file boot.img UltraISO đang mở báo bao nhiêu (ở đây của Lãng khách là 1324~1,5 MB), cộng tổng lại tính dư vài MB ta được 48 + 1.5 = 50 MB.
Uploaded with ImageShack.us
9. Tại cửa sổ UltraISO đang mở file boot.img, bấm phím F9, gõ số tổng 50 MB nói trên vào ô New image size, chọn Desktop để lưu, ô File name ta đặt tên là Hiren10.6.ima rồi Save lại.
Uploaded with ImageShack.us
10. Tiếp đó, ta lại kéo thả thư mục HBCD tại Desktop đã điều chỉnh vào cửa sổ UltraISO rồi tiếp tục Save lại lần nữa (bấm tổ hợp phím Ctrl + S tại giao diện UltraISO).
Uploaded with ImageShack.us
Như vậy là chúng ta đã có một file Hiren's 10.6 dạng IMA của riêng mình rồi. Đầy đủ chức năng mà vẫn thật là gọn phải không nào?
Bây giờ, chúng ta sẽ tạo khả năng 1 click để add vào ổ cứng .
11. Các bạn mở NotePad, copy đoạn code duới đây vào và Save lại với tên file là RunMe.bat. Nhiệm vụ của nó rất đơn giản, các bạn đọc code là có thể hiểu được Lãng khách định làm gì với nó. File này Lãng khách có nhiều điểm cải tiến để không giống với các 1 click khác, đó là nó chạy trên XP với Windows 7 như nhau, tự động nhận HĐH và tự động cài đặt menu. Các bạn cũng có thể gỡ bỏ menu đã cài đặt bằng cách chạy lại vẫn file này một lần nữa. Cách làm việc của file rất an toàn, khó có thể bị nhầm lẫn, nên các bạn yên tâm. Đây là kiểu All in 1 Lãng khách vốn vẫn thích :
Code:@TITLE Langkhach Bkav Forum - Tao Menu boot GRUB4DOS tren HDD @echo off color a9 for %%x 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 exist %%x:\boot\BCD Set STORE="%%x:\boot\BCD" for %%y 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 exist %%y:\boot\BCD Set S=%%y @echo off if not exist "%PUBLIC%" ( goto WinXP ) if not exist "%S%:\BCD.LK" ( goto CaiWin7 ) :LuachonGoboW7 cls 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 LuachonGoboW7 IF /I '%ChoiceW7%'=='Y' ( attrib -r -h -s "%S%:\BCD.LK" bcdedit /import "%S%:\BCD.LK" del /a /f /q "%S%:\BCD.LK*" del /a /f /q "%S%:\grldr" del /a /f /q "%S%:\grldr.mbr" del /a /f /q "%S%:\menu.lst" del /a /f /q "%S%:\Hiren10.6.ima" del /a /f /q "%S%:\memdisk" del /a /f /q "%S%:\ntldr.gz" cls echo Go bo xong. Ban can RESTART neu muon EDIT tiep menu boot. pause>nul goto End ) goto End :WinXP @echo off if not exist "%HomeDrive%\boot.ini" ( Copy /y "%tmp%\boot.ini" "%HomeDrive%\">nul goto CaiXP ) if exist "%COMMONPROGRAMFILES%\boot.LK" ( goto LuachonGoboXP ) goto CaiXP :CaiXP echo. echo !! THONG BAO !! echo. echo MENU "Start GRUB4DOS FOR RESCUE" SE DUOC CAI VAO PHAN VUNG HE THONG %HomeDrive%\ echo NEU BAN DA CHAC CHAN, BAM PHIM BAT KY DE TIEP TUC. echo (hoac Close cua so nay de Cancel) pause echo BAT DAU CAI DAT MENU... ATTRIB -R -H -S "%HomeDrive%\*.*" >nul ATTRIB -R -H -S "%COMMONPROGRAMFILES%\boot.LK" >nul 2>nul copy /y "%HomeDrive%\boot.ini" "%COMMONPROGRAMFILES%\boot.LK" ATTRIB +R +H +S "%COMMONPROGRAMFILES%\boot.LK" >>"%HomeDrive%\boot.ini" ECHO. >>"%HomeDrive%\boot.ini" ECHO %HomeDrive%\grldr="Start GRUB4DOS FOR RESCUE" bootcfg /timeout 5 Copy /y "%tmp%\grldr" "%HomeDrive%\" Copy /y "%tmp%\menu.lst" "%HomeDrive%\" Copy /y "%tmp%\Hiren10.6.ima" "%HomeDrive%\" Copy /y "%tmp%\memdisk" "%HomeDrive%\" Copy /y "%tmp%\ntldr.gz" "%HomeDrive%\" ATTRIB +R +H +S "%HomeDrive%\*.*" >nul pause goto end ) :LuachonGoboXP cls 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 LuachonGoboXP IF /I '%ChoiceXP%'=='Y' ( del /a/f/q "%HomeDrive%\boot.ini" ATTRIB -R -H -S "%COMMONPROGRAMFILES%\boot.LK" copy /y "%COMMONPROGRAMFILES%\boot.LK" "%HomeDrive%\boot.ini" del /a/f/q "%COMMONPROGRAMFILES%\boot.LK" ATTRIB +R +H +S "%HomeDrive%\boot.ini" del /a /f /q "%HomeDrive%\grldr" del /a /f /q "%HomeDrive%\menu.lst" del /a /f /q "%HomeDrive%\Hiren10.6.ima" del /a /f /q "%HomeDrive%\memdisk" del /a /f /q "%HomeDrive%\ntldr.gz" goto End ) goto End :CaiWin7 @echo off echo. echo !! THONG BAO !! echo. echo MENU "Start GRUB4DOS FOR RESCUE" SE DUOC CAI VAO PHAN VUNG HE THONG %S%:\ echo NEU BAN DA CHAC CHAN, BAM PHIM BAT KY DE TIEP TUC. echo (hoac Close cua so nay de Cancel) pause echo BAT DAU CAI DAT MENU... bcdedit /export %S%:\BCD.LK attrib +r +h +S %S%:\BCD.LK Set BCDEDIT=%WinDir%\system32\bcdedit.exe for /f "tokens=3" %%A in ('%BCDEDIT% /store %STORE% /create /d "Start GRUB4DOS FOR RESCUE" /application bootsector') do set guid=%%A %BCDEDIT% /store %STORE% /set %guid% device boot %BCDEDIT% /store %STORE% /set %guid% path \grldr.mbr %BCDEDIT% /store %STORE% /displayorder %guid% /addlast %BCDEDIT% /timeout 5 ATTRIB -R -H -S "%S%:\*.*" >nul Copy /y "%tmp%\grldr" "%S%:\" Copy /y "%tmp%\grldr.mbr" "%S%:\" Copy /y "%tmp%\menu.lst" "%S%:\" Copy /y "%tmp%\Hiren10.6.ima" "%S%:\" Copy /y "%tmp%\memdisk" "%S%:\" Copy /y "%tmp%\ntldr.gz" "%S%:\" ATTRIB +R +H +S "%S%:\*.*" >nul pause :end cls echo Da Hoan thanh. echo Nhan phim bat ki de thoat... @pause del /f /q /a "%tmp%\grldr" del /f /q /a "%tmp%\grldr.mbr" del /f /q /a "%tmp%\menu.lst" del /f /q /a "%tmp%\Hiren10.6.ima" del /f /q /a "%tmp%\memdisk" del /f /q /a "%tmp%\ntldr.gz" del /f /q /a "%tmp%\boot.ini" del /f /q /a "%tmp%\RunMe.bat"
12. Tiếp tục mở cửa sổ NotePad mới, copy đoạn code sau và lưu lại với tên file là menu.lst:
13. Chạy Perfect Icon để tạo ra một icon mà bạn thích từ một bức ảnh ưa thích bất kỳ, rồi Save ra Desktop với tên là Langkhach.ico chẳng hạn:Code:color light-blue/blue light-red/red light-green/green light-magenta/magenta timeout 6 default 0 title Start Hiren' 10.6 Image disk map /hiren10.6.ima (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) title Start BootCD.ISO (0xff) - Direct find --set-root /BootCD.iso map /BootCD.iso (0xff) map --hook chainloader (0xff) title Start BootCD.ISO (0xff) - RAM find --set-root /BootCD.iso map --mem /BootCD.iso (0xff) map --hook chainloader (0xff) title Reboot System reboot title Halt/Shutdown System halt title ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ root title ³ Boot from Hard Drive - Windows XP (NTLDR) ³\n find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr savedefault --wait=2 title ³ Boot from Hard Drive - Windows Vista/7 (BOOTMGR) ³\n find --set-root --ignore-floppies --ignore-cd /bootmgr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /bootmgr chainloader /bootmgr savedefault --wait=2 title ³ Fix "NTLDR is Missing" ³\n find --set-root /ntldr.gz kernel /memdisk initrd /ntldr.gz title ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ root title BitDefender Rescue CD 2010 (Boot truc tiep tren HDD) map /bitdefender-rescue-cd.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz boot=casper persistent iso-scan/filename=/bitdefender-rescue-cd.iso initrd /casper/initrd.gz title BitDefender Rescue CD 2010 (Nap vao RAM de boot) map --mem /bitdefender-rescue-cd.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz boot=casper persistent iso-scan/filename=/bitdefender-rescue-cd.iso initrd /casper/initrd.gz title PLoP Boot Manager (plpbt.bin) # http://www.plop.at # http://forum.bkav.com.vn find --set-root /plpbt.bin kernel /plpbt.bin
Uploaded with ImageShack.us
14. Xong phần nguyên liệu. Giờ các bạn tạo mới một thư mục trên Desktop là Hiren's. Copy vào thư mục Hiren's này những file các bạn đã có sau:
- Hiren10.6.ima
- menu.lst
- RunMe.bat
- Langkhach.ico (file này không cần cho chung vào thư mục, vì ta dùng sau)
và các file Lãng khách bổ sung thêm:
- grldr
- grldr.mbr (dành cho Windows 7)
Trông thì nhiều thế thôi, thực ra chỉ có Hiren10.6.ima là to nhất (50 MB), còn lại 5 file cần thiết đây các bạn, chỉ hơn 100 KB:
Hiren's10.6.LK.rar (273,1 KB)
(trong đó XP chỉ cần Hiren10.6.ima và grldr, menu.lst, Windows 7 cần thêm một file grldr.mbr nữa)
15. Vào thư mục Hiren's, bấm Ctrl + A để chọn tất cả các file, rồi thực hiện lần lượt như hình để tạo file tự chạy với WinRAR:
Uploaded with ImageShack.us
16. Đặt tên file, chọn tạo file tự chạy, nén nhỏ nhất - best:
Uploaded with ImageShack.us
Vị trí xả nén là %TMP%, vì Lãng khách đặt lệnh trong file RunMe.Bat sử dụng đường dẫn đó, gõ RunMe.Bat để sau khi xả nén nó sẽ chạy:
Uploaded with ImageShack.us
Yêu cầu quyền quản trị Administrator khi chạy (khi chạy trên Windows 7):
Uploaded with ImageShack.us
Tự động và ẩn toàn bộ quá trình xả nén file vào Temp:
Uploaded with ImageShack.us
Ghi đè toàn bộ file (nếu có sẵn file trùng tên từ trước):
Uploaded with ImageShack.us
Chọn Icon (biểu tượng file .exe):
Uploaded with ImageShack.us
OK liên tiếp để hoàn thành:
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.
Chúc các bạn thành công!
(Các bạn nếu copy đi đâu thì nhớ ghi nguồn Bkav Forum nhé. Cảm ơn các bạn)
Lãng khách cũng gửi cho các bạn một bản hoàn thiện (chưa tới 47 MB) mà Lãng khách đã làm giống hệt các quy trình trên để các bạn tiện sử dụng nếu cần . Đây là icon và giao diện của công cụ tự tạo 46.58 MB :
Uploaded with ImageShack.us
Các bạn dùng thử rồi cho nhận xét nhé. Bài viết này Lãng khách vừa đồng thời giới thiệu cách 1 lick thực sự là 1 click (tức là để file ở bất kỳ đâu chạy cũng được), vừa đồng thời giới thiệu cách sử dụng WinRAR để tạo Portable đơn giản, và giới thiệu luôn cách tùy biến file .BAT, mà cũng đáp ứng luôn đề nghị một số bạn hỏi cách rút gọn Hiren's về dạng cần thiết và dễ boot hơn. File hoàn chỉnh dùng được ngay các bạn tải ở đầu bài viết .
uiso9_pe.rar (3,54 MB, 466 xem)
Hiren's10.6.LK.rar (273,1 KB, 570 xem)
Boot.INI.rar (13,3 KB, 142 xem)
0 nhận xét:
Đăng nhận xét