Lab 1: Làm menu boot ghost tự động với Autoexec.bat HƯỚNG DẪN LÀM MENU BOOT TÍCH HỢP GHOST, GHOST TỰ ĐỘNG SỬ DỤNG FILE AUTOEXEC.BAT DÙNG CHO WIN XP VÀ 2K3 Thực hiện: takechij [FONT=&](Lưu ý: hình ảnh chỉ mang tính chất minh hoạ)[/FONT] 1. Sơ lược Bài lab dưới đây mình sẽ hướng dẫn các bạn tạo menu lựa chọn như trên với mục đích dùng để ghost lại máy. Sau khi thực hành và hiểu được bản chất của bài lab ta còn có thể ứng dụng để làm nhiều cái khác như Hiren's boot chẳng hạn :cutesmile: 2. Yêu cầu: (trước khi cài HĐH lên máy nhé) a. Ở đây mình tạm gọi phân vùng C là phân vùng dùng để boot máy nhé (nó có thể là phân vùng cài HĐH hoặc là 1 phân vùng độc lập) Sau khi các bạn chia ổ đĩa xong, các bạn dùng Hiren's Boot để vào DOS và thực hiện 1 trong 2 lệnh sau. 1. Ổ đĩa C các bạn format với định dạng FAT32 vs lệnh: format c: /s /q 2. Nếu khi tạo ta đĩa C các bạn không dùng lệnh trên thì bạn làm theo cách sau: sau khi tạo ra ổ đĩa C, các bạn dùng Hirent boot vào DOS, gõ a: để chuyển sang ổ đĩa A, tiếp theo gõ lệnh sys c:. Với cách 2 thì các bạn phải format ổ C: ngay khi chia ổ đĩa. (mục đích của việc này là sau khi ta cài win vào thì máy có thể dual boot vào Win XP và MS-DOS) Lưu ý ở đây là các bạn fải xác định xem ổ dùng để boot của mình có fải là ổ C hay không (tại trong DOS có thể nó hiện là ổ D hay E…, giả sử nó là ổ D thì ta gõ lệnh sys d: hay format d: /s /q ) b. Sau khi cài HĐH xong thì, khi boot lên ta sẽ thấy có 2 tuỳ chọn là Microsoft Windows XP và Microsoft Windows (cái này là DOS đấy) Trong hình dưới mình cài 2 win nên có 2 lựa chọn và dòng Microsoft Windows mình đã sửa lại thành Ghost may. Cách sửa sẻ nói sau. Nếu tuỳ chọn này không xuất hiện, ta sẽ kiểm tra lại bằng cách: Khởi động vào HĐH Vào Tools --> Folder Options…. --> View Chọn Show hidden files and folders Bỏ dấu tích ở 2 dòng Hide extensions for known file types và Hide protected operating system files (Recommended) Di chuyển ra ổ C, open file boot.ini, kiểm tra xem timeout= bao nhiêu, nếu bằng 0 thì sửa lại 30 Kiểm tra xem có xuất hiện dòng C:\=”Microsoft Windows” ở dòng cuối cùng không, nếu không có thêm vào. (Ta có thể sửa Microsoft Windows thành cái gì tuỳ thik, Ghost may chẳng hạn) Restart lại máy, tại menu lựa chọn, ta chọn vào DOS nếu xuất hiện C:\> thì OK, báo lỗi hoặc không xuất hiện dấu nhắc C:\ thì các bạn ngừng ở đây và làm bài lab 2 của mình ! (cập nhật sau) c. Chuẩn bị các file: ghost.exe, choice.com, reboot.com, shutdown.com, mouse.com. Dowload: http://www.mediafire.com/?ee7ko46ypq6sdse Lời khuyên:Để an toàn hơn, theo mình ta nên tạo ra 1 phân vùng boot có dung lượng khoảng 100MB để chưa các file boot cho HĐH, khi đó ta sẽ thao tác các lệnh trên với phân vùng đó. Và với cách này thì ổ đĩa chứa HĐH của các bạn có thể định dạng theo kiểu NTFS để tối ưu hơn. (Phân vùng mình đề cập tới trên chính là phân vùng để boot máy và nó độc lập với phân vùng cài HĐH) 3. Bắt đầu. a. Copy các file trên vào ổ đĩa C:\ và làm ẩn đi những file đó (không lỡ ai xóa thì khổ) b. Vào Tool --> Folder Options…. --> ViewChọn Show hidden files and folders Bỏ dấu tích ở 2 dòng Hide extensions for known file types và Hide protected operating system files (Recommended) Ta được kêt quả như sau: c. Tại ổ đĩa C:\, ta open file AUTOEXEC.BAT (nếu chưa có thì tạo ra, nhớ đặt thuộc tính system cho nó) và điền nội dung như sau. HTML: @echo off Cls echo. Chuong Trinh Ghost May Tu Dong echo. echo. Copy right by mr. takechij echo. echo. Thich dien gi thi ghi vao ^^! I love U chang han :)) echo. echo. Chon Cong Viec echo 1. MS-DOS echo 2. Tao Ban Ghost Voi Ten backup.GHO echo 3. Ghost Lai May Voi Ban Ghost backup.GHO echo 4. Khoi Dong Lai echo 5. Tat May echo 6. Mo chuong trinh ghost echo. ............................................ choice /c:123456 /s vui long chon: If errorlevel==6 goto ghost If errorlevel==5 goto halt If errorlevel==4 goto reset If errorlevel==3 goto restore If errorlevel==2 goto backup If errorlevel==1 goto thoat :restore ghost.exe -clone,mode=pload,src=x:y\GHOST\2003_abc.gho:1,dst=x:y -sure -rb goto thoat :backup ghost.exe -clone,mode=pdump,src=x:y,dst=x:y\backup.gho -sure -rb goto thoat :ghost ghost.exe :halt shutdown.com /s :reset reboot.com :thoat Important: [tip]X là số đại diện cho đĩa cứng của bạn, nếu trong máy bạn có 1 đĩa cứng thì X sẽ là 1, nếu có 2 đĩa cứng thì thì X có thể là số 1 hoặc 2. Cái này bạn phải tự xác định Y là số đại diện cho phân vùng của bạn theo thứ tự : c=1, d=2, e=3, f=4…. :restore ghost.exe -clone,mode=pload,src=x:y\GHOST\backup.gho:1,dst=x:y -sure –rb src=số đại diện cho hdd của bạn:số dại diện cho phân vùng chứa file ghost của bạn (Nguồn) dst=số đại diện cho hdd của bạn:số đại diện cho phân vùng muốn ghost lại, tức là phân vùng chứa hđh (đích) vd: Máy mình cài HĐH ở đĩa C, file ghost của mình tên backup.gho đặt ở đĩa D thì cú pháp lệnh sẽ là :restore ghost.exe -clone,mode=pload,src=1:2\GHOST\backup.gho:1,dst=1:1 -sure –rb vd1: Máy mình cài HĐH ở đĩa C, file ghost của mình tên backup.gho đặt ở đĩa E thì cú pháp lệnh sẽ là :restore ghost.exe -clone,mode=pload,src=1:3\GHOST\backup.gho:1,dst=1:1 -sure –rb vd2: Máy mình cài HĐH ở đĩa D, file ghost của mình tên backup.gho đặt ở đĩa E thì cú pháp lệnh sẽ là :restore ghost.exe -clone,mode=pload,src=1:3\GHOST\backup.gho:1,dst=1:2 -sure –rb [/tip] [TIP]:backup ghost.exe -clone,mode=pdump,src=x:y,dst=x:y\backup.gho -sure –rb src=số đại diện cho hdd của bạn:số đại diện cho phân vùng bạn muốn ghost dst=số đại diện cho hdd của bạn:số đại diện cho phân vùng bạn dùng để lưu file ghost vào đó vd: HĐH của mình cài trên đĩa C và mình muốn lưu file ghost trên đĩa D thì cú pháp lệnh sẽ là: ghost.exe -clone,mode=pdump,src=1:1,dst=1:2\backup.gho -sure –rb vd1: HĐH của mình cài trên đĩa C và mình muốn lưu file ghost trên đĩa E thì cú pháp lệnh sẽ là: ghost.exe -clone,mode=pdump,src=1:1,dst=1:3\backup.gho -sure –rb vd: HĐH của mình cài trên đĩa D và mình muốn lưu file ghost trên đĩa E thì cú pháp lệnh sẽ là: ghost.exe -clone,mode=pdump,src=1:2,dst=1:3\backup.gho -sure –rb [/TIP] OK! Bây giờ khỏi động lại máy vào DOS và kiểm tra kết quả! Trong các bài lab tiếp theo mình sẽ hướng dẫn các bạn tich hợp nhiều thứ vào menu boot của chúng ta theo nhiều cách khác nhau như tích hợp GRUB4DOS vào menu boot của HĐH hoặc dùng GRUB4DOS để quản lý Boot table của HĐH. Rất mong được trả lời các thắc mắc và góp ý của mọi người Bài viết còn sơ sài mong các cao thủ đừng chém nhé! :congratulate: :029::029: Còn tiếp................
đúng là mạng pro thật nge. tuy mạng rất khô khan nhưng nếu cần thiết thì nó có thể ướt như mít ướt hahha đúng là pro network
Một cách làm mới.. rất hay, phát huy nhé! Trước đây cũng có một số bài viết về Auto boot + Recovery. http://2mit.org/forum/showthread.php/5951-Tao-multiboot-kem-chuc-nang-Recovery-Windows?p=15314 http://2mit.org/forum/showthread.ph...-ve-thu-thuat-khac-phuc-loi-phan-cung-Windows
Bài viết còn thiếu phần 2. Post luôn cái phần 2 để biết mà thắc mắt. :012:. Bước quang trọng mà hầu hết nhiều người làm đề bị lỗi là cái file ghost đặt ở đâu và làm thế nào để boot và cái tùy chọn "Ghost may" của bạn được ok :012:. Post tiếp phần 2 đi nhé
Bác hiểu nhầm ý em rùi! Trong bài lab trên của em, nó áp dụng cho những máy có thể Dual Boot Win XP với MS-DOS bác ạ! Và vấn đề này nó phụ thuộc vào lúc ta cài HĐH, nếu ta format cho đĩa C với lệnh thì sau khi cài HĐH ta có thể Dual Boot vào HĐH và vào MS-DOS Còn nếu máy không thể Dual Boot như vậy thì ta sẽ chuyển sang Lab 2 để tạo ra MS-DOS và làm cho máy có thể DUAL BOOT vào HĐH và MSDOS được bác ạ! còn việc xác định file ghost đặt ở đâu thì chắc là mọi người phải nghiên cứu phần lưu ý của em thôi, chứ không thể hướng dẫn cụ thể được. thanks bác đã góp ý, em đã sửa bài viết lại cho nó dễ hiểu hơn tí. thực sự thì bài viết của em đối với nhiều người có thể khó hiểu tại vì em muốn người làm sẽ biết mình đang làm gì chứ không phải là làm theo 1 hướng dẫn cụ thể nào đó :012: p/s: em nằm trong nhóm thi ITGALA vs bác đấy bác Việt ^^!
Mình xin được giải thích lại phần yêu cầu ở trên tí nhé: Trước khi cài HĐH các bạn phải chia ổ đĩa, thường thì các bạn sẽ dùng Hiren's Boot và phần mềm trong đó để chia ổ đĩa! Giả sử máy các bạn chia thành 3 ổ C, D, E và ổ C được dùng để cài HĐH Sau khi chia ổ đĩa xong, các bạn sẽ tải những file MS-DOS vào đĩa C: để cho máy có thể boot được từ DOS. Ta có 2 cách như sau: Đầu tiên các bạn phải boot từ Hiren's Boot, vào DOS. (DOS này là của Hiren's Boot) Các bạn phải xác định xem trong DOS thì ổ C: của các bạn có kí hiệu là gì. (tại vì trong DOS của Hiren's Boot nó có thể chuyển thành D, E....) Cách 1: Sau khi xác định được các bạn sẽ dùng lệnh format X: /s /q với mục đích để tải MS-DOS vào đĩa X (với X là kí hiệu ổ đĩa C của các bạn trong DOS) Cách 2: Thay vì dùng lệnh format như cách 1, các bạn dùng lệnh sys c: để tải MS-DOS vào đĩa X. Với cách này thì bắt buộc các bạn phải format ổ đĩa ngay khi chia ổ đĩa nhé! Để kiểm tra MS-DOS đã hoạt động được chưa thì các bạn chỉ cần restart lại máy và boot vào HDD, nếu thành công thì máy sẽ boot vào MS-DOS và màn hình sẽ xuất hiện C:\_ OK! như vậy thì bắt đầu cài HĐH vào máy được rồi đấy. Chú ý là lúc cài thì đừng có format ổ đĩa lần nữa đấy, không thì công toi :005:
Em đã DUAL BOOT đc rồi nhưng khi chọn các lệnh công việc thì nó ko tìm ra, ai giúp với @echo off mouse.com Cls echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. Chon Cong Viec echo 1. MS-DOS echo 2. Tao Ban Ghost Win XP Voi Ten ghostxp.GHO echo 3. Tao Ban Ghost Win 7 Voi Ten ghost7.GHO echo 4. Ghost Lai May Voi Ban Ghost ghostxp.GHO echo 5. Ghost Lai May Voi Ban Ghost ghost7.GHO echo 6. Khoi Dong Lai echo 7. Tat May echo 8. Mo Chuong Trinh Ghost echo. ............................................ choice /c:12345678 /s vui long chon: If errorlevel==8 goto ghost If errorlevel==7 goto halt If errorlevel==6 goto reset If errorlevel==5 goto restore2 If errorlevel==4 goto restore1 If errorlevel==3 goto backup2 If errorlevel==2 goto backup1 If errorlevel==1 goto thoat :restore1 ghost.exe -clone,mode=pload,src=1:3\GHOST\ghostxp.gho:1,dst=1:1 -sure -rb goto thoat :restore2 ghost.exe -clone,mode=pload,src=1:3\GHOST\ghost7.gho:1,dst=1:2 -sure -rb goto thoat :backup1 ghost.exe -clone,mode=pdump,src=1:1,dst=1:3\ghostxp.gho -sure -rb goto thoat :backup2 ghost.exe -clone,mode=pdump,src=1:2,dst=1:3\ghost7.gho -sure -rb goto thoat :ghost ghost.exe :halt shutdown.com /s :r
file choice trong hướng dẫn mình lấy từ windowxp nếu bạn dùng file choice của win7 (c:\Windows\System32\choice.exe) thi viết như thế này
Mình chia 3 ổ: - ổ C format như trên thành công theo định dạng FAT32, vào acronic thấy nó tự active, xong rồi cài winxp. - tiếp theo là chia ổ D kiểu NTFS ko active, cài win7. - ổ E cũng NTFS chứa file ghost. - Copy và chỉnh sửa file hệ thống y chang như hướng dẫn. Lệnh 1,6 ko chạy được nó báo là Label not found và trả về ổ C: Lệnh 2,3,4,5,7,8 thì chạy ngon. Xin giúp !!!
Cho mình hỏi lại, mình cài lần lượt: - Ổ C (FAT32): win xp + menu ghost như trên. - Ổ D (NTFS) : win 7. - Ổ E (NTFS) : chứa file ghost. Khi khởi động nó hiện ra menu: - Earlier version of windows ( win xp + menu ghost ( cái này mới xài dc)) - windows 7 - menu ghost ( ko xài đc hiện ra thông báo đòi "repair your computer" status: 0xc00000ba) Bây giờ mình mún sửa cái menu ghost ngoài cùng để chạy như menu ghost và xoá hắn menu ghost thì phải làm sao ạ ?
bootloader của window 7 không hổ trợ làm menughost như vậy (window 7 dùng bootloader là bcdedit) chỉ có windowxp trở lại mới hổ trợ (winxp dùng bootloader là file boot.ini) vì vậy cái menughost đó bạn phải vào mục "Earlier version of window" nếu muốn làm menu boot cho window 7 bạn có thể tham khảo các bài viết sau: http://2mit.org/forum/threads/10786-REAL-DOS-cho-Win-XP-vs-2k3 http://2mit.org/forum/threads/10799-Lab3-Tich-hop-hiren-s-boot-on-hdd http://2mit.org/forum/threads/10835-Lab-4-LAM-VIEC-VOI-GRUB4DOS http://2mit.org/forum/threads/10884-Lab-5-LAM-VIEC-VOI-GRUB4DOS-p2- http://2mit.org/forum/threads/10886-Lab-6-LAM-VIEC-VOI-GRUB4DOS-p3 để gỡ cái menughost ở ngoài, bạn dùng bootice chọn tab BCDEDIT --> View / Edit thực hiện tao thác xóa menu nào muốn xóa --> Save download bootice: http://www.mediafire.com/?dxx6td7ljr2yvp2