?? dos深層.txt
字號:
您下載的該文件來自TXT下載
歡迎訪問:http://www.txtdown.com
在啟動時,PC喇叭會發出聲音,通過這個聲音可以判斷是何種錯誤。
Award BIOS:
1短:系統正常啟動。
2短:常規錯誤。解決方法:重設BIOS。
1長1短:RAM或主板出錯。
1長2短:顯示器或顯示卡錯誤。
1長3短:鍵盤控制器錯誤。
1長9短:主板Flash RAM或EPROM錯誤,BIOS損壞。
不斷地響(長聲):內存條未插緊或損壞。
不停地響:電源、顯示器未和顯卡連接好。
重復短響:電源有問題。
無聲音無顯示:電源有問題。
DOS下的系統設備加載與系統環境設置,以便于大家真正的能使用DOS。
首先要說的是,要進行DOS下的環境配置,基本上不可避免要使用到config.sys和AUTOEXEC.BAT這兩個文件。Config.SYS文件是一個專業的系統啟動配置文件,它主要用于加載內存管理程序、設置擴充內存及擴展內存、加載有關硬件驅動程序,設置有關環境變量等,為用戶計算機的正常使用創造必要的用戶環境(在DOS時代,精通Config.SYS文件往往是“專家”的標志)。(在Windows 95/98中,系統已經自帶了內存管理、環境變量等設置功能,Config.sys文件的作用已經遠遠沒有那么重要了,它仍在“服役”的原因主要是為了保持對老版本DOS應用程序的兼容)
一些在config.sys中經常用到的配置項目如下:
1、FILES=數字
表示可同時打開的文件數,一般可選擇20到50,需要注意的是,如果把FILES的值設得過大會占用過多的基本內存。系統缺省為FILES=8。
2、BUFFERS=數字
表示設置磁盤緩沖區的數目,通常設置為20-30左右。缺省值一般為15。磁盤緩沖區是一塊內存區,它用于存儲從磁盤讀入的數據或存儲寫到磁盤的數據。DOS在讀或寫一個記錄時,先檢查包含那個記錄的數據塊是否已在磁盤緩沖區中,如果不在,就從磁盤上將該數據塊讀入到磁盤緩沖區中,再將此記錄傳送給應用程序;如果數據已在磁盤緩沖區中,則不必從磁盤上讀入,而是直接把數據傳送給應用程序。由于從磁盤上讀取數據是相對耗時較多的操作,所以增加磁盤緩沖區可以節省很多讀盤的時間。但是要注意,增加磁盤緩沖區是要占用內存的,所以,磁盤緩沖區的數值并不是設得越大越好,最佳的磁盤緩沖區數目要根據用戶的機器配1置和通常運行的程序類型來確定。
3、DEVICE和DEVICEHIGH
用于加載一些內存駐留程序,用于管理設備。比如內存管理程序和光驅驅動程序等。如:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
DEVICEHIGH=C:\CDROM\CDROM.SYS
DEVICEHIGH與DEVICE的不同是前者將程序加載入高端內存。
4、HIMEM.SYS和EMM386.EXE
DOS只能直接使用640KB的內存,即基本內存,必須依靠其他內存管理程序來使用更多的內存,這兩條命令就是最常用的內存管理程序。
其中640KB到1MB之間的內存被稱為高端內存,是系統保留使用的。1MB以上的內存成為擴展內存,HIMEM.SYS就是負責管理擴展內存的。
EMM386.EXE負責管理高端內存并在擴展內存中模擬擴充內存供某些軟件使用。
因此為了使用更多的內存,配置文件中應有以下指令。
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
需要注意的是:EMM386.EXE必須要求先安裝HIMEM.SYS,因而必須確保安裝HIMEM.SYS的配置命令在EMM386.EXE之前。
5、DOS=HIGH,UMB
一般情況下,需要CONFIG.SYS文件加入這條命令,這樣會將DOS的系統文件移入高端內存,空出更多的基本內存給其他軟件使用。需要注意的是,如果沒有安裝EMM386.EXE,UMB,那么這條指令將是無效的。
下是一個典型的CONFIG.SYS文件內容:
DEVICE=C:\DOS\HIMEM.SYS (加載himem,擴展內存管理器)
DEVICE=C:\DOS\EMM386.EXE NOEMS (高端內存并入擴展內存的工具)
BUFFERS=15,0 (緩沖區數目)
FILES=50 (同時打開的文件數)
DOS=UMB (系統把DOS本身放在什么地方)
LASTDRIVE=Z (驅動器盤符最大可以用大哪個)
DOS=HIGH
DEVICEHIGH=C:\DOS\ATAPI_CD.SYS /D:MSCD000 /I:0 (加載光驅驅動程序。)
STACKS=9,256
此外,在CONFIG中還可以配置菜單式多重任務選擇的配置,用于不同任務的選擇,比如玩游戲、設置虛擬磁盤等,不過在這些應用在目前已經不常用了,這里就不多做介紹了。
有了config.sys以后,大部分的環境都能設置好,但是某些時候還是需要autoexec.bat來協作完成系統設備的加載,比如光驅。另外,有寫設備直接使用命令來驅動的,就最好在autoexec.bat中執行來直接驅動,比如鼠標。
下面是一個典型的autoexec.bat:
關于AUTOEXEC.BAT
電腦每次啟動時都會自動尋找AUTOEXEC.BAT批處理文件,從而可執行一些每次開機都要執行的命令,比如設置路徑PATH、加載鼠標驅動MOUSE、磁盤加速SMARTDRV等。
下面給出一個比較典型的AUTOEXEC.BAT文件:
@ECHO OFF '不顯示命令行
'設置提示符前有目錄提示
PROMPT &P& G
PATH C:\DOS;C:\;C:\WINDOWS; C:\TOOLS '設置文件查找路徑
LH C:\MOUSE\MOUSE.COM '加載鼠標驅動程序
LH C:\DOS\SMARTDRV.EXE '加載磁盤加速管理
LH C:\DOS\MSCDEX /S /D:MSCD000/M:12 /V '加載CD-ROM驅動
SET TEMP=C:\TEMP '設置臨時目錄
如果需要啟動中文系統,也可以把中文系統的啟動命令加入其中,自然啟動以后就是中文的dos了。
通過config.sys,autoexec.bat兩個文件配合,完成絕大多數情況下DOS系統環境的配置。
DOS操作系統最早設計時,PC機的硬件系統只支持1M字節的尋址空間,所以DOS只能管理最多1M字節的連續內存空間。在這1M內存中,又只有640K被留給應用程序使用,它們被稱為常規內存或基本內存,其它384K被稱為高端內存,是留給視頻顯示和BIOS等使用的。在1982年,640K內存對微型計算機來說顯得綽綽有余,人們甚至認為,640K的內存可以用來干任何事。現在看起來有些可笑,但在當時,情況確實如此。
現在的情況是,即使你的電腦裝有幾兆或幾十兆內存,但如果你使用DOS操作系統,那么你也只有640K的內存可以直接使用,1M以上的內存要通過一些內存管理工具才能使用。值得慶幸的是,Windows 95已經不存在常規內存的限制了,你所有的內存,不管是8M還是128M,都可以被直接使用。
在DOS下,系統中存在以下四種內存: 常規內存(Conventional Memory); 高端內存(Upper Memory); 擴充內存(Expanded Memory); 擴展內存(Extended Memory)。
常規內存指的是0-640K的內存區。在DOS下,一般的應用程序只能使用系統的常規內存,因而都要受到640KB內存的限制。而且由于DOS本身和config.sys文件中的安裝的設備驅動程序和autoexec.bat文件中執行的內存駐留程序都要占用一些常規內存,所以應用程序能使用的常規內存是不到640K的。有很多時候,我們都要想方設法地整理內存,好為一些“胃口”比較大的應用程序留出足夠的常規內存,這一點想必是許多DOS時代的電腦愛好者最熟悉不過的了。
高端內存是指位于常規內存之上的384K內存。程序一般不能使用這個內存區域,但是EMM386.exe可以激活高端內存的一部分,并且它允許用戶將某些設備驅動程序和用戶程序用Devicehigh或LH(即loadhigh)裝入高端內存。dos=high,umb也是把DOS的一部分裝到高端內存里。這里的umb是高端內存塊(Upper Memory Block)的縮寫。
擴充內存是一種早期的增加內存的標準,最多可擴充到32M。使用擴充內存必須在計算機中安裝專門的擴充內存板,而且還要安裝管理擴充內存板的管理程序。由于擴充內存是在擴展內存之前推出的,所以大多數程序都被設計成能使用擴充內存,而不能使用擴展內存。由于擴充內存使用起來比較麻煩,所以在擴展內存出現后不久就被淘汰了。
擴展內存只能用在80286或更高檔次的機器上,目前幾乎所有使用DOS的機器上超過1M的內存都是擴展內存。擴展內存同樣不能被DOS直接使用,DOS5.0以后提供了Himem.sys這個擴展內存管理程序,我們可以通過它來管理擴展內存。emm386.exe可以把擴展內存(XMS)仿真成擴充內存(EMS),以滿足一些要求使用擴充內存的程序。
最后再強調一下,不管擴充內存或擴展內存有多大,DOS的應用程序只能在常規內存下運行。有的程序可以通過DOS擴展器(比如DOS4GW.exe等程序)使CPU進入保護模式,從而直接訪問擴展內存;但是要注意,進入保護模式以后,計算機就脫離了DOS狀態
[英文提示] Abort,Retry, Ignore,fail?
[中 文] 退出,重試,忽略,取消?
[原 因] 不能識別給出的命令、或發生了使命令不能執行的磁盤或設備錯誤,可能是磁盤損壞或軟驅門沒關。
[對 策] 按A鍵 徹底終止,并回到DOS提示符。
按R鍵 重復執行該命令。
按I鍵 繼續處理,忽略錯誤,非常冒險,建議不要采用
按F鍵 不執行有問題的命令,繼續下述處理。有時會用到。
[英文提示] Access Denied
[中 文] 拒絕存取
[原 因] 試圖打開一個標記為只讀、存貯在寫保護的磁盤上或鎖定在網絡上的文件。如果在子目錄上使用“Type”命令,或在文件上使用“CD(chdir)”命令,也會產生這個信息。
[對 策] 應該用“Attrib”命令刪除文件的只讀狀態或從磁盤中去掉寫保護,然后再試試。
[英文提示] Bad Command or file name
[中 文] 錯誤的命令或文件名
[原 因] 不能識別輸入的命令
[對 策] 應該檢查以確保輸入命令的正確性 確認在指定目錄或用Path命令指定的搜索路徑上能找到命令文件。
[英文提示] Boot error
[中 文] 引導錯誤
[原 因] 在引導時檢測不到應該的外設。
[對 策] 應該檢查計算機的設置參數,如用戶自己不能解決這個問題,請找專門維修人員。
[英文提示] Cannot find system files
[中 文] 不能找到系統文件
[原 因] 試圖從沒有包含系統文件的驅動器上裝入操作系統。
[對 策] 應該用sys命令將系統文件復制到根目錄中。除非真的是不能恢復系統文件了,才可用Format/s命令重新格式化磁盤。
[英文提示] Cannot load command,system halted
[中 文] 不能加載command,系統中止
[原 因] 應用程序覆蓋了內存中的所有或部分Command.com。
[對 策] 應該重新引導計算機,檢查被應用程序修改過的數據是否完整,如必要可將Command.com復制到子目錄,這樣退出應用程序時DOS可在這兒找到Command.com。
[英文提示] Cannot read file allocation table
[中 文] 不能讀到文件分配表
[原 因] 文件分配表已壞。
[對 策] 如仍能找到一些數據,那么將它們都備份到一張空盤中,也可利用Chkdsk命令修復文件分配表,如需要,可重新格式化磁盤。如果問題重復發生,那么應該修理驅動器或更換驅動器。
[英文提示] Divide Overflow
[中 文] 分配溢出,除零錯誤
[原 因] 程序可能編寫有錯誤,未調試好,也可能是與內存中的其它程序沖突。
[對 策] 檢查內存中的其它程序或不再使用此程序。
[英文提示] Drive Not Ready Error
[中 文] 驅動器未準備好
[原 因] 沒有該驅動器或未放磁盤。
[對 策] 檢查磁盤或更換磁盤。
[英文提示] Duplicate File Name or File Not Found
[中 文] 文件重名或未找到
[原 因] 給文件起名字時與以有的文件重名了或是在對文件操縱時根本就沒這條文件。
[對 策] 更換名字或是檢查文件名的拼寫。
[英文提示] Error loading operating system
[中 文] 引導操作系統錯誤
[原 因] 操作系統文件找不到或已損壞。
[對 策] 用SYS命令將操作系統文件拷貝到該驅動器,如需要,可將config.sys和autoexec.bat文件拷貝到根目錄中。
如不能恢復系統文件,那么從軟盤引導系統,備份數據,用Format/s命令重新格式化磁盤。
[英文提示] EXEC failure
[中 文] 文件執行失敗
[原 因] 應用程序的可執行文件包含影響處埋的錯誤,或者由于早已打開了太多的文件而不能打開該文件,文件可能與當前的DOS版本不兼容。
[對 策] 檢查DOS的版本,如版本正確,可通過編輯Config.sys中的Files命令來解決這個問題。
[英文提示] File allocation table bad
[中 文] 文件分配表已損壞
[原 因] 很多原因,例如病毒發作,突然停機,不正常關機等都能破壞分配表
[對 策] 將所能找到的數據備份到空盤中,不要覆蓋以前的備份。也許可通過引用Chkdsk命令來解決這個問題。如需要,重新格式化軟盤,如問題反復,那么將驅動器送去修理。
[英文提示] File cannot be copied onto itself
[中 文] 文件不能拷貝成自己
[原 因] 你在源文件和目標文件中指定了相同的文件,或是忘了寫文件名。
[對 策] 按需要改變源或目標文件,然后再試試看。
[英文提示] File creation Error
[中 文] 文件建立錯誤
[原 因] 可能是在磁盤中沒有足夠的空間為用戶要創建的文件、想創建的文件早已存在,且為只讀文件或是想利用早已存在的文件名來更換文件的名字。
[對 策] 可以換個盤,或使用別的目標名、別的目標位置,或者使用Attrib命令除去文件的只讀屬性。
[英文提示] File not found
[中 文] 文件未找到
[原 因] 在當前目錄或由Path、Append命令指定的任一目錄中找不到文件,或者指定的目錄是空的。
[對 策] 檢查文件名的拼法和位置,如需要改變搜索路徑。
[英文提示] General failure
[中 文] 通用失敗
[原 因] DOS不能判斷錯誤的原因,一般是因為驅動器中的磁盤未格式化,或格式化成非DOS系統。
[對 策] 應該重新格式化磁盤。
[英文提示] Incorrect DOS version
[中 文] DOS版本不符
[原 因] 輸入了一個不同版本的外部命令。
[對 策] 用setver設置版本或者使用正確的可執行文件。
[英文提示] Insufficient Disk Space
[中 文] 磁盤空間不足
[原 因] 磁盤中已沒有可用的空間來拷貝文件或創建文件。
[對 策] 可以刪除一些無用的文件或更換一個大一點的磁盤。
[英文提示] Insufficient memory
[中 文] 內存不足
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -