Computer Player 1997 年 11 月
作者:林啟清 (Jim Lin)

本期主題:DOS VS Windows
─────────────────────────────────
一、前言

    DOS 這個名詞好像已經很久了 ? 因為許多用電腦的人都不知道有這樣的東西了 ?

    許多自認為電腦高手更會斬釘截鐵的告訴您 DOS 已死 ?

    事實上,DOS 在個人電腦上所擔任的工作,大多數的人都不清楚,也不知道它的重要
    性 ?

    身在加拿大,相信您的電腦裡面一定有裝微軟所出的 Windows 操作系統 ? 但是您的
    電腦裡面有沒有 DOS,大部份的人就都不知道了 ?

    一些老電腦人 (並不代表年紀大,而指用電腦的時間) 常常會告誡電腦新鮮人,要學
    學 DOS 哦 ....... 要不然電腦出問題的話 .... 那就麻煩了 ?

    Windows 對個人電腦界的貢獻是有目共睹的,但它也培育了更多的電腦白癡 ?

    值得大家想想的是,是否大家都要變成 "電腦專家" ? 答案當然是否定的。

    當電腦白癡並沒有什麼不好 ? 但是當白癡也有分級,也就是 "白" 到什麼程度 ?
    越白就越沒有行為能力,當對電腦做出不該做的事,後果就會更嚴重 ?

    所以,筆者認為當電腦白癡沒啥不好,但是建議不要當純白的那種 ...:-)


二、何謂 DOS

    DOS 的全文是 Disk Operating System。由字面上看,可以猜出那是一種跟磁碟有關
    的東西 ? 問題什麼是磁碟呢 ?

    軟式磁碟機 (讀 Floppy 那部機器) 跟硬式磁碟機 (Hard Disk) 都是屬於磁碟,只是
    外型有點不同,而大部份人比較容易見到磁碟片,硬碟由於裝在電腦內部,反而容易
    被忽視了 ?

    換句話說,如果沒有 DOS 這種東西,我們就沒有辦法讀取軟式磁碟機及硬式磁碟機 ?
    當一部電腦上的磁碟機我們沒有辦法存取,那我們要那部電腦做什麼 ?

    以目前的 Windows 為例,Windows 的主系統一定是裝在硬碟 (因為太大了,沒辦法存
    在軟碟上面),一旦硬碟無法存取,不要說從硬碟執行 Widnows 了,您連把 Windows
    裝在硬碟上都有問題 ?

    寫到這裡,聰明的讀者一定已經猜到,原來 DOS 這麼重要呀 ?

    沒錯,DOS 是非常重要的,沒有了 DOS 您連開機都會有問題,更別想 Widnows 了 ?

    而 DOS 除了一大堆的外部命令 (程式) 及內部命令,最主要的工作是讓您的電腦開機
    。而開機的目的,就是在載入 DOS,讓我們能夠存取磁碟機。

    DOS 有三個很重要的檔案,分別是 IO.SYS、MSDOS.SYS、COMMAND.COM 三個檔。除了
    COMMAND.COM 可以讓您看到之外,另外兩個檔都是隱藏檔,必須用特別的方法才可以

    而 COMMAND.COM 就很容易被所謂的電腦白癡所誤殺,一旦誤殺就不能順利開機了 ?

    由於篇幅的關係,筆者並不打算在這邊講解 DOS 的詳細原理,而是提醒各位,DOS 不
    死,因為您永遠需要它 ...:-)

    萬一,您真的不小心殺了 COMMAND.COM,那只要用 DOS 開機片開機,開完機後,把在
    A: 磁碟機上的 COMMAND.COM 拷貝到 C: 的根目錄 (C:\) 就可以了。

    PS.磁片上的 COMMAND.COM 的版本必須跟原來 C: 裡面的要一樣才可以。


三、Windows 95 的迷思

    看了上段,相信有人會質疑,他們用 Windows 95 已經很久了,但是從來就沒有看到
    DOS 的字樣,筆者怎麼會暗示 Windows 需要 DOS 呢 ?

    其實,這是微軟的詭計嘛 .... 如果還讓您們看到 DOS 的字樣,您們怎麼會乖乖的用
    那個速度慢又常當機的 "東西" 呢 ?

    DOS 的版本只出到 6.x 版,而 Widnows 95 所用的是 7.x 版的 DOS,但是並不顯示
    DOS 的字樣,事實上 DOS 一直沒離開過您 ?

    由於 DOS 是使用 FAT16 (一種檔案配置的方法),所以只能控制到 2GB 左右的硬碟,
    一旦大於這個容量,就得把硬碟虛擬分割為兩塊。

    現在您知道為什麼您的 3.5GB 的硬碟要被分割為 C: 跟 D: 了吧 !

    至於有人的 Windows 95 卻可以讓大於 2GB 的硬碟不需要分割,而能整部拿來用,是
    否就會很奇怪了 ?

    這一點都不奇怪 ? 因為在設計 DOS 那個時代,根本就沒有想到現代人會這麼瘋狂,
    用到超過 2GB 的容量 (這都是拜 Windows 之賜),預留 2GB 的控制能力,已經是夠
    有遠見了 ?

    既然不行,為什麼現在 Windows 還是在 DOS 的控制下,卻能控制超過 2GB 的硬碟呢
    ? 這一點都不奇怪,因為微軟把以前 Windows 95 所用的 DOS 7.0 加以修改,將原來
    的 FAT16 擴充為 FAT32,然後推出一個 Windows OSR2 版。

    所以,如果您的 Windows 95 可以控制到超過 2GB 以上的硬碟,那表示您所用的
    Windows 95 是 OSR2 版的,也就是 A 版的。

    至於不管是 A 版還是 B 版 (OSR2),LOGO 都是一樣 Windows 95,所以如果沒有到
    Windows 中的系統去查看,很難就畫面來判斷是 A 版或是 B 版 ?

    但是,請記得一件事,當您採用了 FAT32 後,如果您用以前 Windows 95 的開機片來
    開機,您會找不到硬碟的資料。因為 FAT16 跟 FAT32 是完全不相容的 ?

    不管 Windows 95 怎麼變,都是要先載入 DOS,然後才能載入 Windows ?

    除非您用的是 Windows-NT,NT 可以不用 DOS,並不代表它不需要 DOS,而是 NT 把
    原來 DOS 負責的部份給寫到了 NT 的主系統裡面了。但也由於是這樣,當您用一般的
    DOS 開機,您一樣會找不到 NT 所規劃出來的硬碟 (除非您是用 FAT16 格式)。

四、結語

    Windows 很慢 (跟以前的 DOS 時代比起來),它很爛 (常當機) 但是大家卻逃不出它
    的魔掌。由於 Windows 慢,逼得大家得用更快的硬體,硬體廠商也因為這樣大發利市
    。大部份的電腦相關行業都因為微軟的 Windows 而受惠,但是可憐的消費者卻要一直
    掏腰包買新硬體去配合那越來越慢的軟體 ....;Q

    而新的好軟體無法生存,因為會被微軟消滅,消滅不了的就併購,只要微軟沒有一個
    真正的競爭對手,我們就得繼續當我們的電腦白癡 ...:)



<版權所有,盜用必究>

<如果全文引用,可以不須得到本人同意,但必須註明出處>
<請註明本文出處為 http://www.taiwancomputer.com>


Free 20MB kicking space.At Fortune City
This banner was supplied by SAFE Audit
↑完全免費擁有屬於自己的網頁,快去申請吧 !