經(jīng)常見(jiàn)到一些網(wǎng)友,跟U盤(pán)病毒作斗爭久了,養成了看到磁盤(pán)根目錄的隱藏文件就刪的“職業(yè)習慣”,結果當自己買(mǎi)來(lái)新電腦的時(shí)候,一下子看到C盤(pán)下有那么多“病毒”,就全部刪了,結果……下次開(kāi)機的時(shí)候系統就起不來(lái)了,汗……
所以,我感覺(jué)有必要跟大家講一講C盤(pán)下這些系統文件的作用,以及簡(jiǎn)要介紹一下系統的啟動(dòng)過(guò)程。下面,就請我為大家一一道來(lái):
1.CONFIG.SYS
CONFIG.SYS是包含在DOS(磁盤(pán)操作系統,Disk Operating System)中的一個(gè)文本文件命令,它告訴操作系統計算機如何初始化。多數情況下,CONFIG.SYS命令制定內存設備驅動(dòng)和程序,以控制硬件設備;開(kāi)啟或進(jìn)制系統特征;以及限制系統資源。CONFIG.SYS在autoexec.bat(自動(dòng)批處理程序)文件執行前載入?! ?
2.AUTOEXEC.BAT
DOS在啟動(dòng)會(huì )自動(dòng)運行autoexec.bat這個(gè)文件,一般我們在里面裝載每次必用的程序,如: path(設置路徑)、smartdrv(磁盤(pán)加速)、 mouse(鼠標啟動(dòng))、mscdex(光驅連接)、 doskey(鍵盤(pán)管理)、set(設置環(huán)境變量)等?! ?
3.IO.SYS
IO.SYS提供標準硬件的輸入/輸出接口和DOS的中斷調用,在電腦啟動(dòng)過(guò)程中,此文件會(huì )根據用戶(hù)通過(guò)輸入設備的信號執行相應的操作。大家常掛在嘴邊的“開(kāi)機按F8進(jìn)入安全模式”就是來(lái)自于這個(gè)文件的作用
4.boot.ini
當我們在電腦中安裝了多系統(如Windows 2000和Windows XP)之后,每次啟動(dòng)計算機時(shí)都會(huì )出現一個(gè)系統引導菜單,在此選擇需要進(jìn)入的系統后回車(chē)即可。這個(gè)引導程序就是Boot.ini,在安裝Windows 2000(XP)時(shí)程序自動(dòng)被安裝,使用它我們可以輕松對電腦中的多系統進(jìn)行引導,還可以通過(guò)該引導文件,設置個(gè)性化的啟動(dòng)菜單?! ?
系統主要依賴(lài)Boot.ini文件來(lái)確定計算機在重啟(引導)過(guò)程中顯示的可供選取的操作系統類(lèi)別。Boot.ini在缺省狀態(tài)下被設定為隱含和系統文件屬性, 并且被標識為只讀文件?! ?
雙擊boot.ini,我們通常能看到如下的內容:
[boot loader]
timeout=30
default=scsi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
對其分析,主要有以下功能:
“timeout”指定在選擇默認的操作系統之前 Windows等待的時(shí)間?! ?
“default”指定默認的操作系統?! ?
“scsi(0)”表示主控制器(通常也是*的控制器)負責此設備。如果有兩個(gè) SCSI 控制器并且磁盤(pán)與第二個(gè)控制器相關(guān)聯(lián),則第二個(gè)控制器稱(chēng)為“scsi(1)”?! ?
如果系統使用 IDE、增強的 IDE (EIDE) 或增強的小型設備接口 (ESDI) 驅動(dòng)器,或者如果系統使用沒(méi)有內置 BIOS 的 SCSI 適配器,請將“scsi”替換為“multi”?! ?
“disk(0)”指要使用的 SCSI 邏輯單元 (LUN)。它可以是獨立的磁盤(pán),但是大多數 SCSI 設置對每個(gè) SCSI ID 只有一個(gè) LUN。
“rdisk(0)”指物理磁盤(pán)1?! ?
“partition(1)”是計算機中*個(gè)驅動(dòng)器上的*分區。如果有兩個(gè)分區(C 和 D),則分區 C 為 partition(1),分區 D 為 partition(2)。
“/noexecute=optin /fastdetect”指定快速監視并調試信息,啟動(dòng)時(shí)不檢查串行口和并行口。
5.bootfont.bin
BOOTFONT.BIN是用來(lái)漢化引導菜單的,刪除后引導菜單會(huì )變成英文
所以,我感覺(jué)有必要跟大家講一講C盤(pán)下這些系統文件的作用,以及簡(jiǎn)要介紹一下系統的啟動(dòng)過(guò)程。下面,就請我為大家一一道來(lái):
1.CONFIG.SYS
CONFIG.SYS是包含在DOS(磁盤(pán)操作系統,Disk Operating System)中的一個(gè)文本文件命令,它告訴操作系統計算機如何初始化。多數情況下,CONFIG.SYS命令制定內存設備驅動(dòng)和程序,以控制硬件設備;開(kāi)啟或進(jìn)制系統特征;以及限制系統資源。CONFIG.SYS在autoexec.bat(自動(dòng)批處理程序)文件執行前載入?! ?
2.AUTOEXEC.BAT
DOS在啟動(dòng)會(huì )自動(dòng)運行autoexec.bat這個(gè)文件,一般我們在里面裝載每次必用的程序,如: path(設置路徑)、smartdrv(磁盤(pán)加速)、 mouse(鼠標啟動(dòng))、mscdex(光驅連接)、 doskey(鍵盤(pán)管理)、set(設置環(huán)境變量)等?! ?
3.IO.SYS
IO.SYS提供標準硬件的輸入/輸出接口和DOS的中斷調用,在電腦啟動(dòng)過(guò)程中,此文件會(huì )根據用戶(hù)通過(guò)輸入設備的信號執行相應的操作。大家常掛在嘴邊的“開(kāi)機按F8進(jìn)入安全模式”就是來(lái)自于這個(gè)文件的作用
4.boot.ini
當我們在電腦中安裝了多系統(如Windows 2000和Windows XP)之后,每次啟動(dòng)計算機時(shí)都會(huì )出現一個(gè)系統引導菜單,在此選擇需要進(jìn)入的系統后回車(chē)即可。這個(gè)引導程序就是Boot.ini,在安裝Windows 2000(XP)時(shí)程序自動(dòng)被安裝,使用它我們可以輕松對電腦中的多系統進(jìn)行引導,還可以通過(guò)該引導文件,設置個(gè)性化的啟動(dòng)菜單?! ?
系統主要依賴(lài)Boot.ini文件來(lái)確定計算機在重啟(引導)過(guò)程中顯示的可供選取的操作系統類(lèi)別。Boot.ini在缺省狀態(tài)下被設定為隱含和系統文件屬性, 并且被標識為只讀文件?! ?
雙擊boot.ini,我們通常能看到如下的內容:
[boot loader]
timeout=30
default=scsi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
對其分析,主要有以下功能:
“timeout”指定在選擇默認的操作系統之前 Windows等待的時(shí)間?! ?
“default”指定默認的操作系統?! ?
“scsi(0)”表示主控制器(通常也是*的控制器)負責此設備。如果有兩個(gè) SCSI 控制器并且磁盤(pán)與第二個(gè)控制器相關(guān)聯(lián),則第二個(gè)控制器稱(chēng)為“scsi(1)”?! ?
如果系統使用 IDE、增強的 IDE (EIDE) 或增強的小型設備接口 (ESDI) 驅動(dòng)器,或者如果系統使用沒(méi)有內置 BIOS 的 SCSI 適配器,請將“scsi”替換為“multi”?! ?
“disk(0)”指要使用的 SCSI 邏輯單元 (LUN)。它可以是獨立的磁盤(pán),但是大多數 SCSI 設置對每個(gè) SCSI ID 只有一個(gè) LUN。
“rdisk(0)”指物理磁盤(pán)1?! ?
“partition(1)”是計算機中*個(gè)驅動(dòng)器上的*分區。如果有兩個(gè)分區(C 和 D),則分區 C 為 partition(1),分區 D 為 partition(2)。
“/noexecute=optin /fastdetect”指定快速監視并調試信息,啟動(dòng)時(shí)不檢查串行口和并行口。
5.bootfont.bin
BOOTFONT.BIN是用來(lái)漢化引導菜單的,刪除后引導菜單會(huì )變成英文