Tận dụng các chức năng của DiskEdit
Xem bai viet bang font ABC

Phạm Huy Nam
Lớp Tin TB1 Đại Học Tại Chức Hải Phòng, Số 8/19 Cột Đèn, Hải Phòng

            Chúng ta đều biết rằng, hệ điều hành MS-DOS có các tính năng như: xoá, đổi tên, khôi phục các tập tin và thư mục. Nhưng vấn đề là khi ở DOS ta không có hoặc đã bị xoá các tệp tin: DELTREE.EXE, UNDELETE.EXE thì thật là khó khăn cho việc xoá cả một cây thư mục có nhiều thư mục con, xoá thư mục rỗng và còn khó hơn khi phải khôi phục các tệp tin vừa bị xoá. Tất nhiên là bạn có thể sử dụng nhiều chương trình khác để làm công việc này.

       Trong bài này tôi xin nêu một số tính năng của tiện ích DISKEDIT mà chúng ta có thể dễ dàng giải quyết những vướng mắc như trên.

       Để sử dụng được DISKEDIT bạn phải có tối thiểu hai tệp tin là: DISKEDIT.EXENLIB100.RTL nếu dùng NU 8.0 (nếu dùng NU for Win 95, bạn chỉ cần duy nhất 1 file DISKEDIT.EXE). Hai tệp tin này thường có sẵn trong thư mục NU. Đầu tiên bạn khởi động bằng tập tin DISKEDIT.EXE tại dấu nhắc của MS-DOS, sau đó vào màn hình của DISKEDIT sẽ xuất hiện cửa sổ SCANNING DISK, khi đã quét hết danh sách các thư mục và tệp tin, màn hình lúc này là danh sách các thư mục và tệp tin của ổ đĩa hiện thời. Tiếp theo bạn phải làm cho trên màn hình xuất hiện con trỏ bằng cách mở menu Tool, chọn lệnh Configuration, sau đó bỏ ký tự đánh dấu trong hộp kiểm tra READ ONLY bằng cách dịch con trở về mục READY ONLY và nhấn phím SPACE, sau đó chọn SAVE để ghi lại thiết lập đó. Lúc này ngoài màn hình đã xuất hiện con trỏ và ta có thể bắt đầu:

      1.Đổi tên tệp và thư mục

       Dịch con trỏ đến tệp tin hoặc thư mục cần chọn, dùng phím DEL hoặc BACK SPACE để xoá tên cũ và đánh tên mới vào.

       Sau đó bạn chọn lệnh WRITE CHANGE trong menu EDIT để ghi lại

      2.Xoá tệp tin và thư mục

       Bạn đưa con trỏ về đầu của tên tệp tin hoặc thư mục cần chọn, đánh vào ký tự có mã ASCII là 229 (ơ) bằng cách giữ phím Alt+229, đó chính là mã E5 trong hệ hexa, sau đó bạn chọn WRITE CHANGE trong menu EDIT để ghi lại. Lúc này tệp tin hoặc thư mục đã được chọn đã bị xoá.

      3.Khôi phục tệp tin và thư mục

       Khi ở DOS bạn lỡ tay xoá mất tệp tin hoặc thư mục mà trên đĩa lại không có các tiện ích để khôi phục, hãy yên tâm khi dùng DISKEDIT (với điều kiện sau khi xoá bạn chưa thao tác gì khác).

       Dịch con trỏ về tên của tệp tin hoặc thư mục cần khôi phục, lúc này ký tự đầu tiên của tên tệp hoặc thư mục có dạng (ơ), đó ký tự có mã ACII 229 mà ta đã nói ở phần trên. Bạn chỉ việc dùng phím DEL hoặc BACK SPACE để xoá đi ký tự và thay vào đó ký tự chuẩn của nó. Sau cùng bạn chọn WRITE CHANGE trong menu EDIT để ghi lại.

      4.Bạn có thể đổi tên một lệnh nội trú?

       Để đổi tên một lệnh nội trú của MS-DOS thật dễ dàng. Nhưng bạn đã bao giờ đổi tên một lệnh nội trú? Tôi xin mách một cách:

       Như chúng ta đã biết lệnh nội trú là một phần nội dung của tệp tin COMMAND.COM, nên khi vào màn hình của DISKEDIT như phần trên sau khi bỏ thuộc tính READY ONLY để xuất hiện dấu nhắc. Dịch con trỏ về đúng tệp tin COMMAND.COM rồi nhấn Enter, lúc này tệp tin COMMAND.COM được thể hiện dưới dạng HEXA.

       Đưa con trỏ đến địa chỉ 0000C0E0 và tìm từ đó đến địa chỉ 0000C280 tương ứng với nó bên phải màn hình là tên các lệnh nội trú, ở giữa là hệ HEXA tương ứng với các ký tự tên lệnh đó (tên lệnh là các chữ hoa).

       Ví dụ: lệnh DIR có mã (44,49,52) và bạn có thể đổi thành XEM (58,45,4D).

       Lệnh CLS có mã (43,4C,53) và bạn có thể đổi thành XOA (58,4F,4D).

       Khi đổi bạn dịch con trỏ đến tên lệnh và tương ứng với các lý tự đó ở giữa phần mã HEXA có một con trỏ và bạn chỉ việc đánh lại mã khác theo ý mình.

       Và bạn có thể đổi dòng chữ "Copyright (C) Microsoft 199...199" xuất hiện khi khởi động từ MS-DOS tương tự như cách đổi tên một lệnh nội trú nhưng tìm từ địa chỉ 00002180 đến địa chỉ 000021E0.

       Chú ý: bạn chỉ được thay thế số ký tự đúng bằng số ký tự ban đầu.

       Sau khi ghi lại bằng WRITE CHANGE trong menu EDIT, thoát ra khỏi DISKEDIT bằng Alt+X và lúc này xuất hiện thông báo "Can not load command, system halted". Bạn chỉ cần khởi động lại máy tính là các lệnh mà bạn vừa đổi có tác dụng.


PcLeHoan 1996 - 2002
Mirror : http://www.pclehoan.com
Mirror : http://www.lehoanpc.net

Mirror : http://www.ktlehoan.com