Thiết kếgiaodiệnMultiBootCD LÀM CD MULTI-BOOT CHO WINDOWS XP Multi-Boot !!! Nghĩa là ngoài bản thân WXP ra, trên CD này sẽ còn nhiều thành phần khác (hiển nhiên rồi) muốn như vậy, bạn phải chuẩn bị sẵn trước 1 số thứ sau: + 1 bản WXP Unattended (bản WXP được thu nhỏ rồi, bởi nếu không thu nhỏ (bạn sử dụng bản WXP gốc - chưa chỉnh sửa gì cả), thì việc đặt các thành phần khác lên CD này (700MB) là điều hoàn toàn không thể. + Những ch ương trình mà bạn dự định bổ sung vào CD Multi-Boot này. + Trình Bootable CD Wizard (BCDW) 2.01a + 3 chương trình: Ultra-ISO, ISO Buster, WinISO 1/ Theo như bạn nói, những gì mà chúng ta phải làm đều gói gọn trên 1 CD 700MB (Multi-Boot CD). Sao không dùng DVD thay thế (Multi-Boot DVD)? Sức chứa lên đến hàng GB, vừa thoải mái, vừa tiện lợi ??? - Ý kiến không tệ chút nào ! Thực tế, trên những website hàng đầu về Multi-Boot, người ta chỉ bàn đến Multi-Boot DVD, bởi những lý do khách quan mà bạn đưa ra. - Nhưng bạn cũng phải thông cảm, bỡi lẻ, trong khi bạn (& 1 số người khác) có điều kiện dùng DVD, thì mình - người viết bài này (& rất nhiều người khác) vẫn còn chưa dám mơ tưởng đến DVD. - Thêm vào đó, khi bạn bắt tay làm dự án này trên DVD, bạn sẽ mang 1 tư tưởng rất “thoả i bạn sẽ không thể nào tìm ra được những cái hay của vấn đề, bạn sẽ không◊mái” thể tìm ra được những thủ thuật hay, những kinh nghiệm quý báu để “gói gọn” mọi thứ mình làm lên 1 CD 700MB. - Bạn thử nghĩ xem ! Cảm giác sẽ tuyệt vời như thế nào, trong khi những người khác làm 1 DVD Multi-Boot đa năng, nhưng bạn cũng có thể làm tương tự như vậy (biết đâu còn tốt hơn) chỉ với 1 CD 700MB ??? 2/ Một số quy định: - Phần source của WXP, bạn đặt trong folder D:\XPPE - Những chương trình kèm theo, bắt buộc phải được đóng gói thành file ISO (file này có khả năng Boot) & được đặt trong folder D:\XPPE\ISO 3/ Sử dụng trình BCDW: - Bạn giải bạn đang có 1 cây thư mục có cấu trúc (đại loại◊nén chương trình vào D:\XPPE như sau): - Mở file nội dung file BCDW.INI◊D:\XPPE\BCDW\BCDW.INI ********** - Nội dung của file BCDW.INI được chia ra làm 3 khu vực rõ ràng, tương ứng với từng khu vực lần lượt là các thẻ (tag): + [InitOptions] + [MenuItems] + [MenuOptions] - Xin bạn lưu ý cho 1 điều hết sức quan trọng (mình muốn nói là rất quan trọng !!!). Bạn chỉ được chỉnh sửa phần nội dung nằm bên trong thẻ [MenuItems]. Ngoài khu vực này ra, bạn không được tự ý chỉnh sửa bất cứ thành phần nào khác !!! - Như bạn thấy trong hình, CD XP làm theo phong cách Unattended của mình (được đặt tên là Personal Edition - PE), gồm 4 thành phần chính. Ngoài WXP ra, còn có 3 thành phần khác: + Hiren’s Boot CD 7.4 + True Image Enterprise Server 8.0 + Disk Director Suite 9.0 - Quá dễ dàng để nhận thấy 1 điểm chung của vấ n đề ! Mỗi 1 dòng trong thẻ [MenuItems] được chia làm 2 phần rõ rệt: <đường dẫn đến file cần kích hoạt> ; <diễn tả> => bạn chỉ cần theo công thức này mà làm ! Quá dễ ! - Những điều cần lưu ý: Code: + Dòng đầu tiên (C:\; Boot from HDD (có nhiệm vụ boot thẳng vào hệ thống)), bạn nên giữ lại dòng này. + Chừa 1 dòng trống ở đầu & cuối thẻ [MenuItems] + Chắc bạn cũng thấy, có 1 dấu “:” được đặt liền dưới dòng Boot from HDD ?! Dấu “;” có nhiệm vụ tạo 1 dòng trắng (nhằm làm cho bảng menu thêm rõ ràng). ______________________ 4/ Tìm hiểu về UltraISO, WinISO, IsoBuster: - Cả 3 chương trình đều là những chương trình rất mạnh, chuyên về xử lý file ISO. Trong đó: 5/ Vậy . dùng cái nào ? - Thật ra, chỉ cần UltraISO hoặc WinISO là đủ, còn IsoBuster, như đã giới thiệu sơ lược, khả năng mạnh nhất của nó là cứu dữ liệu trên CD, hoặc trích xuất nội dung của 1 CD thành thật đáng tiếc, bởi lẽ nó không có tính năng tạo◊file ISO & chỉnh sửa nội dung file ISO như 2 chương trình còn lại. - Tuy nhiên, sẽ có lúc bạn phải cần đến chương trình này. - Trong phần này, xin được phép dùng UltraISO để thao tác. B ạn có thể làm tương tự đối với WinISO. ********** 6/ Dùng UltraISO để tạo CD Multi-Boot: - Giaodiện chính của chương trình: a/ Cấu hình chung cho chương trình: Menu Options | Configurations => có 5 thẻ để cấu hình: - Tab Save: chọn Recompile ISO . - Tab Intergration: + Default Burning software: nếu bạn đã cài sẵn trong máy 1 chương trình ghi đĩa Nero / Alcohol, bạn có thể nhấn Detect => chương trình sẽ tự động dò tìm ra 1 chương trình cho phép gọi trực tiếp 1 chương trình ghi◊trong các chương trình đĩa từ bên ngoài ! Thật hết sức tiện lợi. + Cũng đừng quên đánh dấu chọn những loại file mà bạn muốn ưu tiên dùng UnltraISO để mở trong phần Assosiates. ( => không phải tự nhiên mà UltraISO được đánh giá là đa năng nhất trong số 3 chương trình đã giới thiệu). - Các tab còn lại, bạn muốn cấu hình như thế nào thì tuỳ thích !. ************ b/ Đóng gói nội dung CD Multi-Boot thành file ISO: - Đưa toàn bộ nội dung bên trong folder D:\XPPE lên CD Multi-Boot - Đặt tên lại cho CD Multi-Boot này (tên gì cũng được, cốt yếu là phải cho nó . thật dữ dằn & không đụng hàng) - Giảm dung lượng CD xuống mức tối thiểu, bằng cách tối ưu hóa các file trùng lặp (xem chi tiết về vấn đề này trên báo eChip) + Vào File | Properties + Chọn loại CD sẽ dùng để ghi file ISO này ra (thông thường là 703MB/80Min). + Đánh dấu chọn Optimize (việc này có ý nghĩa hết sức quan trọng, giúp tối ưu hóa những file trùng lặp trên CD => giảm dung lượng CD xuống mức tối thiểu). + Nếu trên CD này, bạn có đặt cho 1 số file / folder những cái tên dài, bạn nên chọn 1 trong 2 tuỳ chọn Windows/Unix (31 ký tự) hoặc Max (211 ký tự). Còn không thì cứ để theo mặc định (kiểu DOS - ph ần tên 8 ký tự). + Đánh dấu chọn Allow lower case, nếu không, tất cả các file sẽ bị chuyển thành chữ IN HOA. + Nếu muốn sử dụng thiết lập này như 1 thiết lập mặc định, nhấn Set As Default trước khi nhấn OK. c/ Đóng gói thành file ISO & làm cho file này boot được: - Thiết lập khả năng boot: ◊+ Menu Bootable | Load Boot File chọn file D:\XPPE\BCDW\BCDW.BIN + Lưu ý: lúc này, bên ngoài giaodiện chính của chương trình, mục Image từ Data CD/DVD đã chuyển thành Bootable CD/DVD chứng tỏ CD này đã có khả năng boot (nhưng mà . boot được hay không lại là◊( chuyện khác !!!)). Sau này, khi bạn dùng UltraISO để mở bất kỳ file ISO nào lên, cứ dựa vào yếu tố này là có thể xác định được file ISO này khi ghi ra đĩa có thể boot được hay không !. - Đóng gói thành file ISO: + Nhấn nút Save trên thanh chọn nơi lưu file ISO◊công cụ + Quá trình tối ưu hoá dung l ượng file ISO (tức cho CD sau này (khi ghi ra) được tiến hành, liền sau đó là quá trình đóng gói toàn bộ nội dung folder D:\XPPE thành file ISO (với những thiết lập mà bạn đã cấu hình ở trên) ******** 7/ Hoàn tất: - Bạn đã có trong tay file ISO với nội dung bên trong là 1 CD Multi-Boot. Ngay bây giờ, bạn có thể ghi ra CD (nên dùng CDRW cho chắc ăn, lỡ có hư thì đỡ . xót của) bằng cách dùng lệnh Burn CD/DVD Image của UltraISO: - Hoặc bạn cũng có thể test file ISO này bằng cách cài đặt thử trên máy ảo. - Hãy tận hưởng nhữ ng gì mà bạn đã bỏ công sức ra. Hãy tận hưởng thành quả tuyệt vời của bạn !!! ********* 8/ Tại sao lại phải đóng gói toàn bộ nội dung folder D:\XPPE thành file ISO, rồi sau đó mới tiến hành ghi file này ra đĩa ? Như vậy có phải quá phiền phức không ? Trong khi đó, tôi có thể dùng Nero (hoặc chương trình ghi đĩa nào đó bất kỳ) để ghi trực tiếp nội dung folder này lên CD, cũng đảm bảo có khả năng boot đàng hoàng ! - Không hề ! Việ c làm này rất có lợi. + Nó giúp bạn tránh được tình trạng “rớt đĩa”. Bởi trong trường hợp này, số lượng các file mà bạn muốn ghi lên đĩa lên đến hàng ngàn. + Bởi do số chức năng tối ưu hóa dung lượng các file (trùng◊lượng file lên đến hàng ngàn lặp) khi được ghi lên đĩa sẽ phát huy tác dụng thấy rõ. Thí dụ, nếu không dùng bạn phải ghi đĩa theo kiểu◊chức năng Optimize, nội dung CD bạn là 710MB OverBurn (ghi vượt dung lượng), dẫu biết là ch ương trình cho phép ghi, nhưng bạn vẫn không cảm thấy an tâm chút nào. Trong khi đó, nếu chức năng Optimize được sử dụng, nội dung CD sẽ giảm xuống khoảng 680-700MB là cùng ! Rất an toàn !. 9/ Tôi sử dụng file ISO của trình Hiren’s Boot CD 7.3, nhưng khi boot vào thành phần này thì nhận được 1 thông báo lỗi: Tại sao như vậy ? - Một điều đáng buồn là, trình BCDW không tương thích tốt với Hiren’s Boot CD phiên bản 7.1, 7.2, 7.3, nhưng lại tương thích rất tốt với phiên bản 7.0 (& 7.4). Khó hiểu ở chỗ, nếu dùng những phiên bản này theo kiểu đơn lẻ (ghi ra thành 1 CD riêng), thì nó lại hoạt động giải pháp duy nhất là, bạn sử dụng Hiren’s Boot CD với phiên bản◊rất tốt ! khác mà thôi. 10/ Vài điều cần lưu ý: - Từ phiên bản 7.4 trở đi, Hiren’s Boot CD đã tích hợp luôn cả TrueImage Server 8.0 & Disk Director 9.0. - Khi làm việc với UltraISO, bạn nên tiến hành lưu thường xuyên cho mỗi thao tác chỉnh sửa. Hy vọng bài viết sẽ có ích đối với bạn. Thân mến ! Code: 10:45 - 23/10/05: bắt đầu viết 20:15 - 23/10/05: hoàn tất bài 21:20 - 23/10/05: chỉnh sửa lần 1 ********** Link download BCDW 2.01a: http://www.cyberupload.com/files/540/bcdw.rar.html **** cảm ơn bạn zeroman_ltk rất nhiều, cái vụ làm đĩa multiboot này mình đã làm thử nhiều lần rùi mà chẳng được gì hết (do trình độ tiếng anh we' kém, hix , tài liệu thì mình kiếm đựơc rất nhiều nhưng chẳng làm được gì hết. Co' cái ổ ghi Cd thì gủi cho cha cầm đồ giữ mất rùi nên chỉ test bằng vitual PC ) lần này hy vong sẽ thành công (nghe DR. Dương Minh Hoàng (người rất nổi tiếng trong diễn đàn http://www.msfn.org/ )) nói thì làm cái này thất bại khoảng chừng .50 lần thì mới thành công mà thấy hoảng ^_^ ) mà mình thấy làm đĩa multiboot voi' chuong trình easyboot thì tạo được giaodiện đồ hoạ đẹp lắm, bạn đã thử chưa vậy. PS: gửi bạn cái này ne` : http://www.bramjnet.com/vb3/showthread.php .93&page=1&pp=10 bộ " Windows XP Natural " này giống với dự án mà bạn đang làm đó, thấy đẹp lám. nhưng mình download về hết rùi chay trên vitual PC thì ko boot được giống như vậy (file iso ko hư đâu nghen). chắc phải ghi ra đĩa cd để cài thử we'. ********* @landmine: Bạn thân mến ! Dương Minh Hoàng (người rất nổi tiếng trong diễn đàn http://www.msfn.org/ )) nói thì làm cái này thất bại khoảng chừng .50 lần thì mới thành công mà thấy hoảng ^_^ ) Dr.Hoang (sinh năm 1945 - tốt nghiệp ngành Y với văn bằng chứng nhận Hạng Ưu tại Hoa Kỳ - điều này dễ dàng giải thích tại sao, 1 người dân Việt Nam nhưng lại được hoan nghênh rất nhiều tại những website IT hàng đầu (2 trong số đó là MSFN & 911CD). Chỉ riêng việc, Dr.Hoang được dành trọn 1 phần riêng trong site 911 để phát triển dự án Bart'sPE là đủ làm khớp mọi người rồi !. Nói chi đến việc, Dr.Hoàng là Golden member !!! Cũng dễ hiểu thôi ! Tố t nghiệp ngành Y, hạng Ưu tú, nghĩa là nó đòi hỏi trình độ English của bạn phải thuộc loại . thượng thừa (tức là .hát cải lương = tiếng Anh đối với Dr.Hoàng chỉ là chuyện trẻ con !!! - khủng khiếp thiệt). 50 lần thì mới thành công Bạn chưa đọc kỹ đó thôi ! Còn phải đọc wa hơn 1000 (mình nói là HƠN 1 NGÀN) bài viết về Bart'sPE (XP on CD) thì mới mong chút gì đó gọi là có cửa để nói chuyện với Dr.Hoang (chính Dr.Hoàng kh ẳng định điều này). Thật ra (theo mình), Dr.Hoang chỉ wan tâm đến 2 vấn đề: + Bart'sPE (XP on CD) + Multi-Boot Còn chuyện Unattended XP thì Dr.Hoàng ko có hứng thú mấy ! (Nói là ko hứng thú, chứ nếu "người ta" mà bắt tay vào làm thì chắc chắn hơn mình !!! Tủi thân thiệt) Mình dám khẳng định rằng, ở VN mình, ngoài Dr.Hoàng ra, KHÔNG HỀ CÓ NGƯỜI THỨ 2 có được 1 CD XP Bart'sPE hoàn thiện như Dr.Hoàng. Các bạn có thể liên hệ với Dr.Hoàng để kiểm chứng điều này (lúc đầu mình nghe thì ko tin, giờ thì ). Nói tóm lại, xin bạn đừng đem mình ra so sánh v ới Dr.Hoàng tủi thân lắm ! Mình còn phải lặng lẽ học hỏi Dr.Hoàng rất rất rất nhiều !!! mà mình thấy làm đĩa multiboot voi' chuong trình easyboot thì tạo được giaodiện đồ hoạ đẹp lắm, bạn đã thử chưa vậy. Mình đã thử wa rồi ! Cảm ơn bạn ! Mình thử nó từ hồi những phiên bản cũ lận kìa ! Nhưng nói thật ! BCDW (do Dr.Hoàng giới thiệu) là NHẤT. Bởi cách làm việc của nó wá sức ĐƠN GIẢN - TIỆN DỤNG - GỌN NHẸ !!! : gửi bạn cái này ne` : http://www.bramjnet.com/vb3/showthre .3&page=1&pp=10 bộ " Windows XP Natural " này giống với dự án mà bạn đang làm đó, thấy đẹp lám. nhưng mình download về hết rùi chay trên vitual PC thì ko boot được giống như vậy (file iso ko hư đâu nghen). chắc phải ghi ra đĩa cd để cài thử we'. Những phiên bản WXP sau khi được edit theo phong cách Unattended, bạn có quyền gọi nó bằng bất cứ cái tên nào bạn muốn ! Giả dụ trường hợp của mình, mình gọi nó là PE - Personal Edition, có người thì gọi là SE - Sexy Edition (nghe cái tên là . thấy ham, phiên bản này do 1 thành viên bên tạp chí Playboy phát tri ển). Nói chung là, dù bạn có đặt cho nó cái tên thế nào đi chăng nữa, nó vẫn có cái chung là Unattended ! => Windows XP Natural quả là 1 sự đầu tư công phu ! Và đó cũng chính là tất cả những gì mà mình đang cố gắng tự làm. Người ta thì có cả nguyên 1 forum, đu7o5c sự trợ giúp từ nhiều người, mình thì chỉ có mình ên ! Thôi kệ ! Chậm mà hỗng chắc !!! Như bạn thấy rồi đó ! Thích ko ?? Chỉ cần cài xong WinXP, bạn đã có sẵn luôn những chương trình mà mình yêu thích nhất ! Hơn thế nữa, giaodiện WXP cũng được thay đổi hoàn toàn, từ hình n ền, đến theme, đến màn hình log-in, màn hình BootScreen, các icon hệ thống . rất nhiều, rất nhiều !!! Đó chính là điểm HẤP DẪN NHẤT, TUYỆT VỚI NHẤT khi làm dự án XP Unattended này ! Mọi thứ đều tự động từ A-Z !!! (Bạn thử nghĩ xem, bạn sẽ tốn bao nhiêu thời gian nếu làm những công việc này 1 cách thủ công ??? Chưa kể, nếu bạn là 1 . vọc sỹ (ưa thử soft mới, vọc ứng dụng), thì việ c cài lại Win là chuyện . cơm bữa) @KhiKho: Link vẫn hoạt động tốt đó bạn !!! Thân mến !!! ************** theo em những file có khả năng boot được không cần phải đóng gói thành file ISO vì khi đóng gói nó vẫn có khả năng boot nhưng rất hay bị lỗi theo kinh nghiệm của em các bác dùng UltraISO lấy file ảnh ra .nhớ đây chính là file quyết định khả năng boot (bạn có thể dùng ổ ảo ) có dạng (.bif) ví dụ với Hiren’s Boot CD bạn sẽ thu được m ột file có tên Hiren’s Boot CD.8.0.bif ,rùi tiếp theo các bác bung Hiren’s Boot CD ra bạn thu được thư mục BootCD tiếp theo bạn copy file ảnh Hiren’s Boot CD.8.0.bif vào trong thư mục BootCD .sau đó làm như hướng dẫn ở trên và đường dẫn tới file Hiren’s Boot CD.8.0.bif là ok. trong thư mục bdwc bạn chỉ cần lấy thư muc dos và bdwc và hai file.bat cho vào đĩa cd là được .để cho gọn bạn có thể ẩn nó đi em đã thử với Hiren’s Boot CD và một số trình khác nữa và lần nào cũng ok . Thiết kế giao diện MultiBoot CD LÀM CD MULTI-BOOT CHO WINDOWS XP Multi-Boot !!! Nghĩa là ngoài bản thân WXP ra, trên CD này sẽ còn nhiều. D:XPPEBCDWBCDW.BIN + Lưu ý: lúc này, bên ngoài giao diện chính của chương trình, mục Image từ Data CD/ DVD đã chuyển thành Bootable CD/ DVD chứng tỏ CD này