|
|
Patch
bổ sung chức năng boot Real DOS-Mode cho Windows ME
Bạn ắt đã phải ngạc nhiên tự hỏi cớ sao cái gã Windows Millennium (Win ME), vốn dựa trên cái nhân Windows 9x kernel, lại không có chức năng boot ở Real DOS-Mode ? Mà thiếu cái vụ này thì hơi bị kẹt rồi đa. Nhiều khi cần upgrade, hoặc chỉnh sửa, thay đổi một số file thuộc về cái hệ thống của Windows, hay đơn giản là nạp các file font hệ thống của Trí Tuệ Việt Nam, mà hỗng có cái mặt nền MS-DOS thì thật là vô phương. Mặc dù Win ME cho phép boot bằng đĩa mềm để vào MS-DOS. Nhưng như thế đâu có tiện bằng nhấn lệnh Shutdown rồi chọn mục Retart in MS-DOS Mode, hoặc chí ít thì cũng rình rập khi boot máy mà lẹ tay nhấn cái phím F8 ngay sau khi kết thúc quá trình check CMOS. Nhưng cái mà có thiệt tình là kiến trúc của Win ME không cho phép tiếp cận với MS-DOS ? Win ME vẫn có MS-DOS đó chứ. Bạn dùng chức năng System Information của Norton Utilities 2001 sẽ thấy ngay version MS-DOS của Win ME là 8.0
Thật ra, theo Tiến sĩ Dr. Evil của nhóm MFD, Microsoft chỉ đơn giản là quyết định giấu cái option này trong Windows ME. Nguyên nhân vì đâu thì có lẽ phải hỏi bác Bill Gates. Vì thế nhóm MFD đã tiến hành chỉnh sửa lại các file "IO.SYS", "COMMAND.COM" và "REGENV32.EXE" để chúng cho lộ diện Real DOS-Mode trong các hệ thống WinME. Kết quả là sau khi chỉnh sửa các file này, trong quá trình boot máy, bạn có thể nhấn tổ hợp phím Shift+F8 để boot thẳng vào MS-DOS thật và sử dụng các lệnh trong file "CONFIG.SYS" và "AUTOEXEC.BAT" trước khi Windows được load lên. Patch này chỉ mới được test với bản Final Release của Win ME (build 4.90.3000). Nhưng theo MFD, nó có thể tương thích với các build WinME trước và trong tương lai. Bản Real DOS-Mode Patch for Windows ME từ version 1.3 đã có thể sử dụng cho các phiên bản ngôn ngữ địa phương (tức NON-US versions) của Win ME. Việc sử dụng patch này tương đối là hơi phiền-phức-tạp. Bạn cần theo đúng như hướng dẫn dưới đây. Nhưng trước hết, xin thống nhất với nhau là trong phần hướng dẫn này, Win ME của bạn được cài theo path "C:\WINDOWS". Nếu bạn cài ở partition hay thư mục khác thì xin thay đổi path này cho đúng với thực tế máy mình.
Trước khi chạy file patch, bạn làm các việc này : 1. Hình thành một thư mục tạm (thí dụ WINME BOOT) và copy vào đó ba file của Win ME :
2. Kiểm tra để ba file này đã được xóa thuộc tính chỉ đọc Read Only. (Có thể chạy từ thư mục tạm này dòng lệnh "ATTRIB -R -H -S *.*")
Copy vào thư mục tạm này file patch "WINMEDOS.COM".
Chạy file patch này để chỉnh sửa lại 3 file của Win ME.
1. Sau khi đã patch thành công, bạn tiến hành copy 3 file đã được sửa này vào các thư mục sau đây : * "IO.SYS" vào thư mục "C:\". * "COMMAND.COM" vào cả hai thư mục "C:\WINDOWS\" và "C:\". * "REGENV32.EXE" vào thư mục "C:\WINDOWS\SYSTEM". 2. Biên tập hai file "C:\CONFIG.SYS" và "C:\AUTOEXEC.BAT" để thay đổi chúng theo cách thức dưới đây : * Bổ sung vào file "CONFIG.SYS" dòng lệnh (xin chú ý là trong file sẽ không có hai dấu ngoặc kép " " như trong minh họa) : "DEVICE=C:\WINDOWS\IFSHLP.SYS" * Bổ sung vào cuối của file "AUTOEXEC.BAT" dòng lệnh "C:\WINDOWS\WIN.COM" Bây giờ bạn đã có thể boot máy vào Real MS-DOS theo 3 cách :
File AUTOEXEC.BAT : "C:\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /V /M:8" File CONFIG.SYS : "LASTDRIVE=Z" "DEVICE=C:\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:170,15 /V" (Xin chú ý : các dòng lệnh chạy CD-ROM này dùng cho trường hợp ổ CD-ROM chạy cáp IDE riêng biệt, không chung cáp với ổ cứng. Nếu drive CD-ROM của bạn, dính chùm với ổ cứng, hãy sửa lại tham số CD-ROM trong file CONFIG.SYS cho thích hợp. Chẳng hạn, nếu CD-ROM và ổ cứng chạy chung 1 cáp IDE, tham số đó có thể là "DEVICE=C:\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:1F0,14 /V"). Trong trường hợp bạn muốn hình thành một startup menu cho phép mình chọn giữa Windows và DOS khi boot máy, hạy biên tập hai file "CONFIG.SYS" và "AUTOEXEC.BAT". Cú pháp của startup menu này giống y hệt như cú pháp trên các hệ thống Win 9x. Xin nhớ là option được cấu hình để load WinME cần phải có dòng lệnh thích ứng để load "IFSHLP.SYS" và chạy "WIN.COM" (như mô tả ở trên). Ngoài ra, cũng xin bạn an tâm khi nhìn thấy dòng tiêu đề "Starting Windows Emergency Boot..." khi xuất hiện startup menu. Cho dù ghi là boot khẩn cấp, nhưng cũng chỉ là ghi cho nó vui vậy thôi chứ nó chẳng đụng chạm tới cọng lông, sợi tóc nào của Windows cả. Sở dĩ xuất hiện tiêu đề này vì bạn đang sử dụng IO.SYS được cung cấp với đĩa mềm Windows ME Emergency BootDisk. Bạn cũng không còn được nhìn thấy dung nhan của logo startup của Windows ME nữa. Bạn cũng nên lưu ý điều này : sau khi đã sửa các file để cho phép Win ME có thể truy cập vào MS-DOS như nói trên, quá trình load Windows sẽ lâu hơn bình thường khoảng 4-5 giây. Bởi vì quá trình start up phải check các tham số mà bạn bổ sung. Cuối cùng, cũng xin thưa trước : patch này là của thiên hạ người ta bào chế, mình rinh về xài. Nên hư ra sao, tôi thành kính xin được miễn chấp. Tốt nhất là nên sao lưu lại tất cả các file gốc trước khi patch và thay thế chúng. Sau này, lỡ có bề gì còn có cái mà cứu gỡ. Và thêm một cái... cuối cùng cực kỳ quan trọng nữa : trước khi sử dụng patch khôi phục MS-DOS Mode này, bạn phải thủ sẵn trong tay một đĩa khởi động (Startup Disk) của Win ME. (Ðể tạo đĩa này, bạn nạp vào ổ một đĩa mềm 1.4 MB. Vào Control Panel, mở icon Add/Remove Programs. Chọn tab Startup Disk và click vào nút Create Disk...) Sau này, nếu lỡ có bị thất bại trong chuyện patch MS-DOS hay muốn copy trở lại các file Win ME nguyên thủy đã được sao lưu để khôi phục lại Win ME bình thường như bác Bill Gates muốn thế, bạn boot máy bằng đĩa khởi động Win ME đó, rồi tại dấu nhắc A:\ bạn gõ thêm dòng sys C : để chuyển các file hệ thống của Win ME từ đĩa khởi động sang ổ cứng. Phạm Hồng Phước
Chân thành cảm ơn Bác sĩ Dương Minh Hoàng (Ðồng Nai) đã cung cấp Real DOS-Mode Patch for Windows ME version 1.3 và góp nhiều ý kiến quý báu sau một quá trình "voọc" PC tới mức quên cả... ống nghe. Copyright © 1999-2006 Pham Hong Phuoc Homepage |