|
|
即dos(disk operating system)是一個使用得十分廣泛的磁盤操作係統,就連眼下流行的windows9x/me係統都是以它為基礎。
常見的dos有兩種:ibm公司的pc-dos和微軟公司的ms-dos,它們的功能、命令用途格式都相同,我們常用的是ms-dos。
自從dos在1981年問世以來,版本就不斷更新,從最初的dos1.0升級到了最新的dos8.0(windows me係統),純dos 的最高版本為dos6.22,這以後的新版本dos都是由windows係統所提供的,並不單獨存在。下面的講解所使用的dos為windows98 4.10.2222a的dos7.0係統。
dos的基礎知識
(1)dos的組成
dos分為核心啓動程序和命令程序兩個部分。
dos的核心啓動程序有boot係統引導程序、io.sys、msdos.sys和command.com。它們是構成dos係統最基礎的幾個部分,有了它們係統就可以啓動。
但光有啓動程序還不行,dos作為一個字符型的操作係統,一般的操作都是通過命令來完成。dos命令分為內部命令和外部命令。內部命令是一些常用而所占空間不大的命令程序,如dir、cd等,它們存在於command.com文件中,會在係統啓動時加載到內存中,以方便調用。而其它的一些外部命令則以單獨的可執行文件存在,在使用時纔被調入內存。
(小知識:可執行的程序文件有*.com和*.exe兩種,一般來講,*.exe文件為軟件執行程序,而*.com文件則為命令程序)
2)dos的啓動
如果你安裝了win98,在電腦啓動時按住ctrl不放,出現啓動選擇菜單,選擇5"command prompt only"即可進入dos方式。
目前我們常用的操作係統有windows 9x/me,nt,2000等,都是可視化的界面。在這些係統之前的人們使用的操作係統是dos係統。dos係統目前已經沒有什麽人使用了,但是dos命令卻依然存在於我們使用的windows係統之中。大部分的dos命令都已經在windows裏變成了可視化的界面,但是有一些高級的dos命令還是要在dos環境下來執行。所以學習命令行對於我們熟練操作windows係統是很有必要的。
不同的操作係統要用不同的命令進入命令行界面。
在win9x/me的開始菜單中的運行程序中鍵入"command"命令,可進入命令行界面。
在win2000/nt的開始菜單中的運行程序中鍵?quot;cmd"命令,可進入命令行界面。
下面我用講到的dos命令都可以在windows me操作係統中執行。
那麽,我們如何進入命令行窗口?
開始╠╠〉運行╠╠〉鍵入command命令╠╠〉回車
進入了命令行操作界面(dos窗口),在dos窗口中衹能用鍵盤來操作。
在dos中通過輸入英文命令加回車鍵這種方式來執行程序。
3)dos的係統提示符
dos啓動後,會顯示"c:>"以及一個閃動的光標,這及是dos的係統提示符,它表示了當前所在的盤符和目錄,我們可以輸入"[盤符] :"來進行轉換,如"a:"、"e:"。這裏要註意輸入的盤符一定要是存在的。
(小知識:盤符從a到z,通常a、b盤為軟驅,硬盤的盤符從c開始,而光驅的盤符為最後一個)
(4)文件及目錄
電腦中的數據主要都是以文件形式存儲的,也可以說dos以文件的形式來管理數據。
文件是相關數據的集合,若幹數據聚集在一起組成一個文件。每個文件都有文件名,文件名由主文件名和後綴名兩部分組成,中間有小圓點隔開。dos6.22及其以前版本最多僅支持8個字符的主文件名和3個字符的後綴名,而從windows 95的dos7.0開始就可支持128個字符的主文件名和後綴名。字母、漢字、數字和一些特殊符號如"!、@、#"都可以作為文件名,但不能有"/、、|、:、?"等符號。
通常我們可以通過文件的後綴名看出該文件的類型,比如:
後綴名文件類型
exe 可執行程序文件
com 可執行命令文件
bat 可執行批處理文件
txt 文本文件
dat 數據文件
bak 備份文件
為了方便用戶進行操作,dos還允許使用通配符。所謂通配符,就是"?"與"*"這兩個符號,它們可以用來代替文件名中的某些字符。"?"代表一個合法的字符或空字符,比如"ab?d.exe"文件就可以表示"abcd.exe"、"abdd.exe"、"abzd.exe"等。
而"*"則代表若幹個字符,如"*.bat"就代表當前目錄下所有後綴名為"bat"的文件。
dos以目錄樹的形式管理磁盤,這裏的目錄就相當於windows中的文件夾。和文件夾一樣,目錄也是一層一層的,構成一個樹的形式。在一個盤符中最底層的目錄為根目錄,根目錄下的目錄都稱為它的子目錄,根目錄用""表示,一個目錄的上一層目錄用".."表示。我們可以通過路徑來查找某一個文件或目錄,路徑就如同地址一樣,可以使用戶方便、準確地進行查找。比如"c:windowscommanddeltree.exe"就是一個文件的路徑。
在同一個目錄下,不允許存在相同名稱的文件或目錄。
dos的內部命令
dos的內部命令是進行操作的基礎,完成了對它們的學習你就跨進了dos係統的大門。
1)dir--顯示指定路徑上所有文件或目錄的信息
它的格式為"dir [盤符:][路徑][文件名] [參數]",比如"dir e:ff.m3u"。輸入後回車則會顯示出相關信息(如圖1)。另外它還有幾個參數:
/w:寬屏顯示,一排顯示5個文件名,而不會顯示修改時間,文件大小等信息;
/p:分頁顯示,當屏幕無法將信息完成顯示時,可使用其進行分頁顯示;
/a:顯示具有特殊屬性的文件,這裏的屬性有"h"隱藏、"r"衹讀等,我們可以輸入"dir *.* /ah"來顯示當前目錄下所有具有隱藏屬性的文件;
/s:顯示當前目錄及其子目錄下所有的文件,通過這個參數,我們可以進行某個文件或目錄的查找,比如我們
可以在"c:>"後輸入"dir *.dat /s"來查找c盤中所有後綴名為dat的文件。
幾種參數可以同時使用,例如"dir *.com /w /p /s"。
2)md--建立目錄
它的格式為"md [盤符][路徑]",例如"md temp"。
註意:該命令一次衹能建立一個目錄。
3)rd--刪除目錄
格式為"rd [盤符][路徑]"。
註意:該命令衹能刪除空目錄,並且不能刪除當前目錄。
4)cd--進入指定目錄
格式為" cd [路徑]",例如"cd happy"。
註意:衹能進入當前盤符中的目錄。其中"cd"為回到根目錄,"cd.."為回到上一層目錄。
5)copy--拷貝文件
格式為"copy [源目錄或文件] [目的目錄或文件]",比如"copy c:*.com d:",我們也可以輸入"copy c:command.com d:command.bak"來進行文件拷貝並改名。
註意:使用該命令進行文件拷貝時,目的目錄一定要存在。
6)del--刪除文件
格式為"del [盤符][路徑][文件名] [參數]",比如"del c:data*.bak"。它有一個參數:"/p",可以使用戶在刪除多個文件時對每個文件都顯示刪除詢問.
7)ren--改名
格式為"ren [原名] [現名]",7.0以後版本的dos都支持對文件名和目錄名的修改,而以前的dos衹能修改文件名。
8)type--顯示文本文件
格式為"type [文件名]",能對文本文件進行查看。
9)discopy--磁盤復製
[功能] 復製出一個和原來磁盤內容一模一樣的磁盤
[格式] diskcopy 源驅動器名 目的驅動器名
[說明] 它的主要用途就是用來備份。比如我們的電腦在剛買來時,會隨機附帶一些設備驅動程序磁盤,這些驅動程序在以後都有可能用到,為防止這些磁盤的損壞,一定要將它們都備份一套,這時,使用diskcopy命令是比較快捷和方便的。
10) deltree--刪除目錄樹
[格式] [c:][path]deltree [c1:][path1]
[說明] 這個命令將整個指定目錄樹全部消滅,而不管它是否是衹讀、隱藏與否。使用應特別小心。它是一個危險命令。
11) mem--查看你的計算機內存有多少,以及內存的使用情況。
[格式] 直接鍵入mem命令
12) chkdsk--檢查你的磁盤的使用情況。
[格式] chkdsk 磁盤名
[說明] 例如要檢查a盤使用情況,就輸入chkdsk a: ,檢查c盤使用情況,就輸入chkdsk c: ,如果直接輸入chkdsk,就檢查當前磁盤的使用情況。
13) sys--傳遞係統文件命令。將dos的兩個隱含的係統io.sys和msdos.sys傳送到目標磁盤的特定位置上,並將command.com文件復製過去。完成後,目標盤成為dos的啓動盤。
[格式] [c:][path]sys [c1:][path] d2:
[說明] 由於這幾個文件需要復製到特定位置上,所以用copy命令完成的復製未必能夠啓動機器。能過sys命令,dos可以將目標盤已占據特定位置的文件移動,並將係統文件復製到相應位置上。參數c1:path用來指明係統文件所在目錄。如不指明,則缺省為當前盤的當前目錄。所以這個命令一般要在源盤的根目錄進行。
14) pass--設定dos尋找.com、.exe、.bat文件的所在目錄
[格式] path= 或path
[說明] 衹打path沒有參數時,衹顯示環境變量內容。有參數時,重新設置path變量。在沒有指定path環境變量時,用戶發出的命令,dos首先判斷其是否為內部命令,再查找當前目錄中是否有主文件名是該命令的可執行文件,如果均不是,則顯示信息“bad command or filename”。如果發出了指定路徑的命令,則在指定徑中依次查找,仍找不到則出現上述提示。
15) cls--清除顯示器屏幕上的內容,使dos提示符到屏幕左上角。
[格式] cls
16) time--顯示和設置dos的係統時間
[格式] time [hh[:mm[:ss[.cc]]]
17) date--顯示和設置dos的係統日期
[格式] date [mm-dd-yy]
18) ver--顯示正在運行的dos係統版本號
[格式] ver
dos的外部命令
dos的外部命令就是一些應用程序,能夠使用戶的操作更加方便和深入。這些外部命令都是以文件的形式存在,windows係統的dos外部命令保存在windwos主目錄下的"command"目錄中。下面就讓我們來看看常用的一些dos外部命令。
1)format(format.com)--格式化命令
衆所周知,新買的磁盤都必須經過格式化後方能使用,format命令可以完成對軟盤和硬盤的格式化操作,格式為"format [盤符] [參數]",例如:"format a: /s"。它有兩個常見的參數:
/q:進行快速格式化;
/s:完成格式化,並將係統引導文件拷貝到該磁盤。
註意:該命令會清除目的磁盤上的所有數據,一定要小心使用。如果進行了普通的格式化,那磁盤上的數據還有可能恢復,但如果加上了"/q",那要恢復就比蹬天還難了。
2)edit(edit.com)--編輯命令
其實它就是一個文本編輯軟件,使用它可以在dos下方便地對文本文件進行編輯,格式為"edit [文件名] [參數]",它的參數不是特別實用,我在此就不多講。
3)sys(sys.com)--係統引導文件傳輸命令
它能夠將io.sys等幾個文件傳輸到目的磁盤,使其可以引導、啓動。格式為"sys [盤符]"
4)attrib(attrib.exe)--文件屬性設置命令
通過該命令,我們可以對文件進行屬性的查看和更改。格式為"attrib [路徑][文件名] [參數]",如果不加參數則為顯示文件屬性。它的參數有"+?"和"-?"兩種,"?"代表屬性代號,這些代號有:"h"隱藏;"s"係統;"r"衹讀,"+"表示賦予,"-"表示去除。
5)xcopy(xcopy.exe)--拷貝命令
該命令在"copy"的基礎上進行了加強,能夠對多個子目錄進行拷貝。它的參數比較多,但是最常用的是"/s",它可以對一個目錄下屬的多個子目錄進行拷貝,另外"/e"可以拷貝空目錄。格式為"xcopy [源路徑][源目錄/文件名] [目的目錄/文件名] [參數]"。
6)scandisk(scandisk.exe)--磁盤掃描程序
這個命令在實際的操作中有很大的用處,它能對磁盤進行掃描並修復,能夠解决大部分的磁盤文件損壞問題。
格式為"scandisk [盤符:] [參數]"下面是它的幾個參數:
/fragment [驅動器名:路徑文件名]:使用這個參數可以顯示文件是否包含有間斷的塊,我們可以通過運行磁盤整理程序來解决這個問題;
/all:檢查並修復所有的本地驅動器;
/autofix:自動修復錯誤,即在修復時不會出現提示;
/checkonly:僅僅檢查磁盤,並不修復錯誤;
/custom:根據scandisk.ini文件的內容來運行scandisk,scandisk.ini是一個文本文件,它包含了對scandisk
程序的設置,其中的[custom]塊是在加上"/custom"參數後纔執行的,用戶可以根據自己的不同情況來進行不同的設置;
/nosave:在檢查出有丟失簇後直接刪除,並不轉化為文件;
/nosummary:不顯示檢查概要,完成檢查後將直接退出程序;
/surface:在完成初步檢查後進行磁盤表面掃描;
/mono:以單色形式運行scandisk。
我們可以根據不同的情況來加上不同的參數。我們可以執行"scandisk /all /checkonly /nosave /nosummary"來完成對磁盤的檢查並且自動退出,另外還可以編輯scandisk.ini文件中設置,再運行"scandisk /custom"。如果被損壞的文件比較多,我們可用"/autofix"來進行自動修復,不然會忙死你的。
7)chkdsk(chkdsk.exe)--磁盤檢查命令
它會檢查磁盤,並會顯示一個磁盤狀態報告。格式為"chkdsk [盤符:] [參數]",最常用的參數是"/f",可以對文件錯誤進行修復。
8)move(move.exe)--文件移動命令
使用它可以對文件進行移動。格式為"move [源文件] [目的路徑]"。同時也可以使用通配符。
9)deltree(deltree.exe)--刪除命令
這可是del命令的超級加強版,它不僅可以刪除文件,並且會將指定目錄和其下的所有文件和子目錄一並刪掉。使用它,我們可以很方便的對目錄進行徹底的刪除。格式"deltree [文件/路徑] [參數]",參數有一個"/y",使用時係統會對每個文件進行詢問,回答"y"後纔刪除。
10)fdisk(fdisk.exe)--分區命令
我們可以使用它對硬盤進行分區操作,我在下一部分會進行具體講解。
以上就是常用的一些dos外部命令,使用它們可以使你的操作更方便,同時也是進行係統修復所必不可少的。請
大傢好好地掌握每一個命令及其用處。
更多的dos命令
命令 功能
ctty 改變控製設備
emm386 擴展內存管理
fdisk 硬盤分區
lh/loadhigh 將程序裝入高端內存
move 移動文件,改目錄名
prompt 設置提示符
smartdrv 設置磁盤加速器
subst 路徑替換
xcopy 拷貝目錄和文件
attrib 設置文件屬性
defrag 磁盤碎片整理
doskey 調用和建立dos宏命令
debug 程序調試命令
fc 文件比較
more 分屏顯示
vol 顯示指定的磁盤捲標號
setver 設置版本
set 設置環境變量
大傢如果感興趣的話,不妨自己在dos窗口中打打這些命令試試看。
fdisk使用介紹
(ps:此處建議新手朋友們去下載fdisk完全無害模擬程序配合練習。
對硬盤進行分區、格式化,是每個硬盤都必須經過的步驟。在這裏我就來具體講解一下怎樣使用fdisk進行硬盤分區。
fdisk程序是dos和windows係統自帶的分區軟件,雖然其功能比不上有些軟件,但用它分區是十分安全的。
一下就是具體的操作步驟:
1)進入dos方式。在係統引導、出現"starting windows....."的時候按下"f8"鍵,然後再選擇"command prompt only"即可進入dos方式。
2)鍵入"fdisk"後回車即可進入。
3)這時軟件會問你是否支持fat32,回答"y"就可以建立fat32分區,回答"n"則會使用fat16,决定以後按回車。
4)出現fdisk的主菜單,要建立分區請選擇"1"再回車。
5)建立主分區(primary partition),選擇"1"後回車。
6)這時係統會詢問你是否使用最大的可用空間作為主分區,如果回答"y",那麽軟件就會將所有的磁盤空間劃分成一個分區,回答"n"則可以劃分多個分區,對於現在的硬盤來說,一般都比較大,如果劃分成一個分區就不太好管理,因此可以選擇輸入"n"來分成多個分區。
7)軟件會提示你輸入主分區的大小,輸入後回車。
8)完成後按esc鍵回到主菜單。
9)對於一個硬盤,必須設置一個活動分區後纔可以引導操作係統,所以我們需要進入"2"項。
10)這是會提示用戶輸入活動分區的號碼,由於衹有一個分區,就輸入"1"。
完後會在狀態欄中顯示一個"a",表示此分區為活動分區。
11)一個硬盤衹能有一個主分區,因此如果現在要劃分剩下的硬盤空間就必須建立擴展分區,回到主菜單
後選擇"2"。
12)程序會提示用戶輸入擴展分區的大小。
13)擴展分區建立完成後,會顯示主分區和擴展分區的相關資料,按esc鍵。
14)這時會提示沒有邏輯盤的信息,你可以將整個擴展分區劃分成一個邏輯盤,或者分成幾個邏輯盤。現
在可以輸入第一個邏輯盤的大小,然後回車。
15)這時會顯示第一個邏輯盤的相關信息,並且要求你輸入第2個邏輯盤的大小。
16)完成後即可按esc鍵退回到主菜單。
17)這時在按esc退出fdisk再重新啓動,就可以對分區進行格式化了。
如果是對已經分好區的硬盤進行重新分區,那麽在主菜單時就必須先進入第三項將分區刪除後才能進行。
用fdisk進行硬盤分區
分區從實質上說就是對硬盤的一種格式化。當我們創建分區時,就已經設置好了硬盤的各項物理參數,指定了硬盤主引導記錄(即masterbootrecord,一般簡稱為mbr)和引導記錄備份的存放位置。而對於文件係統以及其他操作係統管理硬盤所需要的信息則是通過之後的高級格式化,即format命令來實現。用一個形象的比喻,分區就好比在一張白紙上畫一個大方框。而格式化好比在方框裏打上格子。安裝各種軟件就好比在格子裏寫上字。(見圖8)可以看得出來,分區和格式化就相當於為安裝軟件打基礎,實際上它們為電腦在硬盤上存儲數據起到標記定位的作用。進行硬盤分區,我們最常用的軟件是fdisk.com。下面,我們就fdisk的一些功能和使用做一番比較詳盡地介紹:
我們以win 95為例(win 98和95大致上基本一致),用啓動盤啓動計算機,在a盤根目錄下輸入"format";屏幕上出現信息問你是否要啓用fat32支持,回答"y"會建立fat32分區,回答"n"則會使用fat16,决定以後按enter鍵。大傢要記住一點,早期的win95及dos並不能識別fat32結構。如果你想要安裝此類係統的話,還是選擇fat16為好。但選擇fat16後,每個分區不能大於2gb。在這裏,我們選擇fat16。
這時候,屏幕上將會顯示以下4個選項
1. 建立dos分區或邏輯分區
2. 設置活動分區
3. 刪除分區或邏輯分區
4. 顯示分區信息
5. 如果你安裝有不止一塊硬盤,係統還會出現有第5項(change current fixed disk drive)。
建立主分區
這裏,缺省的選項是"1"。如果你的硬盤還沒有建立過分區的話,直接按enter鍵即可。然後,在圖11所示對話框中選擇"建立主分區(primary partition)",選擇"1"再按下enter鍵。這時,係統會詢問你是否使用最大的可用空間作為主分區,缺省的回答是"y",你衹要直接按下enter鍵即可。當然,當程序問你是否要使用最大的可用空間作為主分區時,你也可以回答"n"然後按enter鍵。這時,係統會要求你輸入主分區的大小,輸入以後按enter鍵。這時,係統將會自動為主分區分配邏輯盤符"c"。然後屏幕將提示主分區已建立並顯示主分區容量和所占硬盤全部容量的比例,此後按"esc"返回fdisk主菜單。
建立擴展分區
在fdisk主菜單中繼續選擇"1"進入 "建立分區菜單" 後再選擇"2"建立擴展分區,屏幕將提示當前硬盤可建為擴展分區的全部容量。此時我們如果不需要為其它操作係統(如nt、linux等)預留分區,那麽建議使用係統給出的全部硬盤空間,此時可以直接回車建立擴展分區,然後屏幕將顯示已經建立的擴展分區容量。
設置邏輯盤數量和容量
擴展分區建立後,係統提示用戶還沒有建立邏輯驅動器,此時按"esc"鍵開始設置邏輯盤,提示用戶可以建為邏輯盤的全部硬盤空間,用戶可以根據硬盤容量和自己的需要來設定邏輯盤數量和各邏輯盤容量。設置完成後,此時屏幕將會顯示用戶所建立的邏輯盤數量和容量,然後返回fdisk主菜單。
激活硬盤主分區
在硬盤上同時建有主分區和擴展分區時,必須進行主分區激活,否則以後硬盤無法引導係統。在fdisk主菜單上選擇"2"(set active partition),此時屏幕將顯示主硬盤上所有分區供用戶進行選擇,我們的主盤上衹有主分區"1"和擴展分區"2",當然我們選擇主分區"1"進行激活,然後退回fdisk主菜單。
一切結束以後,退出fdisk程序。繼續按"esc"鍵退出至屏幕提示用戶必須重新啓動係統,必須重新啓動係統,然後才能繼續對所建立的所有邏輯盤進行格式化(format)操作。
註意事項:在建立分區時,以下幾點是值得您註意:
1.主分區和邏輯分區
主分區的特性是在任何時刻衹能有一個是活動的,當一個主分區被激活以後,同一硬盤上的其他主分區就不能再被訪問。所以一個主分區中的操作係統不能再訪問同一物理硬盤上其他主分區上的文件。而邏輯分區並不屬於某個操作係統,衹要它的文件係統與啓動的操作係統兼容,則該操作係統就能訪問它。
主分區和邏輯分區的一個重要區別是:每個邏輯分區分配唯一的驅動器名(盤符),而在同一硬盤上的所有主分區共享同一個驅動器名,因為某一時刻衹能有一個主分區是活動的。這就意味着某一時刻衹能用共享驅動器名訪問活動的那個主分區。係統支持多達24個邏輯分區,這樣,可能有許多人都會有這樣一個錯誤的認識,那就是在對硬盤進行分區時最好多創建幾個邏輯分區,這樣可以避免出現問題的分區影響到保存在其他分區中的數據。但是事實往往並非如此,一個被損壞的分區往往會導致整個硬盤無法正常使用。我們已經在前面提到過主分區和擴展分區的信息都是被保存在mbr中,如果由於某種原因使mbr受到破壞,硬盤主分區將無法使用,進而使包含操作係統的啓動盤也無法使用。
是也許有人會認為邏輯分區的信息並不保存在mbr中,因此邏輯分區並不會受到任何影響。其實我們忽略了這樣一個事實,那就是雖然邏輯分區的信息保存在擴展分區內,但是擴展分區的信息卻是被保存在mbr中。這樣,通過相互之間的作用,使邏輯分區最終也不能免受影響。不過一般情況下,一個分區受到損壞而其他分區仍然可以正常工作。例如,如果一個邏輯分區出現問題,很多時候其他的邏輯分區以及主分區和擴展分區都不會受到任何影響。但是話又說回來,出現問題的分區往往就是那些使用最頻繁的分區,也就是mbr。
2.驅動器名的分配
啓動係統時,活動分區上的操作係統將執行一個稱為驅動器映像的過程,它給主分區和邏輯分區分配驅動器名。所有的主分區首先被映像,而邏輯分區用後續的字母指定。一般來說,主分區將被定義為c,然後,係統會根據邏輯分區的多少依次給出d,e。。。。直到z。當然,如果你有不兩塊硬盤的話,情況又會發生一些變化。我們舉例說明,我們將每塊硬盤都分為兩個區,第一個硬盤的第一分區為主分區(盤符c),則第二個硬盤的第一分區為d,第一個硬盤的第二分區為e,第二個硬盤的第二分區為f。
3.容量的分配
要分割成幾個分區以及第一個分區所占有的容量,取决於使用者自己的想法,有些人喜歡將整個硬盤規劃單一分區,有些人則認為分割成幾個分區比較利於管理。例如,分割成兩個分區,一個儲存操作係統文件,另一個儲存應用程序文件;或者一個儲存操作係統和應用程序檔案,另一個儲存個人和備份的資料。至於分區所使用的文件係統,則取决於你要安裝的操作係統。一般來說,主分區由於經常會進行數據 的交換,因此容量不宜太小。其他的分區的大小分配則完全取决於個人喜好了。
分區建立完了,接下去,我們應該查看一下具體的分區內容,做到心中有數。在fdisk主界面上,按"4",回車。a區顯示了當前的分區情況,b區顯示了硬盤的總容量,c區則進一步詢問你是否要顯示詳細的邏輯分區情況。
我們一部分一部分的來分析。如圖15所示,在分區信息中:
①第一行是當前的硬盤號,因為衹有一個硬盤,所以硬盤號為1。下面幾行是分區信息。
②第一欄是當前分區,有1,2兩部分,分別表示基本分區和擴展分區。
③第二欄是狀態。a表示是活動分區。
④第三欄是分區類型,c為pri dos,即基本分區,下面這個是ext dos 即擴展分區。
⑤第四欄是硬盤捲標,它就好像我們給每個分區起的名字。
⑥第五欄是分區的大小,用多少兆字節(mbytes)來表示。
⑦第六欄是係統文件分配表類型,顯示fat16。
⑧最後一欄是基本和擴展分區占總容量的比例。
接下來我們再來看b區中的硬盤的容量,中表示"硬盤的總容量為4126m",即通常我們所說的4.3g的硬盤。
這時候,係統會詢問是否查看擴展dos分區的信息,選"y"則進入下一項。
因為衹有一個擴展分區,所以衹有d、e盤的信息顯示出來,雖然現在擴展分區分成了兩個邏輯分區,但我們衹能將邏輯分區叫做d、e盤,而不能稱這個擴展分區為d、e盤。這裏顯示按esc鍵繼續。
至此,分區的建立算是完成了。如果你對現行的分區不滿意,你可以將分區刪除後重新來。在建立分區時,我們遵循的步驟是: 建立基本分區-> 建立擴展分區à 分成一個或幾個邏輯分區;而我們在刪除分區時則需要遵循以下原則: 刪除邏輯分區-> 刪除擴展分區-> 刪除基本分區
分區的刪除
刪除邏輯分區,進入fdisk主界面。選擇3,回車。選擇了刪除分區選擇後,又出現下一級子菜單,包括如下內容:
1、刪除主dos分區。
2、刪除擴展dos分區。
3、刪除擴展分區中的邏輯分區。
4、刪除非dos分區。
關於刪除分區的順序,我們在上文中已經提到過,這裏就不再重複了。需要補充的是,如果你的硬盤上有非dos的分區,則應先將它刪除,再刪除邏輯分區。 這裏,我們直接從刪除邏輯分區開始。選擇"3"按下回車。下面就開始刪除了!係統會用一個不斷閃動的"warning!"提出警告,同時提示你輸入要刪除的邏輯分區號。輸入e,再回車。
這時候,係統提示輸入e分區的捲標號,按屏幕上方的顯示輸入捲標。
如果沒有,就直接回車跳過。係統會再提示確認,輸入y回車,e分區就被刪除了。同樣我們刪除d分區,接着係統提示擴展分區中所有邏輯區均被刪除。
刪除完了邏輯分區,我們再回到主界面,刪除完邏輯分區後就要刪除擴展分區了,這時還要選擇3; 這時進入刪除界面。然後選2,"刪除擴展dos分區"。
按提示輸入"y",回車。擴展分區就被刪除了。刪除後如圖27所示。
刪除完擴展分區後就要刪除基本dos分區了,按esc返回。選第1項"刪除基本dos分區"。
與其他分區的操作步驟一樣,還要輸入捲標、輸入"y"確認後回車,基本分區就被刪除了。到這裏,刪除分區的工作就完成了。
刪除完成後,我們再次查看分區的情況,屏幕會顯示當前硬盤還沒有分區.
現在,硬盤又恢復到初始的狀態下了。如果你對上次的硬盤分區不滿意,現在又可以重新開始了,不過,還應該多思考思考,成熟了再動手呦.
dos解决問題實戰
看了前面的文章,相信大傢對dos的基礎操作以有了一個較深的印象了吧。但光掌握以上的這些內容是遠遠不夠的,解决電腦問題,最主要的還是能夠將學到的死知識轉化為自己可以熟練使用的兵器。當然,這也不是一朝一夕就可以達到的,同時也要*經驗的積纍。下面就請大傢隨我一道來看幾個實例,從中找出解决問題的關鍵和主要的思路。
故障事例:
某電腦在使用時突然停電,來電後開啓電腦,但windows係統無法正常啓動,死機頻繁。
故障分析:
從這個原因,我們可以大致推斷:停電造成電腦非法關機而損傷磁盤文件,從而導致windows係統受到損壞,無法正常運行。
大致操作:
從解决文件損壞這個角度出發,需要修復損壞的文件,如果損壞嚴重,也可以考慮重裝windows。
具體操作:
1、進入dos。由於windows受損,衹有在dos下進行操作。在係統引導、出現"starting windows....."的時候按下"f8"鍵,然後再選擇"command prompt only"即可進入dos方式。為了使修復速度更快,我們可以運行windows目錄下的"smartdrv.exe"程序,這是一個加速磁盤讀取速度的緩存程序。
2、運行scandisk程序,必要時可以加上"/autofix"參數,這樣在第一次選擇後就可讓程序自動修復。
3、運行chkdsk程序,查看是否還存在着問題,並可以使用"/f"進行修復。
4、運行windows,看係統是否恢復正常。如果在啓動時提示註册表出錯,可以重新進入dos,在windows目錄下運行"scanreg /restore",然後在列表中選擇一個好的註册表文件就行了。
5、如果文件係統受損嚴重,就需要重新安裝windows。
如果無法正常進入windows,那需要重新安裝windows的任務又衹得在dos下進行了。對於廣大初學者,在dos下安裝windows還有一定的睏難,下面我就具體講解一下在dos下的安裝。這裏的安裝使用光盤啓動,若使用軟盤啓動其操作大致相同。
1、在開機進行自檢時按下"del"鍵從而進入bios設置,在"bios features setup"的"boot sequence"將"cdrom"一項設置在最前面;按"esc"鍵退到主畫面,按"f10"鍵,並輸入"y",即可存盤退出。
2、在開機前將係統啓動盤放入光驅。
3、在啓動後的啓動菜單中選擇"啓動並使用光驅(with cdrom)",大傢也可以選擇啓動後自動運行windows98的安裝程序,但那樣並不和我意,安裝過程將十分漫長,所以在安裝前我們需要運行"smartdrv.exe"。
4、進入dos後就轉到光驅盤符,使用"dir"命令查看目錄,然後進入windows的安裝目錄(目錄名大都可以見名知意,一般為"win98"、"win"、"windows"等)。
5、運行"smartdrv.exe"。
6、運行"setup.exe",回車後會進入磁盤掃描,完成後即可進入安裝,其操作就和在windows中安裝一樣了。
7、在開機進行自檢時按下"del"鍵從而進入bios設置,在"bios features setup"的"boot sequence"將"cdrom"一項設置在最前面;按"esc"鍵退到主畫面,按"f10"鍵,並輸入"y",即可存盤退出。 |
|
即DOS(Disk Operating System)是一個使用得十分廣泛的磁盤操作係統,就連眼下流行的Windows9x/ME係統都是以它為基礎。
常見的DOS有兩種:IBM公司的PC-DOS和微軟公司的MS-DOS,它們的功能、命令用途格式都相同,我們常用的是MS-DOS。
自從DOS在1981年問世以來,版本就不斷更新,從最初的DOS1.0升級到了最新的DOS8.0(Windows ME係統),純DOS 的最高版本為DOS6.22,這以後的新版本DOS都是由Windows係統所提供的,並不單獨存在。下面的講解所使用的DOS為Windows98 4.10.2222A的DOS7.0係統。
DOS的基礎知識
(1)DOS的組成
DOS分為核心啓動程序和命令程序兩個部分。
DOS的核心啓動程序有Boot係統引導程序、IO.SYS、MSDOS.SYS和COMMAND.COM。它們是構成DOS係統最基礎的幾個部分,有了它們係統就可以啓動。
但光有啓動程序還不行,DOS作為一個字符型的操作係統,一般的操作都是通過命令來完成。DOS命令分為內部命令和外部命令。內部命令是一些常用而所占空間不大的命令程序,如dir、cd等,它們存在於COMMAND.COM文件中,會在係統啓動時加載到內存中,以方便調用。而其它的一些外部命令則以單獨的可執行文件存在,在使用時纔被調入內存。
(小知識:可執行的程序文件有*.COM和*.EXE兩種,一般來講,*.EXE文件為軟件執行程序,而*.COM文件則為命令程序)
2)DOS的啓動
如果你安裝了WIN98,在電腦啓動時按住Ctrl不放,出現啓動選擇菜單,選擇5"Command Prompt Only"即可進入DOS方式。
目前我們常用的操作係統有windows 9x/Me,NT,2000等,都是可視化的界面。在這些係統之前的人們使用的操作係統是DOS係統。DOS係統目前已經沒有什麽人使用了,但是dos命令卻依然存在於我們使用的windows係統之中。大部分的DOS命令都已經在Windows裏變成了可視化的界面,但是有一些高級的DOS命令還是要在DOS環境下來執行。所以學習命令行對於我們熟練操作Windows係統是很有必要的。
不同的操作係統要用不同的命令進入命令行界面。
在Win9x/Me的開始菜單中的運行程序中鍵入"command"命令,可進入命令行界面。
在Win2000/NT的開始菜單中的運行程序中鍵?quot;cmd"命令,可進入命令行界面。
下面我用講到的DOS命令都可以在Windows Me操作係統中執行。
那麽,我們如何進入命令行窗口?
開始――〉運行――〉鍵入command命令――〉回車
進入了命令行操作界面(DOS窗口),在DOS窗口中衹能用鍵盤來操作。
在DOS中通過輸入英文命令加回車鍵這種方式來執行程序。
3)DOS的係統提示符
DOS啓動後,會顯示"C:>"以及一個閃動的光標,這及是DOS的係統提示符,它表示了當前所在的盤符和目錄,我們可以輸入"[盤符] :"來進行轉換,如"A:"、"E:"。這裏要註意輸入的盤符一定要是存在的。
(小知識:盤符從A到Z,通常A、B盤為軟驅,硬盤的盤符從C開始,而光驅的盤符為最後一個)
(4)文件及目錄
電腦中的數據主要都是以文件形式存儲的,也可以說DOS以文件的形式來管理數據。
文件是相關數據的集合,若幹數據聚集在一起組成一個文件。每個文件都有文件名,文件名由主文件名和後綴名兩部分組成,中間有小圓點隔開。DOS6.22及其以前版本最多僅支持8個字符的主文件名和3個字符的後綴名,而從Windows 95的DOS7.0開始就可支持128個字符的主文件名和後綴名。字母、漢字、數字和一些特殊符號如"!、@、#"都可以作為文件名,但不能有"/、、|、:、?"等符號。
通常我們可以通過文件的後綴名看出該文件的類型,比如:
後綴名 文件類型
EXE 可執行程序文件
COM 可執行命令文件
BAT 可執行批處理文件
TXT 文本文件
DAT 數據文件
BAK 備份文件
為了方便用戶進行操作,DOS還允許使用通配符。所謂通配符,就是"?"與"*"這兩個符號,它們可以用來代替文件名中的某些字符。"?"代表一個合法的字符或空字符,比如"AB?D.EXE"文件就可以表示"ABCD.EXE"、"ABDD.EXE"、"ABZD.EXE"等。
而"*"則代表若幹個字符,如"*.BAT"就代表當前目錄下所有後綴名為"BAT"的文件。
DOS以目錄樹的形式管理磁盤,這裏的目錄就相當於Windows中的文件夾。和文件夾一樣,目錄也是一層一層的,構成一個樹的形式。在一個盤符中最底層的目錄為根目錄,根目錄下的目錄都稱為它的子目錄,根目錄用""表示,一個目錄的上一層目錄用".."表示。我們可以通過路徑來查找某一個文件或目錄,路徑就如同地址一樣,可以使用戶方便、準確地進行查找。比如"C:WindowsCommanddeltree.exe"就是一個文件的路徑。
在同一個目錄下,不允許存在相同名稱的文件或目錄。
DOS的內部命令
DOS的內部命令是進行操作的基礎,完成了對它們的學習你就跨進了DOS係統的大門。
1)DIR--顯示指定路徑上所有文件或目錄的信息
它的格式為"DIR [盤符:][路徑][文件名] [參數]",比如"DIR E:FF.M3U"。輸入後回車則會顯示出相關信息(如圖1)。另外它還有幾個參數:
/W:寬屏顯示,一排顯示5個文件名,而不會顯示修改時間,文件大小等信息;
/P:分頁顯示,當屏幕無法將信息完成顯示時,可使用其進行分頁顯示;
/A:顯示具有特殊屬性的文件,這裏的屬性有"H"隱藏、"R"衹讀等,我們可以輸入"DIR *.* /AH"來顯示當前目錄下所有具有隱藏屬性的文件;
/S:顯示當前目錄及其子目錄下所有的文件,通過這個參數,我們可以進行某個文件或目錄的查找,比如我們
可以在"C:>"後輸入"DIR *.DAT /S"來查找C盤中所有後綴名為DAT的文件。
幾種參數可以同時使用,例如"DIR *.COM /W /P /S"。
2)MD--建立目錄
它的格式為"MD [盤符][路徑]",例如"MD TEMP"。
註意:該命令一次衹能建立一個目錄。
3)RD--刪除目錄
格式為"RD [盤符][路徑]"。
註意:該命令衹能刪除空目錄,並且不能刪除當前目錄。
4)CD--進入指定目錄
格式為" CD [路徑]",例如"CD HAPPY"。
註意:衹能進入當前盤符中的目錄。其中"CD"為回到根目錄,"CD.."為回到上一層目錄。
5)COPY--拷貝文件
格式為"COPY [源目錄或文件] [目的目錄或文件]",比如"COPY C:*.COM D:",我們也可以輸入"COPY C:Command.COM D:Command.BAK"來進行文件拷貝並改名。
註意:使用該命令進行文件拷貝時,目的目錄一定要存在。
6)DEL--刪除文件
格式為"DEL [盤符][路徑][文件名] [參數]",比如"DEL C:DATA*.BAK"。它有一個參數:"/P",可以使用戶在刪除多個文件時對每個文件都顯示刪除詢問.
7)REN--改名
格式為"REN [原名] [現名]",7.0以後版本的DOS都支持對文件名和目錄名的修改,而以前的DOS衹能修改文件名。
8)TYPE--顯示文本文件
格式為"TYPE [文件名]",能對文本文件進行查看。
9)discopy--磁盤復製
[功能] 復製出一個和原來磁盤內容一模一樣的磁盤
[格式] diskcopy 源驅動器名 目的驅動器名
[說明] 它的主要用途就是用來備份。比如我們的電腦在剛買來時,會隨機附帶一些設備驅動程序磁盤,這些驅動程序在以後都有可能用到,為防止這些磁盤的損壞,一定要將它們都備份一套,這時,使用diskcopy命令是比較快捷和方便的。
10) mem--查看你的計算機內存有多少,以及內存的使用情況。
[格式] 直接鍵入mem命令
11) chkdsk--檢查你的磁盤的使用情況。
[格式] chkdsk 磁盤名
[說明] 例如要檢查A盤使用情況,就輸入chkdsk A: ,檢查c盤使用情況,就輸入chkdsk C: ,如果直接輸入chkdsk,就檢查當前磁盤的使用情況。
12) sys--傳遞係統文件命令。將DOS的兩個隱含的係統IO.SYS和MSDOS.SYS傳送到目標磁盤的特定位置上,並將COMMAND.COM文件復製過去。完成後,目標盤成為DOS的啓動盤。
[格式] [C:][path]SYS [C1:][path] d2:
[說明] 由於這幾個文件需要復製到特定位置上,所以用COPY命令完成的復製未必能夠啓動機器。能過SYS命令,DOS可以將目標盤已占據特定位置的文件移動,並將係統文件復製到相應位置上。參數C1:path用來指明係統文件所在目錄。如不指明,則缺省為當前盤的當前目錄。所以這個命令一般要在源盤的根目錄進行。
13) path--設定DOS尋找.COM、.EXE、.BAT文件的所在目錄
[格式] path= 或path
[說明] 衹打path沒有參數時,衹顯示環境變量內容。有參數時,重新設置path變量。在沒有指定path環境變量時,用戶發出的命令,DOS首先判斷其是否為內部命令,再查找當前目錄中是否有主文件名是該命令的可執行文件,如果均不是,則顯示信息“Bad command or filename”。如果發出了指定路徑的命令,則在指定徑中依次查找,仍找不到則出現上述提示。
14) cls--清除顯示器屏幕上的內容,使DOS提示符到屏幕左上角。
[格式] cls
15) time--顯示和設置DOS的係統時間
[格式] time [hh[:mm[:ss[.cc]]]
16) date--顯示和設置DOS的係統日期
[格式] date [MM-DD-YY]
17) ver--顯示正在運行的DOS係統版本號
[格式] ver
DOS的外部命令
DOS的外部命令就是一些應用程序,能夠使用戶的操作更加方便和深入。這些外部命令都是以文件的形式存在,Windows係統的DOS外部命令保存在Windwos主目錄下的"Command"目錄中。下面就讓我們來看看常用的一些DOS外部命令。
1)FORMAT(Format.COM)--格式化命令
衆所周知,新買的磁盤都必須經過格式化後方能使用,FORMAT命令可以完成對軟盤和硬盤的格式化操作,格式為"FORMAT [盤符] [參數]",例如:"FORMAT A: /S"。它有兩個常見的參數:
/Q:進行快速格式化;
/S:完成格式化,並將係統引導文件拷貝到該磁盤。
註意:該命令會清除目的磁盤上的所有數據,一定要小心使用。如果進行了普通的格式化,那磁盤上的數據還有可能恢復,但如果加上了"/Q",那要恢復就比蹬天還難了。
2)EDIT(Edit.COM)--編輯命令
其實它就是一個文本編輯軟件,使用它可以在DOS下方便地對文本文件進行編輯,格式為"EDIT [文件名] [參數]",它的參數不是特別實用,我在此就不多講。
3)SYS(Sys.COM)--係統引導文件傳輸命令
它能夠將IO.SYS等幾個文件傳輸到目的磁盤,使其可以引導、啓動。格式為"SYS [盤符]"
4)ATTRIB(Attrib.EXE)--文件屬性設置命令
通過該命令,我們可以對文件進行屬性的查看和更改。格式為"ATTRIB [路徑][文件名] [參數]",如果不加參數則為顯示文件屬性。它的參數有"+?"和"-?"兩種,"?"代表屬性代號,這些代號有:"H"隱藏;"S"係統;"R"衹讀,"+"表示賦予,"-"表示去除。
5)XCOPY(Xcopy.EXE)--拷貝命令
該命令在"COPY"的基礎上進行了加強,能夠對多個子目錄進行拷貝。它的參數比較多,但是最常用的是"/S",它可以對一個目錄下屬的多個子目錄進行拷貝,另外"/E"可以拷貝空目錄。格式為"XCOPY [源路徑][源目錄/文件名] [目的目錄/文件名] [參數]"。
6)SCANDISK(Scandisk.EXE)--磁盤掃描程序
這個命令在實際的操作中有很大的用處,它能對磁盤進行掃描並修復,能夠解决大部分的磁盤文件損壞問題。
格式為"SCANDISK [盤符:] [參數]"下面是它的幾個參數:
/fragment [驅動器名:路徑文件名]:使用這個參數可以顯示文件是否包含有間斷的塊,我們可以通過運行磁盤整理程序來解决這個問題;
/all:檢查並修復所有的本地驅動器;
/autofix:自動修復錯誤,即在修復時不會出現提示;
/checkonly:僅僅檢查磁盤,並不修復錯誤;
/custom:根據Scandisk.ini文件的內容來運行Scandisk,Scandisk.ini是一個文本文件,它包含了對Scandisk
程序的設置,其中的[custom]塊是在加上"/custom"參數後纔執行的,用戶可以根據自己的不同情況來進行不同的設置;
/nosave:在檢查出有丟失簇後直接刪除,並不轉化為文件;
/nosummary:不顯示檢查概要,完成檢查後將直接退出程序;
/surface:在完成初步檢查後進行磁盤表面掃描;
/mono:以單色形式運行Scandisk。
我們可以根據不同的情況來加上不同的參數。我們可以執行"scandisk /all /checkonly /nosave /nosummary"來完成對磁盤的檢查並且自動退出,另外還可以編輯scandisk.ini文件中設置,再運行"scandisk /custom"。如果被損壞的文件比較多,我們可用"/autofix"來進行自動修復,不然會忙死你的。
7)CHKDSK(Chkdsk.EXE)--磁盤檢查命令
它會檢查磁盤,並會顯示一個磁盤狀態報告。格式為"CHKDSK [盤符:] [參數]",最常用的參數是"/F",可以對文件錯誤進行修復。
8)MOVE(Move.EXE)--文件移動命令
使用它可以對文件進行移動。格式為"MOVE [源文件] [目的路徑]"。同時也可以使用通配符。
9)DELTREE(Deltree.EXE)--刪除命令
這可是DEL命令的超級加強版,它不僅可以刪除文件,並且會將指定目錄和其下的所有文件和子目錄一並刪掉。使用它,我們可以很方便的對目錄進行徹底的刪除。格式"DELTREE [文件/路徑] [參數]",參數有一個"/Y",使用時係統會對每個文件進行詢問,回答"Y"後纔刪除。
10)FDISK(Fdisk.EXE)--分區命令
我們可以使用它對硬盤進行分區操作,我在下一部分會進行具體講解。
以上就是常用的一些DOS外部命令,使用它們可以使你的操作更方便,同時也是進行係統修復所必不可少的。請
大傢好好地掌握每一個命令及其用處。
更多的DOS命令
命令 功能
ctty 改變控製設備
emm386 擴展內存管理
fdisk 硬盤分區
lh/loadhigh 將程序裝入高端內存
move 移動文件,改目錄名
prompt 設置提示符
smartdrv 設置磁盤加速器
subst 路徑替換
xcopy 拷貝目錄和文件
attrib 設置文件屬性
defrag 磁盤碎片整理
doskey 調用和建立DOS宏命令
debug 程序調試命令
fc 文件比較
more 分屏顯示
vol 顯示指定的磁盤捲標號
setver 設置版本
set 設置環境變量
大傢如果感興趣的話,不妨自己在DOS窗口中打打這些命令試試看。
FDISK使用介紹
(PS:此處建議新手朋友們去下載FDISK完全無害模擬程序配合練習。
對硬盤進行分區、格式化,是每個硬盤都必須經過的步驟。在這裏我就來具體講解一下怎樣使用FDISK進行硬盤分區。
FDISK程序是DOS和Windows係統自帶的分區軟件,雖然其功能比不上有些軟件,但用它分區是十分安全的。
一下就是具體的操作步驟:
1)進入DOS方式。在係統引導、出現"Starting Windows....."的時候按下"F8"鍵,然後再選擇"Command Prompt Only"即可進入DOS方式。
2)鍵入"FDISK"後回車即可進入。
3)這時軟件會問你是否支持FAT32,回答"Y"就可以建立FAT32分區,回答"N"則會使用FAT16,决定以後按回車。
4)出現FDISK的主菜單,要建立分區請選擇"1"再回車。
5)建立主分區(Primary Partition),選擇"1"後回車。
6)這時係統會詢問你是否使用最大的可用空間作為主分區,如果回答"Y",那麽軟件就會將所有的磁盤空間劃分成一個分區,回答"N"則可以劃分多個分區,對於現在的硬盤來說,一般都比較大,如果劃分成一個分區就不太好管理,因此可以選擇輸入"N"來分成多個分區。
7)軟件會提示你輸入主分區的大小,輸入後回車。
8)完成後按ESC鍵回到主菜單。
9)對於一個硬盤,必須設置一個活動分區後纔可以引導操作係統,所以我們需要進入"2"項。
10)這是會提示用戶輸入活動分區的號碼,由於衹有一個分區,就輸入"1"。
完後會在狀態欄中顯示一個"A",表示此分區為活動分區。
11)一個硬盤衹能有一個主分區,因此如果現在要劃分剩下的硬盤空間就必須建立擴展分區,回到主菜單
後選擇"2"。
12)程序會提示用戶輸入擴展分區的大小。
13)擴展分區建立完成後,會顯示主分區和擴展分區的相關資料,按ESC鍵。
14)這時會提示沒有邏輯盤的信息,你可以將整個擴展分區劃分成一個邏輯盤,或者分成幾個邏輯盤。現
在可以輸入第一個邏輯盤的大小,然後回車。
15)這時會顯示第一個邏輯盤的相關信息,並且要求你輸入第2個邏輯盤的大小。
16)完成後即可按ESC鍵退回到主菜單。
17)這時在按ESC退出FDISK再重新啓動,就可以對分區進行格式化了。
如果是對已經分好區的硬盤進行重新分區,那麽在主菜單時就必須先進入第三項將分區刪除後才能進行。
用FDISK進行硬盤分區
分區從實質上說就是對硬盤的一種格式化。當我們創建分區時,就已經設置好了硬盤的各項物理參數,指定了硬盤主引導記錄(即MasterBootRecord,一般簡稱為MBR)和引導記錄備份的存放位置。而對於文件係統以及其他操作係統管理硬盤所需要的信息則是通過之後的高級格式化,即Format命令來實現。用一個形象的比喻,分區就好比在一張白紙上畫一個大方框。而格式化好比在方框裏打上格子。安裝各種軟件就好比在格子裏寫上字。(見圖8)可以看得出來,分區和格式化就相當於為安裝軟件打基礎,實際上它們為電腦在硬盤上存儲數據起到標記定位的作用。進行硬盤分區,我們最常用的軟件是FDISK.com。下面,我們就FDISK的一些功能和使用做一番比較詳盡地介紹:
我們以Win 95為例(Win 98和95大致上基本一致),用啓動盤啓動計算機,在A盤根目錄下輸入"Format";屏幕上出現信息問你是否要啓用FAT32支持,回答"Y"會建立FAT32分區,回答"N"則會使用FAT16,决定以後按Enter鍵。大傢要記住一點,早期的WIN95及DOS並不能識別FAT32結構。如果你想要安裝此類係統的話,還是選擇FAT16為好。但選擇FAT16後,每個分區不能大於2GB。在這裏,我們選擇FAT16。
這時候,屏幕上將會顯示以下4個選項
1. 建立DOS分區或邏輯分區
2. 設置活動分區
3. 刪除分區或邏輯分區
4. 顯示分區信息
5. 如果你安裝有不止一塊硬盤,係統還會出現有第5項(Change current fixed disk drive)。
建立主分區
這裏,缺省的選項是"1"。如果你的硬盤還沒有建立過分區的話,直接按ENTER鍵即可。然後,在圖11所示對話框中選擇"建立主分區(Primary Partition)",選擇"1"再按下Enter鍵。這時,係統會詢問你是否使用最大的可用空間作為主分區,缺省的回答是"Y",你衹要直接按下Enter鍵即可。當然,當程序問你是否要使用最大的可用空間作為主分區時,你也可以回答"N"然後按Enter鍵。這時,係統會要求你輸入主分區的大小,輸入以後按Enter鍵。這時,係統將會自動為主分區分配邏輯盤符"C"。然後屏幕將提示主分區已建立並顯示主分區容量和所占硬盤全部容量的比例,此後按"Esc"返回FDISK主菜單。
建立擴展分區
在FDISK主菜單中繼續選擇"1"進入 "建立分區菜單" 後再選擇"2"建立擴展分區,屏幕將提示當前硬盤可建為擴展分區的全部容量。此時我們如果不需要為其它操作係統(如NT、LINUX等)預留分區,那麽建議使用係統給出的全部硬盤空間,此時可以直接回車建立擴展分區,然後屏幕將顯示已經建立的擴展分區容量。
設置邏輯盤數量和容量
擴展分區建立後,係統提示用戶還沒有建立邏輯驅動器,此時按"Esc"鍵開始設置邏輯盤,提示用戶可以建為邏輯盤的全部硬盤空間,用戶可以根據硬盤容量和自己的需要來設定邏輯盤數量和各邏輯盤容量。設置完成後,此時屏幕將會顯示用戶所建立的邏輯盤數量和容量,然後返回FDISK主菜單。
激活硬盤主分區
在硬盤上同時建有主分區和擴展分區時,必須進行主分區激活,否則以後硬盤無法引導係統。在FDISK主菜單上選擇"2"(Set active partition),此時屏幕將顯示主硬盤上所有分區供用戶進行選擇,我們的主盤上衹有主分區"1"和擴展分區"2",當然我們選擇主分區"1"進行激活,然後退回FDISK主菜單。
一切結束以後,退出FDISK程序。繼續按"Esc"鍵退出至屏幕提示用戶必須重新啓動係統,必須重新啓動係統,然後才能繼續對所建立的所有邏輯盤進行格式化(Format)操作。
註意事項:在建立分區時,以下幾點是值得您註意:
1.主分區和邏輯分區
主分區的特性是在任何時刻衹能有一個是活動的,當一個主分區被激活以後,同一硬盤上的其他主分區就不能再被訪問。所以一個主分區中的操作係統不能再訪問同一物理硬盤上其他主分區上的文件。而邏輯分區並不屬於某個操作係統,衹要它的文件係統與啓動的操作係統兼容,則該操作係統就能訪問它。
主分區和邏輯分區的一個重要區別是:每個邏輯分區分配唯一的驅動器名(盤符),而在同一硬盤上的所有主分區共享同一個驅動器名,因為某一時刻衹能有一個主分區是活動的。這就意味着某一時刻衹能用共享驅動器名訪問活動的那個主分區。係統支持多達24個邏輯分區,這樣,可能有許多人都會有這樣一個錯誤的認識,那就是在對硬盤進行分區時最好多創建幾個邏輯分區,這樣可以避免出現問題的分區影響到保存在其他分區中的數據。但是事實往往並非如此,一個被損壞的分區往往會導致整個硬盤無法正常使用。我們已經在前面提到過主分區和擴展分區的信息都是被保存在MBR中,如果由於某種原因使MBR受到破壞,硬盤主分區將無法使用,進而使包含操作係統的啓動盤也無法使用。
是也許有人會認為邏輯分區的信息並不保存在MBR中,因此邏輯分區並不會受到任何影響。其實我們忽略了這樣一個事實,那就是雖然邏輯分區的信息保存在擴展分區內,但是擴展分區的信息卻是被保存在MBR中。這樣,通過相互之間的作用,使邏輯分區最終也不能免受影響。不過一般情況下,一個分區受到損壞而其他分區仍然可以正常工作。例如,如果一個邏輯分區出現問題,很多時候其他的邏輯分區以及主分區和擴展分區都不會受到任何影響。但是話又說回來,出現問題的分區往往就是那些使用最頻繁的分區,也就是MBR。
2.驅動器名的分配
啓動係統時,活動分區上的操作係統將執行一個稱為驅動器映像的過程,它給主分區和邏輯分區分配驅動器名。所有的主分區首先被映像,而邏輯分區用後續的字母指定。一般來說,主分區將被定義為C,然後,係統會根據邏輯分區的多少依次給出D,E。。。。直到Z。當然,如果你有不兩塊硬盤的話,情況又會發生一些變化。我們舉例說明,我們將每塊硬盤都分為兩個區,第一個硬盤的第一分區為主分區(盤符C),則第二個硬盤的第一分區為D,第一個硬盤的第二分區為E,第二個硬盤的第二分區為F。
3.容量的分配
要分割成幾個分區以及第一個分區所占有的容量,取决於使用者自己的想法,有些人喜歡將整個硬盤規劃單一分區,有些人則認為分割成幾個分區比較利於管理。例如,分割成兩個分區,一個儲存操作係統文件,另一個儲存應用程序文件;或者一個儲存操作係統和應用程序檔案,另一個儲存個人和備份的資料。至於分區所使用的文件係統,則取决於你要安裝的操作係統。一般來說,主分區由於經常會進行數據 的交換,因此容量不宜太小。其他的分區的大小分配則完全取决於個人喜好了。
分區建立完了,接下去,我們應該查看一下具體的分區內容,做到心中有數。在FDISK主界面上,按"4",回車。A區顯示了當前的分區情況,B區顯示了硬盤的總容量,C區則進一步詢問你是否要顯示詳細的邏輯分區情況。
我們一部分一部分的來分析。如圖15所示,在分區信息中:
①第一行是當前的硬盤號,因為衹有一個硬盤,所以硬盤號為1。下面幾行是分區信息。
②第一欄是當前分區,有1,2兩部分,分別表示基本分區和擴展分區。
③第二欄是狀態。A表示是活動分區。
④第三欄是分區類型,C為PRI DOS,即基本分區,下面這個是EXT DOS 即擴展分區。
⑤第四欄是硬盤捲標,它就好像我們給每個分區起的名字。
⑥第五欄是分區的大小,用多少兆字節(Mbytes)來表示。
⑦第六欄是係統文件分配表類型,顯示FAT16。
⑧最後一欄是基本和擴展分區占總容量的比例。
接下來我們再來看B區中的硬盤的容量,中表示"硬盤的總容量為4126M",即通常我們所說的4.3G的硬盤。
這時候,係統會詢問是否查看擴展DOS分區的信息,選"Y"則進入下一項。
因為衹有一個擴展分區,所以衹有D、E盤的信息顯示出來,雖然現在擴展分區分成了兩個邏輯分區,但我們衹能將邏輯分區叫做D、E盤,而不能稱這個擴展分區為D、E盤。這裏顯示按ESC鍵繼續。
至此,分區的建立算是完成了。如果你對現行的分區不滿意,你可以將分區刪除後重新來。在建立分區時,我們遵循的步驟是: 建立基本分區-> 建立擴展分區à 分成一個或幾個邏輯分區;而我們在刪除分區時則需要遵循以下原則: 刪除邏輯分區-> 刪除擴展分區-> 刪除基本分區
分區的刪除
刪除邏輯分區,進入FDISK主界面。選擇3,回車。選擇了刪除分區選擇後,又出現下一級子菜單,包括如下內容:
1、刪除主DOS分區。
2、刪除擴展DOS分區。
3、刪除擴展分區中的邏輯分區。
4、刪除非DOS分區。
關於刪除分區的順序,我們在上文中已經提到過,這裏就不再重複了。需要補充的是,如果你的硬盤上有非DOS的分區,則應先將它刪除,再刪除邏輯分區。 這裏,我們直接從刪除邏輯分區開始。選擇"3"按下回車。下面就開始刪除了!係統會用一個不斷閃動的"WARNING!"提出警告,同時提示你輸入要刪除的邏輯分區號。輸入E,再回車。
這時候,係統提示輸入E分區的捲標號,按屏幕上方的顯示輸入捲標。
如果沒有,就直接回車跳過。係統會再提示確認,輸入Y回車,E分區就被刪除了。 同樣我們刪除D分區,接着係統提示擴展分區中所有邏輯區均被刪除。
刪除完了邏輯分區,我們再回到主界面,刪除完邏輯分區後就要刪除擴展分區了,這時還要選擇3; 這時進入刪除界面。然後選2,"刪除擴展DOS分區"。
按提示輸入"Y",回車。擴展分區就被刪除了。刪除後如圖27所示。
刪除完擴展分區後就要刪除基本DOS分區了,按ESC返回。選第1項"刪除基本DOS分區"。
與其他分區的操作步驟一樣,還要輸入捲標、輸入"Y"確認後回車,基本分區就被刪除了。到這裏,刪除分區的工作就完成了。
刪除完成後,我們再次查看分區的情況,屏幕會顯示當前硬盤還沒有分區.
現在,硬盤又恢復到初始的狀態下了。如果你對上次的硬盤分區不滿意,現在又可以重新開始了,不過,還應該多思考思考,成熟了再動手呦.
DOS解决問題實戰
看了前面的文章,相信大傢對DOS的基礎操作以有了一個較深的印象了吧。但光掌握以上的這些內容是遠遠不夠的,解决電腦問題,最主要的還是能夠將學到的死知識轉化為自己可以熟練使用的兵器。當然,這也不是一朝一夕就可以達到的,同時也要*經驗的積纍。下面就請大傢隨我一道來看幾個實例,從中找出解决問題的關鍵和主要的思路。
故障事例:
某電腦在使用時突然停電,來電後開啓電腦,但Windows係統無法正常啓動,死機頻繁。
故障分析:
從這個原因,我們可以大致推斷:停電造成電腦非法關機而損傷磁盤文件,從而導致Windows係統受到損壞,無法正常運行。
大致操作:
從解决文件損壞這個角度出發,需要修復損壞的文件,如果損壞嚴重,也可以考慮重裝Windows。
具體操作:
1、進入DOS。由於Windows受損,衹有在DOS下進行操作。在係統引導、出現"Starting Windows....."的時候按下"F8"鍵,然後再選擇"Command Prompt Only"即可進入DOS方式。為了使修復速度更快,我們可以運行Windows目錄下的"SMARTDRV.EXE"程序,這是一個加速磁盤讀取速度的緩存程序。
2、運行SCANDISK程序,必要時可以加上"/autofix"參數,這樣在第一次選擇後就可讓程序自動修復。
3、運行CHKDSK程序,查看是否還存在着問題,並可以使用"/F"進行修復。
4、運行Windows,看係統是否恢復正常。如果在啓動時提示註册表出錯,可以重新進入DOS,在Windows目錄下運行"SCANREG /RESTORE",然後在列表中選擇一個好的註册表文件就行了。
5、如果文件係統受損嚴重,就需要重新安裝Windows。
如果無法正常進入Windows,那需要重新安裝Windows的任務又衹得在DOS下進行了。對於廣大初學者,在DOS下安裝Windows還有一定的睏難,下面我就具體講解一下在DOS下的安裝。這裏的安裝使用光盤啓動,若使用軟盤啓動其操作大致相同。
1、在開機進行自檢時按下"DEL"鍵從而進入BIOS設置,在"BIOS FEATURES SETUP"的"Boot Sequence"將"CDROM"一項設置在最前面;按"ESC"鍵退到主畫面,按"F10"鍵,並輸入"Y",即可存盤退出。
2、在開機前將係統啓動盤放入光驅。
3、在啓動後的啓動菜單中選擇"啓動並使用光驅(With CDROM)",大傢也可以選擇啓動後自動運行Windows98的安裝程序,但那樣並不和我意,安裝過程將十分漫長,所以在安裝前我們需要運行"SMARTDRV.EXE"。
4、進入DOS後就轉到光驅盤符,使用"DIR"命令查看目錄,然後進入Windows的安裝目錄(目錄名大都可以見名知意,一般為"Win98"、"Win"、"Windows"等)。
5、運行"SMARTDRV.EXE"。
6、運行"SETUP.EXE",回車後會進入磁盤掃描,完成後即可進入安裝,其操作就和在Windows中安裝一樣了。
7、在開機進行自檢時按下"DEL"鍵從而進入BIOS設置,在"BIOS FEATURES SETUP"的"Boot Sequence"將"CDROM"一項設置在最前面;按"ESC"鍵退到主畫面,按"F10"鍵,並輸入"Y",即可存盤退出。 |
|
- : disc operating system, DOS
|
|
常駐磁盤操作係統 | 如何磁盤操作係統 | 概念磁盤操作係統 | 概念——磁盤操作係統 | 如何——磁盤操作係統 | |
|