?? 談打造超級dos系統.txt
字號:
摘要: DOS是輝煌多時的操作系統,盡管現在Windows大放光彩,但DOS依然在發展;而DOS也有其強大的功能,有著其它操作系統尤其是Windows無法取代的特殊作用。本文著重探討打造一個真正功能強大的、嶄新面貌的DOS系統的重要性與實用性,并借此說明:正確對待DOS才是DOS新發展的源動力!
關鍵詞: DOS 新型DOS系統 長文件名 USB 網絡管理 NTFS 文件管理 磁盤管理 超級DOS系統
DOS(Disk Operation System:磁盤操作系統)曾經是風行全球的PC機操作系統,只是由于微軟的“Windows戰略”使得它現在我國幾乎成了“被遺忘的一代”了。DOS作為主流操作系統的時代已然過去,這是不爭的事實,但DOS并沒有因為微軟的放棄而從此消失,而是在國內外依然有許多追隨者,與Windows相比,DOS操作起來更方便、更快捷、更穩定、更高效,還有Windows系統所不具備的底層及自由開放性。因此,正確對待DOS才是DOS新發展的源動力!最近筆者在dos.net/">“聯合DOS論壇”與幾位版主和網友們為本人的這個觀點進行多次交流與探討,受益良多,故撰寫此文,敘述一下如何打造適合我們使用的超級DOS系統。
關于如何寫出這些感想,筆者曾有頗多思慮,最終決定以古龍的武俠名著《七種武器》中武器名稱結合DOS的應用這樣的形式逐一來說明,以完成終極DOS任務,歡迎大家與筆者聯系,共同探討!
長生劍——新型DOS系統
關于DOS“死刑”的判決書主要有以下幾點:不支持長文件名與USB設備、網絡能力差、不支持NTFS等等,更要命的是它操作不方便,需記住相當多的命令,使大多數普通用戶不敢也不會操作電腦。
只有不斷地進取才能獲得用戶的支持!目前新型的DOS依然是層出不窮,功能強勁。如ROM-DOS、DR-DOS、FreeDOS等,它們大都支持FAT32格式、長文件名,并有一定的網絡處理能力,尤其FreeDOS是一個免費系統,目前由世界上許多程序員共同開發,就如Linux一樣,相信它將會獲得較大的發展。所以,DOS其實并沒有死亡,相反在許多方面取得了長足的進步。而新型的DOS系統也一定會在不斷前進中進一步擴大生存的空間,得到用戶的認可的。
孔雀翎——長文件名的支持
Windows 95推出之后,DOS不支持長文件名的“惡名”也隨之產生,因為DOS只支持8.3格式,如果用DOS來查閱Windows的長文件名的話,只能看到類似 program~1.exe的樣子,讓人感覺不知所云。經過無數程序員的努力后,現在的DOS已完全支持長文件名了,甚至是被微軟放棄多年的MS-DOS也照樣可以支持,無尾的孔雀終于開屏了!實現的方法主要有以下三種:
1. 新型DOS系統完美支持,如前所述的ROM-DOS等系統,本身已完善對長文件名的支持了;
2. 全新的支持長文件名的DOS命令,比如:Odi's LFN tools軟件包,它包含有LDIR、LCD、LCOPY、LREN等命令,并支持FAT32等格式,使用它們就如使用外部命令一樣,是我們DOS工具箱中必備的工具;
3. 外掛驅動程序方式,最穩定的當數DOSLFN了,它的使用也相當簡單,只需在提示符后輸入DOSLFN即可;
三種方法中,個人認為第1種多少與MS-DOS有兼容方面的問題,并不適合在Windows中使用,以免引起不必要的問題;第2種方法只能算是“制標不制本”的方法,但也更方便更容易操作;第3種方法是本人所推薦的,它從根本上解決了任何DOS長文件名的缺陷,而且與Windows全面兼容,使它在處理Windows故障時也不會發生任何錯誤,唯一不足的它是會占用少量的內存。
碧玉刀——USB設備的支持
許多人甚至從事電腦工作的朋友都認為:DOS是無法支持USB設備的!USB是一種接口標準,無法支持USB無疑也是許多人放棄DOS的原因,但筆者經過多次測試后,終于可以對大家說:DOS絕對可以支持一些USB設備,而且操作很方便!因為現在有了DUSE 4.4版這把“碧玉刀”!現在筆者就在MS-DOS下以該軟件驅動愛國者存儲王USB硬盤為例,說明一下它的使用方法:
>DUSELDR DUSE.EXE VERBOSE DRIVES=2 XFER=8 SEC=2048 NOCD?
(也可以將DUSE.EXE作為設備放在CONFIG.SYS的DEVICE項中使用)
需要注意的是DUSE的參數比較多且設置可能較復雜,一旦設置不對,就有可能無法使用USB設備了,對USB硬盤而言,最重要的是SEC值的設定。具體可見“DOS文章”欄目中的專文。
當然,不可否認的是并不是所有的USB設備在DOS就可以好好地工作,有些USB接口的設備就可能無法使用,畢竟DOS下的設備驅動與應用程序的開發還有相當的難度或問題,還要廣大的程序員繼續完善。
多情環——完善的網絡管理能力
網絡已成為人類主要的感情聯絡方式了,更是IT界最重要的主攻方向之一,而早期的DOS時代就已造就了一個曾經的網絡巨人:NOVELL!也即是說DOS其實也有完美的網絡管理能力,只是在MS-DOS中進行了“屏閉”,微軟將眼光放在了全面支持網絡的NT系列。在網絡管理工作中,經常要碰到了這樣那樣的問題,如何讓DOS來處理呢?主要有以下兩者方法:
1) DOS對等網:關于這個方法,筆者喜歡用Netware Lite 1.1這個軟件,它是Novell公司推出的一個相當好用的DOS對等網工具,由于篇幅關系,筆者不作詳細說明,需注意的是安裝時最好選客戶機與服務器方式,在使用時最好能了解NOVELL網絡NET命令的使用,否則會束手無策的;
2) DOS工作站登錄服務器:該方法需要兩個軟件的支持才行:Microsoft Network Client v3.0 for DOS(MSClient)和MetaFrame的客戶端軟件ICADOS32,MSClient的功能是連接與共享服務器的資源,而ICADOS32則起到登錄服務器的作用。
利用這兩種方法,我們都可以方便地實現DOS對網絡的管理,利用這些方法筆者不用GHOST的多播方式也實現了遠程克隆,有興趣的不妨一試。
離別鉤——NTFS融入DOS懷抱
現在微軟力推NT核心構筑的Win2000與XP系列,NT系列擁有一個全新的NTFS磁盤格式,它更安全、可靠、穩定,但DOS、Win9X系列無法讀取,也就是說在DOS或Win9X中根本看不到用NTFS格式化的分區,更逞論操作與使用了。這樣做的目的當然會使NT系列更安全一些,但卻讓我們在NT系列崩潰、無法啟動時束手無策……畢竟現在許多人開始使用Windows XP操作系統了,不過,現在好了,有了NTFS for DOS專業版我們就可以在DOS下操作NTFS格式的文件了,如果NT系列出問題時它提供了一個很好的解決辦法。
NTFS for DOS使用相當方便,只要在DOS提示符后輸入>ntfspro 回車即可。只是注意它的版本分只讀(免費)與可讀寫(商業軟件)版,下載后(可在本站的“驅動程序”中下載它的可讀寫版),將它安裝到硬盤中時,還必須將NT系統下的c_1252.nls, c_437.nls,l_intl.nls, ntoskrl.exe,autochk.exe,ntdll.dll,ntfs.sys這7個文件(共3.2M)復制到某個文件夾中(如果沒有的話),且執行行要加參加/P<directory>,最方便的方法是將它們與NTFS for DOS放在一個文件夾中。另外,在ntfspro后輸入/?參數可以了解它的一些參數,比如/L<letter>可以自定義NT系統盤符。
這是個相當容易使用的軟件,但功能強大的它為DOS、Win9x與NT系列搭起了一座橋,讓闊別多時的NT重新回到DOS的懷抱中,也為我們處理NT系統故障提供了一個最直接又方便的方法。
霸王槍——內存管理
DOS通常只能利用640K的基本內存,這也是許多人的看法,當然,DOS由于歷史的原因對內存的支持不是很好是事實,好在現在有了QEMM與UMBPCI這兩枝“霸王槍”,這兩個軟件都能取代EMM386.EXE,讓DOS充分利用上位內存,以節省本來就少得可憐的基本內存。筆者更推薦使用QEMM,這個軟件筆者用了近十年了,發現它的兼容性相當完美,而空出的基本內存可高達630K,更重要的是它會自動進行配置,讓用戶不用自己動手就可以獲得更多的可用內存,而且隨著它不斷的版本更新,使它與漢字系統相處也相當“融洽”;而UMBPCI相對于QEMM而言會更新一些,功能也略強一些,只是在某些主板上可能有些兼容性問題,但它很小巧,適宜放在啟動盤上使用。
拳頭——磁盤與文件管理
磁盤與文件的使用是我們平時碰到最多的工作,而磁盤管理方面是DOS的強項,功能比Windows系列強大得多,如分區表、引導區的處理等,操作起來相當方便。當然,DOS本身的FDISK與Format命令功能有限,速度也慢。筆者強烈推薦SPFDISK這個軟件,只有100多K,卻是分區、快速格式化、多系統管理的極佳工具,它可識別多種格式的分區,如NTFS、ext2等,最重要的是可以在一個硬盤上建立多個系統,相互間沒有任何影響,實現了多C盤技術,筆者80G的硬盤中用它安裝了Win98SE、Win2000 Server、WinXP、RedHat Linux等幾個操作系統,而且軟件界面是全中文(繁體)的,筆者認為它比其它的分區與多系統軟件強大得多了,也是筆者現在唯一保留的分區工具。
在文件管理方面,首推VC(Volkov Commander)這個軟件,目前在網上流傳的是4.99免費版,它支持長文件名,雙窗口操作,界面與曾經很有名的Norton Commander相似,但功能已完全超越了后者;另外一個是DOS Navigator 2.7版,這也是個免費的版本,功能與VC不相上下。有了這些文件管理“拳頭”工具,DOS用起來也就會方便、容易多了。
通過上面的介紹,我想大家會用新的眼光來看待DOS了吧,DOS盡管已然被大多數人棄用,但在實際應用中,如網絡管理、磁盤分區、系統崩潰的后處理等常見問題中DOS還發揮著強大的無可替代的作用!筆者經常在校園網管理中碰到電腦或網絡系統出現的各種問題甚至完全崩潰的情形,如何方便快捷地解決這些故障呢,經過多次探索,打造出了一個超級DOS系統,給解決實際問題起到事半功倍的效果。該系統刻在筆者的拯救光盤上,現在筆者就將思路做一個簡單的總結:
1) 用Format a:/s來建立MS-DOS 7.10的啟動盤,并拷貝一些常用的工具和驅動程序,如smartdrv.exe、himem.sys、cdrom與鼠標驅動等;這些文件可用其它工具軟件來替代,不過,我個人認為微軟的這些文件兼容性方面做得較好一些;
2) 長文件名的支持:DOSLFN、LFNTOOLS;
3) USB硬盤的支持,當然的DUSE,還可以選一個USB_CD等;
4) NTFS的支持:NTFS for DOS以及相關文件;
5) 網絡的支持:MSClient、ICADOS32、NWLite、IPXCOPY.EXE等;
6) 磁盤工具:SPFDISK、Partition Magic for DOS 8.0、NDD 2002等;
7) 文件工具:VC或者DN二者選一;
8) 其它軟件:解壓縮工具RAR、UNDISKP等;
其實DOS下還有許多很好的軟件,功能與操作性并不一定比Windows的差,只是我覺得這個超級DOS系統的主要目的是用來作“善后”工作的,所以,裝一些相關的工具就夠了(以上軟件均可在本站的“DOS軟件”中下載)。
最后的話:DOS是一個小巧實用的操作系統,運行快捷、效率頗高,目前還有許許多多的程序員為它增加各種功能、完善它的性能、解決它的缺陷,我們在實際工作中好好利用它的話也能獲得更好、更快的效果,所以,正確對待DOS就是要充分利用DOS來完成我們的工作,DOS可以勝任許多任務,關鍵在于用戶如何應用它,正如武林高手也會有一件稱心的兵器一樣,希望大家好好地利用DOS這個花費不多的DOS兵器完成多種終極任務。
本文來自:DOS資源站(www.cmdos.net) 詳細出處參考:http://www.cmdos.net/article/sort01/info-12.html
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -