1. Kết quả Event Ghost 2016


    Dưới đây là danh sách những thành viên đoạt giải thưởng trong Event Ghost 2016

Đưa Hiren's vào ổ cứng Siêu Tốc - Windows 7 - Windows XP chỉ 1 click

Thảo luận trong 'Phần Mềm Khác' bắt đầu bởi khatmau_sr, 20 Tháng hai 2012.


  1. khatmau_sr

    khatmau_sr Administrator Ban Quản Trị

    10,209
    9,570
    113
    Tên thật:
    Nguyễn Đình Bách
    Bài a Lãng Khách hướng dẫn mình thấy rất hay nên save vào forum ta.


    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 :D.

    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 :D):
    [​IMG] uiso9_pe.rar (3,54 MB)

    2. WinRAR (cũng là bản dùng thử, dùng được :)):
    [​IMG] wrar393.zip (1,27 MB)

    3. Perfect Icon (cũng dùng thử, dùng ngon):
    [​IMG] 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 UltraISOWinRAR. Với UltraISO nhấp như sau để dùng bình thường:

    [​IMG]
    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.

    [​IMG]
    Uploaded with ImageShack.us

    4. Trích xuất toàn bộ thư mục HBCD còn lại ra Desktop.

    [​IMG]
    Uploaded with ImageShack.us

    [​IMG]
    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.

    [​IMG]
    Uploaded with ImageShack.us

    [​IMG]
    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,... :D)


    [​IMG]
    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.

    [​IMG]
    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.

    [​IMG]
    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).

    [​IMG]
    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 :D.

    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 :):

    Mã:
    @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:

    Mã:
    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)
    # [URL]http://www.plop.at[/URL]
    # [URL]http://forum.bkav.com.vn[/URL]
    find --set-root /plpbt.bin
    kernel /plpbt.bin
    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:

    [​IMG]
    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:
    [​IMG] 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:

    [​IMG]
    Uploaded with ImageShack.us


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

    [​IMG]
    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:


    [​IMG]
    Uploaded with ImageShack.us

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

    [​IMG]
    Uploaded with ImageShack.us

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

    [​IMG]
    Uploaded with ImageShack.us

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

    [​IMG]
    Uploaded with ImageShack.us

    Chọn Icon (biểu tượng file .exe):

    [​IMG]
    Uploaded with ImageShack.us

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

    [​IMG]
    Uploaded with ImageShack.us


    Vậy là đã xong rồi. Tuy hơi vất tí nhưng mà được cái tự tay :D. 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 :D:

    [​IMG]
    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 :).

    Download các file cần thiết:
     
    thanhtiengl and ducd5000 like this.

Chia sẻ trang này