windows和linux系統文件目錄

linux:

/bin二進制可執行命令。  
/dev設備特殊文件。  
/etc系統管理和配置文件。  
/etc/rc.d啓動的配 置文件和腳本。  
/home用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~user表示。  
/lib標準程序設計庫,又 叫動態鏈接共享庫,作用類似windows裏的.dll文件。  
/sbin系統管理命令,這 裏存放的是系統管理員使用的管理程序。  
/tmp公用的臨時文件存儲 點。
/root系統管理員的主目 錄。  
/mnt系統提供這個目錄是 讓用戶臨時掛載其他的文件系統。  
/lost+found這個 目錄平時是空的,系統非正常關機而留下“無家可歸”的文件就在這裏。  
/proc虛擬的目錄,是系 統內存的映射。可直接訪問這個目錄來獲取系統信息。  
/var某些大文件的溢出 區,比方說各種服務的日誌文件。  
/usr最龐大的目錄,要用 到的應用程序和文件幾乎都在這個目錄。

其中包含  
/usr/x11r6存放x window的目錄。  
/usr/bin衆多的應用程序。  
/usr/sbin超級用戶的一些管理程序。
/usr/doclinux文檔。
/usr/includelinux下開發和編譯應用程序所需要的頭文件。  
/usr/lib常用的動態鏈接庫和軟件包的配置文件。  
/usr/man幫助文檔。
/usr/src源代碼,linux內核的源代碼就放在/usr/src/linux 裏。  
/usr/local/bin本地增加的命令。  
/usr/local/lib本地增加的庫根文件系統。  

通常情況下,根文件系統所佔空間一般應該比較小,因爲其中的絕大部分文件都不需要經常改動,而且包括嚴格的文件和一個小的 不經常改變的文件系統不容易損壞。除了可能的一個叫/vmlinuz標準的系統引導映像之外,根目錄一般不含任何文 件。所有其他文件在根文件系統的子目錄中。  
1. /bin  
/bin目錄包含了引導啓動所需的命令或普通用戶可能用的命令(可能在引導啓動後)。這些命 令都是二進制文件的可執行程序(bin是binary的簡稱),多是系統中重要的系統文件。  
2. /sbin  
/sbin目錄類似/bin ,也用於存儲二進制文件。因爲其中的大部分文件多是系統管理員使用的基本的系統程序,所以雖然普通用戶必要且允許時可以使用,但一般不給普通用戶使 用。  
3. /etc  
/etc目錄存放着各種系統配置文件,其中包括了用戶信息文件/etc/passwd, 系統初始化文件/etc/rc等。linux正是靠這些文件才得以正常地運行。  
4. /root  
/root目錄是超級用戶的目錄。  
5. /lib  
/lib目錄是根文件系統上的程序所需的共享庫,存放了根文件系統程序運行所需的共享文件。 這些文件包含了可被許多程序共享的代碼,以避免每個程序都包含有相同的子程序的副本,故可以使得可執行文件變得更小,節省空間。  
6. /lib/modules  
/lib/modules目錄包含系統核心可加載各種模塊,尤其是那些在恢復損壞的系統時重 新引導系統所需的模塊(例如網絡和文件系統驅動)。  
7. /dev  
/dev目錄存放了設備文件,即設備驅動程序,用戶通過這些文件訪問外部設備。比如,用戶可 以通過訪問/dev/mouse來訪問鼠標的輸入,就像訪問其他文件一樣。  
8. /tmp  
/tmp目錄存放程序在運行時產生的信息和數據。但在引導啓動後,運行的程序最好使用/var/tmp來 代替/tmp,因爲前者可能擁有一個更大的磁盤空間。  
9. /boot  
/boot目錄存放引導加載器(bootstrap loader)使用的文件,如lilo,核心映像也經常放在這裏,而不是放在根目錄中。但是如果有許多核心映像,這個目錄就可能變得很大,這時使用單獨的 文件系統會更好一些。還有一點要注意的是,要確保核心映像必須在ide硬盤的前1024柱面內。  
10. /mnt  
/mnt目錄是系統管理員臨時安裝(mount)文件系統的安裝點。程序並不自動支持安裝到/mnt 。/mnt下面可以分爲許多子目錄,例如/mnt/dosa可能是使用 msdos文件系統的軟驅,而/mnt/exta可能是使用ext2文件系統的軟驅,/mnt/cdrom光 驅等等。  
11. /proc, /usr, /var, /home  
其他文件系統的安裝點。

目錄樹可以分爲小的部分,每個部分可以在自己的磁盤或分區上。主要部分是根、/usr 、/var 和 /home 文件系統。每個部分有不同的目的。
  每臺機器都有根文件系統,它包含系統引導和使其他文件系統得以mount所必要的文件,根文件系統應該有單用戶狀態所必須的足夠的內容。還應該包括修復損壞 系統、恢復備份等的工具。 
  /usr 文件系統包含所有命令、庫、man頁和其他一般操作中所需的不改變的文件。 /usr 不應該有 一般使用中要修改的文件。這樣允許此文件系統中的文件通過網絡共享,這樣可以更有效,因爲這樣節省了磁盤空間(/usr 很容易是數百兆),且易於管理 (當升級應用時,只有主/usr 需要改變,而無須改變每臺機器) 即使此文件系統在本地盤上,也可以只讀mount,以減少系統崩潰時文件系統的損 壞。 
  /var 文件系統包含會改變的文件,比如spool目錄(mail、news、打印機等用的), log文件、 formatted manual pages和暫存文件。傳統上/var 的所有東西曾在 /usr 下的某個地方,但這樣/usr 就不可能只讀安裝 了。 
  /home 文件系統包含用戶家目錄,即系統上的所有實際數據。一個大的/home 可能要分爲若干文件系統,需要在 /home 下加一級名字,如/home/students 、/home/staff 等。 

下面詳細介紹:
/etc文件系
/etc目錄包含各種系統配置文件,下面說明其中的一些。其他的你應該知道它們屬於哪個程序, 並閱讀該程序的man頁。許多網絡配置文件也在/etc中。
1. /etc/rc或/etc/rc.d或/etc/rc?.d:啓動、或改變運行級時運 行的腳本或腳本的目錄。
2. /etc/passwd用戶數據庫,其中的域給出了用戶名、真實姓名、用戶起始目 錄、加密口令和用戶的其他信息。
3. /etc/fdprm軟盤參數表,用以說明不同的軟盤格式。可用setfdprm進 行設置。更多的信息見setfdprm的幫助頁。
4. /etc/fstab指定啓動時需要自動安裝的文件系統列表。也包括用swapon -a啓用的swap區的信息。
5. /etc/group類似/etc/passwd ,但說明的不是用戶信息而是組的信息。包括組的各種數據。
6. /etc/inittabinit 的配置文件。
7. /etc/issue包括用戶在登錄提示符前的輸出信息。通常包括系統的一段短說明 或歡迎信息。具體內容由系統管理員確定。
8. /etc/magic“file”的配置文件。包含不同文件格式的說 明,“file”基於它猜測文件類型。
9. /etc/motdmotd是message of the day的縮寫,用戶成功登錄後自動輸出。內容由系統管理員確定。
常用於通告信息,如計劃關機時間的警告等。
10. /etc/mtab當前安裝的文件系統列表。由腳本(scritp)初始化,並由 mount命令自動更新。當需要一個當前安裝的文件系統的列表時使用(例如df命令)。
11. /etc/shadow在安裝了影子(shadow)口令軟件的系統上的影子口令 文件。影子口令文件將/etc/passwd文件中的加密口令移動到/etc/shadow中,而後者只對超級用戶(root)可讀。這使破譯口令更困 難,以此增加系統的安全性。
12. /etc/login.defslogin命令的配置文件。
13. /etc/printcap類似/etc/termcap ,但針對打印機。語法不同。
14. /etc/profile /etc/csh.login/etc/csh.cshrc登 錄或啓動時bourne或cshells執行的文件。這允許系統管理員爲所有用戶建立全局缺省環境。
15. /etc/securetty確認安全終端,即哪個終端允許超級用戶(root) 登錄。一般只列出虛擬控制檯,這樣就不可能(至少很困難)通過調制解調器(modem)或網絡闖入系統並得到超級用戶特權。
16. /etc/shells列出可以使用的shell。chsh命令允許用戶在本文件 指定範圍內改變登錄的shell。提供一
臺機器ftp服務的服務進程ftpd檢查用戶shell是否列在/etc/shells文件 中,如果不是,將不允許該用戶登錄。
17. /etc/termcap終端性能數據庫。說明不同的終端用什麼“轉義序列”控 制。寫程序時不直接輸出轉義
序列(這樣只能工作於特定品牌的終端),而是從/etc/termcap中查找要做的工作的 正確序列。這樣,多數的程序可以在多數終端上運行。
/dev文件系
/dev目錄包括所有設備的設備文件。設備文件用特定的約定命名,這在設備列表中說明。設備文件在安裝時由系 統產生,以後可以用/dev/makedev描述。/dev/makedev.local 是系統管理員爲本地設備文件(或連接)寫的描述文稿(即如一些非標準設備驅動不是標準makedev 的一部分)。下面簡要介紹/dev下 一些常用文件。
1. /dev/console系統控制檯,也就是直接和系統連接的監視器。
2. /dev/hdide硬盤驅動程序接口。如:/dev/hda指的是第一個硬 盤,had1則是指/dev/hda的第一個分區。如系統中有其他的硬盤,則依次爲/dev /hdb、/dev/hdc、. . . . . .;如有多個分區則依次爲hda1、hda2 . . . . . .
3. /dev/sdscsi磁盤驅動程序接口。如系統有scsi硬盤,就不會訪問/dev/had, 而會訪問/dev/sda
4. /dev/fd軟驅設備驅動程序。如:/dev/fd0指 系統的第一個軟盤,也就是通常所說的a盤,/dev/fd1指第二個軟盤,. . . . . .而/dev/fd1 h1440則表示訪問驅動器1中的4.5高密盤。
5. /dev/stscsi磁帶驅動器驅動程序。
6. /dev/tty提供虛擬控制檯支持。如:/dev/tty1指 的是系統的第一個虛擬控制檯,/dev/tty2則是系統
的第二個虛擬控制檯。
7. /dev/pty提供遠程登陸僞終端支持。在進行telnet登錄時就要用到/dev/pty設 備。
8. /dev/ttys計算機串行接口,對於dos來說就是“com1”口。
9. /dev/cua計算機串行接口,與調制解調器一起使用的設備。
10. /dev/null“黑洞”,所有寫入該設備的信息都將消失。例如:當想要將屏幕 上的輸出信息隱藏起來
時,只要將輸出信息輸入到/dev/null中即可。


/usr文件系
/usr是個很重要的目錄,通常這一文件系統很大,因爲所有程序安裝在這裏。/usr裏 的所有文件一般來自linux發行版;本地安裝的程序和其他東西在/usr/local下,因爲這樣可以在升級新版系 統或新發行版時無須重新安裝全部程序。/usr目錄下的許多內容是可選的,但這些功能會使用戶使用系統更加有效。/usr可容納許多大型的軟件包和它們的 配置文件。下面列出一些重要的目錄(一些不太重要的目錄被省略了)。
1. /usr/x11r6包含x window系統的所有可執行程序、配置文件和支持文件。爲簡化x的開發和安裝,x的文件沒有集成到系統中。x window系統是一個功能強大的圖形環境,提供了大量的圖形工具程序。用戶如果對microsoft windows比較熟悉的話,就不會對x window系統感到束手無策了。
2. /usr/x386類似/usr/x11r6 ,但是是專門給x 11 release 5的。
3. /usr/bin集中了幾乎所有用戶命令,是系統的軟件庫。另有些命令在/bin/usr/local/bin中。
4. /usr/sbin包括了根文件系統不必要的系統管理命令,例如多數服務程序。
5. /usr/man、/usr/info、/usr/doc:這些目錄包含所有手冊頁、 gnu信息文檔和各種其他文檔文件。每個聯機手冊的“節”都有兩個子目錄。例如:/usr/man/man1中包含聯機手冊第一節的源碼(沒有格式化的原 始文件),/usr/man/cat1包含第一節已格式化的內容。聯機手冊分爲以下九節:內部命令、系統調用、庫函數、設備、文件格式、遊戲、宏軟件包、 系統管理和核心程序。
6. /usr/include包含了c語言的頭文件,這些文件多以.h結尾,用來描述c 語言程序中用到的數據結構、
子過程和常量。爲了保持一致性,這實際上應該放在/usr/lib下,但習慣上一直沿用了這 個名字。
7. /usr/lib包含了程序或子系統的不變的數據文件,包括一些site - wide配置文件。名字lib來源於庫(library); 編程的原始庫也存在/usr/lib 裏。當編譯程序時,程序便會和其中的庫進行連接。也有許多程序把配置文件存入其中。
8. /usr/local本地安裝的軟件和其他文件放在這裏。這與/usr很相似。用戶 可能會在這發現一些比較大
的軟件包,如tex、emacs等。

/var文件系
/var包含系統一般運行時要改變的數據。通常這些數據所在的目錄的大小是要經常變化或擴充 的。原來/var目錄中有些內容是在/usr中的,但爲了保持/usr目錄的相對穩定,就把那些需要經常改變的目錄放到/var中了。每個系統是特定的, 即不通過網絡與其他計算機共享。下面列出一些重要的目錄(一些不太重要的目錄省略了)。
1. /var/catman包括了格式化過的幫助(man)頁。幫助頁的源文件一般存在 /usr/man/catman中;有些man頁可能有預格式化的版本,存在/usr/man/cat中。而其他的man頁在第一次看時都需要格式化,格 式化完的版本存在/var/man中,這樣其他人再看相同的頁時就無須等待格式化了。(/var/catman經常被 清除,就像清除臨時目錄一樣。)
2. /var/lib存放系統正常運行時要改變的文件。
3. /var/local存放/usr/local中 安裝的程序的可變數據(即系統管理員安裝的程序)。注意,如果必要,
即使本地安裝的程序也會使用其他/var目錄,例如/var/lock 。
4. /var/lock鎖定文件。許多程序遵循在/var/lock中 產生一個鎖定文件的約定,以用來支持他們正在
使用某個特定的設備或文件。其他程序注意到這個鎖定文件時,就不會再使用這個設備或文件。
5. /var/log各種程序的日誌(log)文件,尤其是login (/var/log/wtmplog紀 錄所有到系統的登錄和註銷) 和syslog (/var/log/messages 紀錄存儲所有核心和系統程序信息)。/var/log 裏的文件經常不確定地增長,應該定期清除。
6. /var/run保存在下一次系統引導前有效的關於系統的信息文件。例如/var/run/utmp包 含當前登錄的用戶的信息。
7. /var/spool放置“假脫機(spool)”程序的目錄,如mail、 news、打印隊列和其他隊列工作的目錄。每
個不同的spool在/var/spool下有自己的子目錄,例如,用戶的郵箱就存放在/var/spool/mail 中。
8. /var/tmp比/tmp允許更大的或需要存在較長時間的臨時文件。注意系統管理 員可能不允許/var/tmp有很舊的文件。

/proc文件系
/proc文件系統是一個僞的文件系統,就是說它是一個實際上不存在的目錄,因而這是一個非 常特殊的目錄。它並不存在於某個磁盤上,而是由核心在內存中產生。這個目錄用於提供關於系統的信息。下面說明一些最重要的文件和目錄(/proc文件系統 在proc man頁中有更詳細的說明)。
1. /proc/x關於進程x的信息目錄,這x是這一進程的標識號。每個進程在 /proc下有一個名爲自己進程號的目錄。
2. /proc/cpuinfo存放處理器(cpu)的信息,如cpu的類型、製造商、 型號和性能等。
3. /proc/devices當前運行的核心配置的設備驅動的列表。
4. /proc/dma顯示當前使用的dma通道。
5. /proc/filesystems核心配置的文件系統信息。
6. /proc/interrupts顯示被佔用的中斷信息和佔用者的信息,以及被佔用 的數量。
7. /proc/ioports當前使用的i/o端口。
8. /proc/kcore系統物理內存映像。與物理內存大小完全一樣,然而實際上沒有 佔用這麼多內存;它僅
僅是在程序訪問它時才被創建。(注意:除非你把它拷貝到什麼地方,否則/proc下沒有任何東西佔用任何磁盤空間。)
9. /proc/kmsg核心輸出的消息。也會被送到syslog。
10. /proc/ksyms核心符號表。
11. /proc/loadavg系統“平均負載”;3個沒有意義的指示器指出系統當前 的工作量。
12. /proc/meminfo各種存儲器使用信息,包括物理內存和交換分區 (swap)。
13. /proc/modules存放當前加載了哪些核心模塊信息。
14. /proc/net網絡協議狀態信息。
15. /proc/self存放到查看/proc的 程序的進程目錄的符號連接。當2個進程查看/proc時,這將會是不同
的連接。這主要便於程序得到它自己的進程目錄。
16. /proc/stat系統的不同狀態,例如,系統啓動後頁面發生錯誤的次數。
17. /proc/uptime系統啓動的時間長度。
18. /proc/version核心版本。

19./usr/local下一般是你安裝軟件的目錄,這個目錄就相當於在windows下的programefiles這個目錄 

/opt這個目錄是一些大型軟件的安裝目錄,或者是一些服務程序的安裝目錄

舉個例子:剛纔裝的測試版firefox,就可以裝到/opt/firefox_beta目錄下,/opt/firefox_beta目錄下面就包含了運 行firefox所需要的所有文件、庫、數據等等。要刪除firefox的時候,你只需刪除/opt/firefox_beta目錄即可,非常簡單。

windows:

目錄

├—WINDOWS

│ ├—system32(存放Windows的系統文件和硬件驅動程序) 

│ │ ├—config(用戶配置信息和密碼信息) 

│ │ │ └—systemprofile(系統配置信息,用於恢復系統) 

│ │ ├—drivers(用來存放硬件驅動文件) 

│ │ ├—spool(用來存放系統打印文件。包括打印的色彩、打印預存等) 

│ │ ├—wbem(存放WMI測試程序,用於查看和更改公共信息模型類、實例和方法等。) 

│ │ ├—IME(用來存放系統輸入法文件,類似WINDOWS下的IME文件夾) 

│ │ ├—CatRoot(計算機啓動測試信息目錄,包括了計算機啓動時檢測的硬軟件信息) 

│ │ ├—Com(用來存放組件服務文件) 

│ │ ├—ReinstallBackups(電腦中硬件的驅動程序備份) 

│ │ ├—DllCache(用來存放系統緩存文件。當系統文件被替換時,文件保護機制會複製這個文件夾下的文件去覆蓋非系統文件) 

│ │ ├—GroupPolicy(組策略文件夾) 

│ │ 

│ ├—system(系統文件夾,用來存放系統虛擬設備文件) 

│ ├—$NtUninstall$(每給系統打一個補丁,系統就會自動創建這樣的一個目錄) 

│ ├—security(系統安全文件夾,用來存放系統重要的數據文件) 

│ ├—srchasst(搜索助手文件夾,用來存放系統搜索助手文件,與msagent文件夾類似) 

│ ├—repair(系統修復文件夾,用來存放修復系統時所需的配置文件) 

│ ├—Downloaded Program Files(下載程序文件夾,用來存放擴展IE功能的ActiveX等插件) 

│ ├—inf(用來存放INF文件。INF文件最常見的應用是爲硬件設備提供驅動程序服務) 

│ ├—Help(Windows幫助文件) 

│ ├—Config(系統配置文件夾,用來存放系統的一些臨時配置的文件) 

│ ├—msagent(微軟助手文件夾,存放動態的卡通形象,協助你更好地使用系統。) 

│ ├—Cursors(鼠標指針文件夾) 

│ ├—Media(聲音文件夾,開關機等wav文件存放於此) 

│ ├—Mui(多語言包文件夾,用來存放多國語言文件。簡體中文系統中這個文件夾默認是空的) 

│ ├—java(存放Java運行的組件及其程序文件。不建議刪除其中文件) 

│ ├—Web 

│ │ ├—Wall*****(存放桌面壁紙的文件夾) 

│ │ 

│ ├—addins(系統附加文件夾,用來存放系統附加功能的文件) 

│ ├—Connection Wizard(連接嚮導文件夾,用來存放“Internet連接嚮導”的相關文件) 

│ ├—Driver Cache(驅動緩存文件夾,用來存放系統已知硬件的驅動文件) 

│ │ └—i386(Windows操作系統自帶的已知硬件驅動文件) 

│ ├—TEMP(系統臨時文件夾) 

│ ├—twain_32(掃描儀相關) 

│ ├—AppPatch(應用程序修補備份文件夾,用來存放應用程序的修補文件) 

│ ├—Debug(系統調試文件夾,用來存放系統運行過程中調試模塊的日誌文件) 

│ ├—Resources(系統資源文件夾,用來存放系統SHELL資源文件,就是我們在桌面上所看到的主題) 

│ │ └—Themes(桌面主題都存放於此) 

│ ├—WinSxS(存儲各個版本的Windows XP組件,減少因爲DLL文件而引起的配置問題) 

│ ├—ime(輸入法信息) 

│ ├—PCHealth(用來存放協調、配置和管理計算機正常運行的文件) 

│ │ └—HelpCtr(幫助和支持) 

│ │ ├—Binaries(我們常用的msconfig就在這裏喲) 

│ ├—Offline Web Pages(脫機瀏覽文件存放於此) 

│ ├—Prefetch(預讀取文件夾,用來存放系統已訪問過的文件的預讀信息(此信息是系統在訪問時自動生成的新信息),以加快文件的訪問速度,其擴展名爲“PF”。) 

│ ├—ShellNew 

│ ├—Fonts(字體文件夾。要安裝某種字體只需將字體文件複製到該目錄下即可) 

│ ├—pss(用來備份系統啓動配置文件的,一般對“Boot.ini”、“System.ini”和“Win.ini”三個文件進行備份,擴展名爲“backup”。) 

│ ├—Registration(註冊文件夾,用來存放用於系統COM+或者其他組件註冊的相關文件。) 

│ └—Downloaded Installations(存放一些使用Windows Installer技術的安裝程序,主要用來對程序進行修復等操作) 

├—Documents and Settings 

│ ├—Default User 

│ │ ├—Application Data(通用應用程序數據文件夾。此處存放着已經安裝的一些應用程序的專用數據) 

│ │ ├—桌面 

│ │ ├—Favorites(收藏夾) 

│ │ ├—NetHood(網絡共享目錄) 

│ │ ├—My Documents(我的文檔) 

│ │ ├—PrintHood(打印共享目錄) 

│ │ ├—Recent(最近打開的文檔) 

│ │ ├—SendTo(鼠標右鍵的發送到) 

│ │ ├—「開始」菜單 

│ │ ├—Templates(模板文件夾,可能有Word、Excel等的模板文件) 

│ │ └—Local Settings 

│ │ ├—Application Data 

│ │ └—Temp(臨時文件目錄。在系統和軟件的運行過程中產生的臨時文件就存放在於此。需定期清理) 

│ │ └—Temporary Internet Files(Internet臨時文件夾。需定期清理) 

│ ├—All Users(所有用戶文件夾,這裏的更改對所有用戶有效) 

│ └—Administrator(系統管理員帳戶的文件夾) 

├—Program Files 

│ ├—Common Files(共享的應用程序文件存放於此) 

│ ├—Internet Explorer(IE瀏覽器) 

│ ├—ComPlus Applications(COM+ 組件的配置和跟蹤,一般爲空) 

│ ├—Windows Media Player(WINDOWS媒體播放器) 

│ ├—WindowsUpdate(用於Windows的升級,可刪除) 

│ ├—InstallShield Installation Information 

│ ├—Uninstall Information(存放軟件反安裝信息,刪除後可能導致部分軟件無法卸載) 

├—wmpub(windows media service的目錄) 

├—boot(一鍵還原等軟件的文件夾) 

├—Inetpub(IIS文件夾) 

├—Downloads(Flashget默認下載文件夾) 

├—System Volume Information(系統還原文件夾) 

└—TDdownload(迅雷默認下載文件夾)

Debug文件夾 

這是系統調試文件夾,用來存放系統運行過程中調試模塊的日誌文件,以便管理員根據這些日誌文件來發現計算機所存在的問題。其中“UserMode”文件夾下存放的是當前用戶的調試日誌文件。

ime文件夾

這是輸入法文件夾,用來存放系統默認安裝的輸入法文件。Windows操作系統已經內嵌了東亞國家的輸入法,如日語,韓文等。

CHSIME:簡體中文輸入法; 

CHTIME:繁體中文輸入法; 

IMEJP:日文輸入法; 

IMEJP98:日文98輸入法; 

IMJP8_1:微軟IME標準2002的8.1版本輸入法; 

IMKR6_1:朝鮮語(IME2002)6.1版本輸入法; 

SHARE:東亞語系共享文件夾。

Fonts文件夾

這是字體文件夾,用來存放系統將會用到的字體文件。用戶自己新安裝的字體也會被存放在這個文件夾下的。其中英文的字體類型比較多,而簡體中文字體文件只包括仿宋體、黑體、楷體、宋體和新宋體四個類型,即計算機編碼中的GB2312。

Installer文件夾

這裏用來存放MSI文件或者程序安裝所需要的臨時文件。MSI文件是Windows 系統的安裝包,右擊文件在右鍵菜單中可以選擇安裝或者卸載程序。

WINDOWS

在整個Windows操作系統中,最重要的莫過於“Windows”文件夾,對電腦進行任何操作幾乎都有關係.

windos下system32文件夾

這是32位系統文件夾,用來存放系統重要文件的,同時一些應用程序在安裝時也會將其相應的支持文件複製到這個文件夾裏來,

① CatRoot:用來存放計算機啓動測試信息的目錄,包括了計算機啓動時檢測的硬軟件信息。 

② Com:用來存放組件服務文件,運行其的“comexp.msc”就會打開組件服務控制檯。 

③ DllCache:用來存放系統緩存文件,當系統本來的文件被替換時,文件保護機制會複製這個文件夾下的備份系統文件去覆蓋非系統文件。 

④ Drivers:用來存放硬件驅動文件。

⑤ IME:用來存放系統輸入法文件,類似上去的IME文件夾。 

⑥ oobe:用來存放系統的激活信息。 

⑦ Restore:用來存放系統還原文件。雙擊運行“rstrui.exe”文件,就會調用系統還原功能。 

⑧ Setup:用來存放系統安裝文件。 

⑨ spool:用來存放系統打印文件。包括了打印的色彩、打印預存等。 

⑩ wbem:用來存放WMI測試程序。

windows所創建的根目錄如下:

documents and settings

保存每個進入系統的用戶設置;

program files

應用程序默認安裝位置;

system volume information

存儲所有磁盤安全和許可信息;

recycler

系統控制的被刪文件的臨時存儲地,通過回收站可以進入該目錄,只有存在被刪除文件時纔出現;

SYSTEM32 目錄下文件

aclui.dll .....Security Descriptor Editor,沒有它,註冊表編緝器會無法運行

ACTIVEDS.DLL .....(ADs 路由層 DLL). 沒有它, 打開事件查看器會出錯

ADSLDPC.DLL ......ADs LDAP 提供程序 C DLL

ADVAPI32.DLL .....(高級 Windows 32 基本 API)...這個 avicap32.dll 用於將從數碼攝像頭捕獲的視頻另存爲 AVI 格式. 如果你正在錄製視頻或是正在視頻聊天, 那麼你將服務終止這個進程

ADVPACK.DLL ......(Advpack Library). Windows 用它來驗證 .inf 文件. 如果 advpack.dll 不可用, windows 將無法正常工作. (沒有它, 打開系統屬性會出錯.)

ASYCFILT.DLL ....我所安裝的一個程序 StatBar, 需要這個文件

ATL.DLL .......... Windows XP ATL 模塊 (Unicode)

AUTHZ.DLL ........認證框架

BASESRV.DLL ......Windows NT BASE API Server DLL

BATMETER.DLL .....(電池助手 DLL). 打開電源選項需要這個文件

bootvid.dll .....VGA 啓動驅動

BROWSELC.DLL .....外殼瀏覽器用戶界面庫

browser.dll .....Computer Browser Service DLL

BROWSEUI.DLL ..... 外殼瀏覽器用戶界面庫

browsewm.dll ...BrowseWM Player

CABINET.DLL ......(Microsoft® Cab 文件 API). 想要正常打開系統選項就要保留這個文件

CALC.EXE .......(計算器). Windows 自帶的計算器程序

CFGMGR32.DLL ...配置管理轉發器 DLL,沒有它,無法在資源管理器中對磁盤進行格式化

clb.dll .....Column List Box,沒有它,註冊表編緝器會無法運行

CMD.EXE ....(命令行).可提供 Windows NT 下的命令行提示符 (MS-DOS 外殼解釋程序)

comcat.dll .....Microsoft C 運行時庫文件

COMCTL32.DLL .....通用控件庫

COMDLG32.DLL .....通用對話框 DLL

console.dll ....控制面板控制檯小程序

control.exe ....Windows 控制面板 (這個不是實際上的控制面板.)

CONVERT.EXE ....(轉換). 用於將分區格式從 FAT 轉爲 NTFS 以及從 NTFSv4 轉爲 NTFSv5

CREDUI.DLL .......授權證書管理程序用戶界面

crtdll.dll .....加密管理器

CRYPT32.DLL ......32 位加密 API

CRYPTDLL.DLL .....加密管理程序

CRYPTUI.DLL ......Microsoft 加密用戶界面提供程序

CSRSRV.DLL .......客戶端服務器運行時進程

CSRSS.EXE ........(客戶端-服務器運行時服務器子系統). 用於維護Win32 系統環境控制檯以及其它基本功能.

desk.cpl ......顯示屬性

deskmon.dll .... 高級顯示監視器屬性

devenum.dll ....設備枚舉

devmgr.dll .....設備管理器 MMC 管理工具

diskcopy.dll ...Windows DiskCopy

dmintf.dll ..... 磁盤管理 DCOM 接口存根

dmutil.dll ..... 邏輯磁盤管理器工具庫

DNSAPI.DLL .......DNS 客戶端 API DLL

fmifs.dll ......FM IFS 工具 DLL

framebuf.dll ...幀緩衝顯示驅動

GDI32.DLL ........GDI 客戶端 DLL(含有XCMD設置字體的函數)

hal.dll ........(硬件抽象層). 隱藏 Windows 應用程序處理硬件問題的複雜性(啓動之後可刪除的文件)

hccoin.dll .....USB 協同安裝程序

hotplug.dll ....用於安全移除硬件, 比如, U 盤

icaapi.dll ..... TermDD 設備驅動的 DLL 接口

ifsutil.dll ....IFS 工具 DLL

IMAGEHLP.DLL .....Windows NT 圖像助手(IE顯示圖像需要)

imm32.dll ........(Windows XP IMM32 API 客戶端 DLL). 用於正常打開系統屬性

inetmib1.dll ...Microsoft MIB-II subagent

input.dll ......(文本輸入 DLL). 語言和區域設置需要這個文件來顯示相關對話框

IPHLPAPI.DLL .....IP 助手API

iyuv_32.dll ....Intel Indeo(R) Video YUV Codec (文件版本: 5.1.2600.2180)

kbdus.dll .....美國鍵盤佈局

kdcom.dll .......內核調試程序硬件擴展 DLL(啓動之後可刪除的文件)

KERBEROS.DLL .....Kerberos 安全包

kernel32.dll .....Windows NT BASE API 客戶端 DLL

LINKINFO.DLL .....Windows 卷目追蹤

lpk.dll ........會話註銷工具

LSASRV.DLL .......LSA 服務器 DLL

LSASS.EXE ........(LSA 安全服務). 本地安全認證服務器進程

main.cpl ......鼠標

MFC42.DLL ......MFCDLL 共享庫

mfc42u.dll .....MFCDLL 共享庫

MPR.DLL ..........多個提供程序路由 DLL

MPRAPI.DLL .......(Windows NT MP 路由管理DLL)

mprui.dll .......多個提供程序

MSASN1.DLL .......ASN.1 運行時 API

mscat32.dll ....MSCAT32 Forwarder DLL

mscms.dll ........(Microsoft 色彩匹配系統 DLL). 這個模塊中包含了一些用於校正圖像色彩,以及用於色彩映射, 色彩管理的函數

MSCTF.DLL ......MSCTF 服務器 DLL

msftedit.dll ..RTF 文本編輯控件, v4.1

MSGINA.DLL .......Windows NT 登錄 GINA DLL

msh263.drv ....Microsoft H.263 ICM 驅動

msidntld.dll ...Microsoft 標識管理器

MSIMG32.DLL ......GDIEXT 客戶端 DLL

MSIMTF.DLL .....Active IMM 服務器 DLL

msls31.dll .......(Microsoft 線性服務庫文件). Internet Explorer 需要這個文件

msports.dll ....端口類別安裝程序

MSPRIVS.DLL ......Microsoft 特權轉換

msrle32.dll ....Microsoft RLE 壓縮器

mssign32.dll ...Microsoft 受信賴簽證 APIs

mssip32.dll ....MSSIP32 Forwarder DLL

msvcirt.dll ....Windows NT IOStreams DLL

MSVCP60.DLL ......Microsoft (R) C++ 運行時庫文件

msvcrt40.dll ...VC 4.x CRT DLL (向後兼容 msvcrt.dll)

MSVCRT.DLL .......Windows NT CRT DLL

msvfw32.dll ...Microsoft Video for Windows DLL

msvidc32.dll ...Microsoft Video 1 壓縮器

mydocs.dll .....我的文檔文件夾用戶界面

ncxpnt.dll .....Netork (不是 Network) 安裝嚮導支持 DLL

NDDEAPI.DLL ......Network DDE 共享管理 APIs

NET1.EXE .......(Network). 與 NET.EXE 的功能相同(在使用net命令的時候需要調用net1,若不存在就無法完成操作)

NET.EXE ........(Network). 用於管理, 配置和查看與網絡相關的信息, 例如 net use, net print, net user, 等等

NETAPI32.DLL .....Net Win32 API DLL

netrap.dll .....網絡遠程管理協議DLL

netui0.dll .....NT LM UI Common Code - GUI Classes (文件版本: 5.1.2600.2180)

netui1.dll .....NT LM UI Common Code - GUI Classes (文件版本: 5.1.2600.2180)

newdev.dll ....添加硬件設備庫文件

NOTEPAD.EXE ......(記事本). 文本編輯工具

NTDLL.DLL ........NT Layer DLL

NTDSAPI.DLL ......(NT5DS Library) Windows 的目錄服務需要這個ntdsapi.dll 庫文件. 目錄服務可令 Windows 能夠更容易地定位設備以及網絡上的資源

ntlanman.dll ...Microsoft® 局域網管理器

ntlsapi.dll ....Microsoft® 許可服務器接口 DLL

NTMARTA.DLL ......Windows NT MARTA 提供程序

NTOSKRNL.EXE ..(操作系統內核). Windows XP 操作系統內核, 啓動畫面就在這個文件中

ocmanage.dll ..可選組件管理庫

ODBC32.DLL .......Microsoft Data Access - ODBC 驅動管理器

ODBCBCP.DLL ......(Microsoft BCP for ODBC). 沒有這個文件的話, 當你打開電腦管理時會遇到一個錯誤. 但還是可以打開電腦管理.

ODBCINT.DLL ......Microsoft Data Access - ODBC 資源

OLE32.DLL ........Microsoft OLE for Windows

oleacc.dll .......(Active Accessibility 核心組件)

OLEAUT32.DLL ..... Windows 要用它執行OLE (對象鏈接和嵌入) 操作. OLE 允許將程序創建的對象嵌入到另一個程序的文檔或對象中. 例如. 將一個 Excel 表格嵌入到 Word 文檔中. Windows 應用程序要經常用到OLE, 因此一般你是無法將其刪除的

OLECLI32.DLL ..... 對象鏈接和嵌入客戶端庫文件

OLECNV32.DLL .....Microsoft OLE for Windows

oledlg.dll .......(Microsoft Windows(TM) OLE 2.0 用戶接口支持)

OLESVR32.DLL ..... 對象鏈接和嵌入服務器庫

OLETHK32.DLL .....Microsoft OLE for Windows

perfctrs.dll ...性能計數器

powercfg.cpl ..電源選項

POWRPROF.DLL .....(電源配置助手 DLL). 如要正常打開設備管理器中的鍵盤屬性, 需要保留這個文件

PROFMAP.DLL ......Userenv

PSAPI.DLL ........進程狀態助手

pstorec.dll ..... 受保護存儲的COM 接口

pstorsvc.dll .... 受保護存儲服務器

REG.EXE ........(註冊表控制檯). 一個用於查詢和修改註冊表的命令行工具

REGAPI.DLL .......註冊表配置 APIs

REGSVR32.EXE ...(註冊服務器). 用於註冊組件, DLL

riched20.dll ...RTF 編輯控件, v3.0

rnr20.dll ......Windows Socket2 命名空間 DLL

RPCRT4.DLL .......遠程過程調用運行時

RPCSS.DLL ........分佈式 COM 服務

RSAENH.DLL .......Microsoft 增強加密提供程序

rshx32.dll ....安全外殼擴展

rtipxmib.dll ...Microsoft Router IPX MIB subagent

RTUTILS.DLL ......路由工具

RUNDLL32.EXE ...(Run DLL). 用於運行 DLL 文件的命令行工具

RUNONCE.EXE ....(Run Once). 用於將要執行的任務添加定義到 RunOnce 註冊表項中

SAMLIB.DLL .......SAM 庫DLL

SAMSRV.DLL .......SAM 服務器 DLL

SCESRV.DLL .......Windows安全配置編輯器引擎

SCHANNEL.DLL .....TLS / SSL 安全提供程序

SECUR32.DLL ......安全支持提供程序接口

security.dll ...安全支持提供程序接口

services.exe .....(安全和控制程序). Windows XP 用它管理服務

SETUP.EXE ......(Setup). Windows 安裝程序

SETUPAPI.DLL .....Windows Setup API

SFC.DLL ..........Windows 文件保護

SFC_OS.DLL .......Windows 文件保護

sfcfiles.dll .....Windows 2000 系統文件檢查工具

SHDOCVW.DLL ...... 外殼文檔對象和控件庫

SHELL32.DLL ......Windows 外殼通用 Dll

shellstyle.dll ..Windows 外殼樣式資源Dll

SHFOLDER.DLL .....(外殼文件夾服務). 若要正常打開系統屬性, 需要保留此文件

shgina.dll .....Windows 外殼用戶登錄 <-- 這個文件用於從你的桌面上重啓電腦. 進一步講, 一旦你將其刪除或是將其從 system32 文件夾中移走, 那麼即使你將其放回, 也照樣無法從你的桌面重新啓動

shimgvw.dll ......(Windows 圖片和傳真查看器). 我要用它看電腦上的圖片

SHLWAPI.DLL ......外殼 Light-weight 工具庫

sigtab.dll .....文件完整性設置(系統屬性-->硬件-->驅動程序簽名選項的對話框)

SMSS.EXE .........(會話管理器). 是個會話管理器, 用於在啓動期間創建Windows XP 環境

snmpapi.dll ....SNMP 工具庫

softpub.dll ....Softpub Forwarder DLL

softpub.dll ....Softpub Forwarder DLL

STOBJECT.DLL .....(Systray 外殼服務對象). stobject.dll 是個庫文件, 包含了一些像是圖標這樣的資源

streamci.dll ... 流設備類別安裝程序

SVCHOST.EXE ...... Win32 服務的常規宿主進程

SXS.DLL ..........Fusion 2.5

sysdm.cpl .....系統屬性

SYSTRAY.EXE ....(系統欄). 系統欄提供程序. 它能控制任務欄和系統欄. 但是, 沒它的話, 也沒有什麼不正常的地方

TASKMGR.EXE ...(任務管理器). 平時使用的任務管理器

themeui.dll ......Windows 主題 API

timedate.cpl ..時間和日期

ufat.dll .......FAT 工具 DLL

ULIB.DLL .......文件工具支持 DLL

umdmxfrm.dll .....Unimodem 轉換模塊

umpnpmgr.dll .....用戶模式即插即用服務

untfs.dll ......NTFS 工具 DLL

ureg.dll .......註冊表工具 DLL

urlmon.dll ....... Win32 OLE32 擴展

usbui.dll ...USB 用戶界面 Dll

user32.dll .......Windows XP 用戶 API 客戶端 DLL

userenv.dll ......用戶環境

USERINIT.EXE ..(用戶初始化). 在用戶登錄之後, 用於確定操作系統的環境

usp10.dll .....Uniscribe Unicode 腳本處理器

UXTHEME.DLL ......Microsoft UxTheme Library

VERSION.DLL ......版本檢查和文件安裝庫

vga64k.dll .....32K/64K 色 VGA\SVGA 顯示驅動

vga.dll .....VGA 16 色顯示驅動

w32topl.dll ....Windows NT Topology 維護工具

WDIGEST.DLL ......Microsoft 採集訪問

WIN32K.SYS .......多用戶 Win32 驅動

WININET.DLL ......Internet 擴展

winipsec.dll ....Windows IPSec SPD Client DLL

WINLOGON.EXE .....Windows NT 登錄應用程序

WINMM.DLL ........MCI API DLL

WINRNR.DLL .......LDAP RnR 提供程序 DLL

WINSPOOL.DRV ...Windows 緩衝池驅動

WINSRV.DLL .......Windows Server DLL

WINSTA.DLL .......工作站庫文件

WINTRUST.DLL .....Microsoft 受信賴證書 APIs

WLDAP32.DLL ......Win32 LDAP API DLL

WMI.DLL ..........(WMI DC 和 DP 功能). 若要正常打開電腦管理, 則需要保留此文件

WS2_32.DLL .......Windows Socket 2.0 32 位 DLL

WS2HELP.DLL ......Windows Socket 2.0 助手

wshnetbs.dll ...Netbios Windows套接層助手DLL

WSOCK32.DLL ......(Windows 32 位套接層 DLL). 某些涉及到網絡的軟件會需要它

WTSAPI32.DLL .....Windows 終端服務器 SDK API

netid.dll -----(系統屬性-->計算機名)

fontview.exe --字體查看器

fontext.dll --與字體文件夾視圖安裝字體有關

windows 系統應用程序

windows根目錄下:

EXPLORER.EXE 負責創建開始按紐和相關對象的程序,如果丟失可以通過任務管理器創建;

HH.EXE 打開一個HTML幫助窗口;

NOTEPAD.EXE 記事本;

REGEDIT.EXE 註冊表編輯器;

TASKMAN.EXE 任務管理器;

TWUNK_16.EXE 

轉換服務,允許16位DOS進行32位調用;TWUNK_32.EXE 

轉換服務,允許32位DOS進行16位調用;WINHELP.EXE 16位幫助瀏覽器;

WINHELP32.EXE 32位幫助瀏覽器;

windows\system32目錄下:

ACCWIZ.EXE 輔助功能嚮導;

ACTMOVIE.EXE 

directshow安裝工具AHUI.EXE 應用程序兼容性用戶界面;

ALG.EXE 應用層網關服務;

APPEND.EXE 

append,由MS-DOS5.0開始;

ARP.EXE 地址解析協議(ARP)命令;

ASR_FMT.EXE 自動系統恢復;

ASR_LDM.EXE 邏輯磁盤管理器ASR功能;

ASR_PFU.EXE 自動系統恢復文件保護;

AT.EXE 指定特定日期和時間的計劃任務;

ATIEVXX.EXE ATI熱鍵檢測;ATMADM.EXE 

ATM呼叫管理器;

ATTRIB.EXE 文件屬性;

AUTOCHK.EXE 自動磁盤檢查;

AUTOCONV.EXE 自動將FAT轉換爲NTFS;

AUTOFMT.EXE 自動格式化;

AUTOLFN.EXE 修補文件名長度;

BOOTCFG.EXE 啓動設置工具;

BOOTOK.EXE 使用最後配置保存配置參數;

BOOTVRFY.EXE 使用最後配置校驗啓動;

CACLS.EXE 改變文件夾編輯權限;

CALC.EXE 計算器;

CHARMAP.EXE 字符映射表;

CHKNTFS.EXE NTFS驅動器檢查;

CIDAEMON.EXE 目錄索引過濾;

CIPHER.EXE 對文件加密和解密(不實用於家庭版);

CISVC.EXE 目錄索引服務;

CKCNV.EXE cookie轉化;

CLEANMGR.EXE 磁盤清理程序;

CLICONFG.EXE 客戶端網絡實用工具(配置SQL Server客戶端);

CLIPBRD.EXE 剪貼簿查看器;

CLIPSRV.EXE 剪貼板服務;

CMD.EXE  MC-DOS;

CMDL32.EXE 將網絡地址映射到連接目標,實現自動撥號;

CMMON32.EXE 連接管理監視器;

CMSTP 安裝連接管理程序;

COMP.EXE 用來比較文件內容(MS-DOS工具);

COMPACT.EXE 壓縮NTFS文件;

CONIME.EXE 輸入法編輯器控制檯(IME);

CONTROL.EXE 控制面板;

CONVERT.EXE 將FAT轉換爲NTFS或將NTFSV4轉爲NTFSV5;

CSCRIPT.EXE 可以在命令行中運行VBScript和Jscript.

CSRSS.EXE 客戶端-服務器運行服務子系統;

CTFMON.EXE 支持語音識別手寫識別和其他輸入服務;

DCPROMO.EXE 域控制器升級;

DCOMCNFG.EXE 顯示和配置

DCOMDDESHARE.EXE 顯示和編輯DDE共享;

DEBUG.EXE 命令行調試工具;

DEFRAG.EXE 磁盤碎片整理程序;

DFRGFAT.EXE FAT磁盤碎片整理;

DFRGNTFS.EXE NTFS磁盤碎片整理;

DIANTZ.EXE 創建文件壓縮包;

DISKPART.EXE 磁盤管理的命令行工具;

DISKPERF.EXE 磁盤性能計數器;

DLLHOST.EXE COM+進程管理器;

DLLHST3G.EXE COM+進程組件;

DMADMIN.EXE 邏輯磁盤管理器;

DMREMOTE.EXE 邏輯磁盤管理器組件;

DOSKEY.EXE DOS鍵盤;

DOSX.EXE 虛擬DOS機;

DPLAYSVR.EXE Microsoft Derectplay助手;

DPNSVR.EXE 爲遊戲提供服務;

DRIVERQUERY.EXE 驅動程序列表;

DRWATSON.EXE Win16子系統檢測及故障排除(GUI應用程序);

DRWTSN32.EXE 

Win32~~~~~~~~~~~~~;DUMPREP.EXE 錯誤報告;

DVDPLAY.EXE DVD播放;

DVDUPGRD.EXE DVD升級;

DWWIN.EXE 報告應用程序錯誤;

DXDIAG.EXE DirectX診斷工具;

EDLIN.EXE MS-DOS行編輯器;

ESENTUTL.EXE 檢查和修補文件夾工具;

EUDCEDIT.EXE 特殊字符編輯器;

EVENTCREATE.EXE 創建事件;

EVENTTRIGGERS.EXE 事件觸發器;

EVENTVWR.EXE 事件查看器;

EXE2BIN.EXE 可執行文件到二進制格式;

EXPAND.EXE 解壓;

EXTRAC32.EXE 將壓縮包文件釋放到硬盤中;

FASTOPEN.EXE 快速打開(MS-DOS工具);

FC.EXE 文件比較;

FIND.EXE 搜索;

FINDSTR.EXE 尋找字符串;

FINGER.EXE 遠程帳戶查找;

FIXMAPI.EXE 檢測並解決MAPI文件;

FONTVIEW.EXE 查看字體;

FORCEDOS.EXE 啓動DOS;

FREECELL.EXE 空心接龍;

FSUTIL.EXE 管理重解析點和稀疏文件;

FTP.EXE 本地和遠程FTP訪問;

GDI.EXE 圖形設備接口;

GETMAC.EXE 顯示媒體訪問控制地址;

GPRESULT.EXE 顯示組策略;

GPUPDATE.EXE 組策略刷新工具;

GRPCONV.EXE 組轉換;

HELP.EXE 命令顯示及幫助;

HOSTNAME.EXE 主機名稱顯示;

IEXPRESS.EXE 創建自解壓或安裝文件;

IMAPI.EXE CD刻錄服務;

IPCONFIG.EXE 顯示所有IP設置;

IPSEC6.EXE 

配置ipv6安全性;

IPV6.EXE 配置~~~;

IPXROUTE.EXE 控制IPX路由;

KRNL386.EXE 386內核;

LABEL.EXE 驅動器卷標;

LIGHTS.EXE 提供調制解調器狀態的燈;

C:\Windows\$NtUninstall$ 

這是在線升級Windows時,系統自動創建的目錄,其作用是方便卸載已安裝的系統補丁。

C:\Windows\Cursors 

這個目錄裏是鼠標方案。 

C:\Windows\Help 

在第一次運行Windows 時,系統總會提示運行“漫遊Windows XP”,中文版使用的是一個HTML格式的文件,只有文件,沒有聲音。其實在系統中還安裝英文版的漫遊功能,雖然是英文,但有語言,有音樂,還有漂亮的動畫。它就是“Tours/mmtour”目錄中的“tour.exe”。 

C:\Windows\inf 

在這個目錄中會看到很多相同文件名,不同後綴的文件,分別爲.inf和.pnf ,.pnf是.inf文件的預編譯文件,如果沒有.pnf文件,.inf文件運行時會自動建立相應的.pnf文件。因此,

C:\Windows\Media 

這是系統自帶的一些MID和WAV音效。 

C:\Windows\Temp 

這是臨時文件夾。但有一點要注意,很多軟件的安裝程序會在重新新啓動後利用這裏的文件來完成最後的安裝。 

C:\Windows\Web 

系統自帶的大部分桌面背景都在這裏。 

C:\Windows\System32 

這裏有很多名如“1033”的文件夾,這些主要存放系統出現的錯誤報告,其中大部分是空文件夾。 

C:\Windows\System32\Direct\Dinput 

這個目錄裏的文件主要是遊戲設備的配置文件。 

C:\Windows\System32\ReinstallBackups 

這裏有很多子目錄,它們分別是電腦中硬件的驅動程序備份

program files(x86)文件夾

安裝程序時所建立的文件夾

默認狀態用戶程序和系統程序的存放地址,裏面包含程序的執行文件,平常安裝的各類應用軟件大多存放在這個目錄下,當然也可以在安裝各種程序的時候把它安裝到一個別的地方。也可以使用第三方工具(如YlmF 系統 DIY Y1.6)來修改“軟件安裝位置”

program files文件夾內包含下列子文件夾:

commen files包含共享應用程序的文件;

complus applications

包含complus應用程序的文件,如果不存在這種程序,則此文件夾爲空.complus程序主要用於語言和程序創建及使用;

internet explorer包含IE的文件和程序;

messenger包含信使服務的文件和程序;

movie maker包含播放工具的程序和軟件;

MSN 包含msn explorer文件和程序,是微軟開發的新型瀏覽工具;

msn gaming zone包含其文件和可執行程序;

net meeting 包含其所有文件和可執行程序;

online services 包含建立internet連接所需要的文件,能夠用來安裝 internet;

outlook express 包含郵件服務器(outlook)需要的文件和程序;

uninstall information包含卸載服務所需文件和信息(自動隱藏);

windows media player 媒體播放工具軟件;

windows NT包含其他操作系統移植的文件和程序,如沒有則爲空;

windows update 升級文件;

xerox 包含其應用程序所需文件和程序,默認爲空;

windows文件夾下的子文件夾:

addins 爲ActiveX控件;

apppatch 應用程序兼容的.dll和appfix軟件包;

config 包含MIDI聲音系統配置文件(.idf)

connection wizard 用於創建internet連接的文件;

CSC 映射網絡驅動器內容緩衝,保證驅動器在離線時能夠使用;

cursors 包含靜態和動態指針文件,可以通過配置mouse程序來使用;

debug 包含用於調試網絡連接和其他安裝功能的.log文件;

downloaded program files 已經從internet下載的activeX控件和java應用程序;

drive cache 包含一個子文件夾和一個drive.cab文件,可以在沒有安裝盤的情況下安裝新設備;

fonts 包含所有已安裝字體;

help幫助文檔;

ime 輸入法編輯器;

inf 包含用來安裝組件的.inf文件(默認隱藏);

installer 安裝程序使用的臨時文件夾(默認隱藏);

java 爲java文件提供;

media 聲音主題的媒體文件(音頻視頻);

msagent 微軟代理文件,一種軟件服務;

msapps 使用共享組件的應用程序向後兼容;

MUI 爲用戶選擇語言提供的服務;

offline web pages 離線瀏覽的網頁存儲地;

pchealth 幫助中心支持文件;

prefetch 操作系統執行程序前調用的文件;

registration 支持COM+應用程序的文件;

repair 註冊表配置的備份文件;

resources 支持用戶界面的文件;

security 包含與安全性有關的文件;

srchasst 搜索助理文件;

system 應用程序\驅動程序和.dll文件的16位版本;

system32 核心操作系統文件;

tasks 計劃任務;

temp 臨時文件;

twain_32 將掃描儀文檔插入到一個文件當中的支持文件夾;

web 支持網絡打印和文檔瀏覽的文件;

winsxs 存儲並行程序共享組件的文件夾;

“C:\Program Files”

在安裝程序時,其默認的安裝路徑就在這裏。

C:\Program Files\Windows Update

這個目錄用於升級,

C:\Program Files\Windows Media Player\Skins

這是WMP自帶的“皮膚”。

C:\Program Files\Common Files\Microsoft Shared\Stationery

這是Outlook中的信紙圖案。

C:\Program Files\Internet Explorer\SIGNUP

這裏放着一個程序的快捷方式,用以啓動進行網絡設置嚮導。

windows隱藏文件

1 CONFIG.SYS 

包含在DOS(磁盤操作系統,Disk Operating System)中的一個文本文件命令,它告訴操作系統計算機如何初始化。多數情況下,CONFIG.SYS命令制定內存設備驅動和程序,以控制硬件設備;開啓或進制系統特徵;以及限制系統資源。CONFIG.SYS在autoexec.bat(自動批處理程序)文件執行前載入。由於CONFIG.SYS是一個文本文件,因此它可以使用文本編輯程序編輯.

2 AUTOEXEC.BAT 

DOS在啓動會自動運行autoexec.bat這個文件,一般我們在裏面裝載每次必用的程序,如: path(設置路徑)、smartdrv(磁盤加速)、 mouse(鼠標啓動)、mscdex(光驅連接)、 doskey(鍵盤管理)、set(設置環境變量)等。 

3 IO.SYS 

  DOS主要由三個基本文件和一些外部命令構成,有三個基本文件(又稱爲系統文件)。這三個基本文件是MSDOS.SYS,IO.SYS和COMMAND.COM(如果是PC-DOS,則爲IBMDOS.COM,IBMBIO.COM和COMMAND.COM)。其中MSDOS.SYS稱爲DOS內核(可見MSDOS.SYS是個非常重要的文件),它主要是用來管理和啓動系統的各個部件,爲DOS的引導作好準備工作。IO.SYS(IO爲Input&Output的縮寫,意即“輸入輸出”)主要負責系統的基本輸入和輸出,即DOS與各部件之間的聯繫。COMMAND.COM文件(COMMAND是“命令”的意思)是DOS與用戶的接口,它主要提供了一些DOS的內部命令,並能接受、判別並執行用戶輸入的命令。磁盤是否具有啓動DOS的能力,就看是否具有這三個文件,具有這三個文件的磁盤,就稱作引導盤。而除此之外還包含許多DOS外部命令的磁盤則稱爲系統盤。

  最後要注意的是,MSDOS.SYS和IO.SYS兩個文件的存儲位置是有限制的,它們必須位於磁盤物理位置的最前面,否則將失去引導能力。

4 boot.ini 

當我們在電腦中安裝了多系統之後,每次啓動計算機時都會出現一個系統引導菜單,在此選擇需要進入的系統後回車即可。這個引導程序就是Boot.ini,在安裝系統時程序自動被安裝,使用它我們可以輕鬆對電腦中的多系統進行引導,還可以通過該引導文件,設置個性化的啓動菜單。 

系統主要依賴Boot.ini文件來確定計算機在重啓(引導)過程中顯示的可供選取的操作系統類別。Boot.ini在缺省狀態下被設定爲隱含和系統文件屬性, 並且被標識爲只讀文件。  BOOTFONT.BIN是漢化引導菜單用的,刪除後引導菜單會變成英文的

雙擊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等待的時間。 

“default”指定默認的操作系統。 

“scsi(0)”表示主控制器(通常也是唯一的控制器)負責此設備。如果有兩個 SCSI 控制器並且磁盤與第二個控制器相關聯,則第二個控制器稱爲“scsi(1)”。 

如果系統使用 IDE、增強的 IDE (EIDE) 或增強的小型設備接口 (ESDI) 驅動器,或者如果系統使用沒有內置 BIOS 的 SCSI 適配器,請將“scsi”替換爲“multi”。 

“disk(0)”指要使用的 SCSI 邏輯單元 (LUN)。它可以是獨立的磁盤,但是大多數 SCSI 設置對每個 SCSI ID 只有一個 LUN。 

“rdisk(0)”指物理磁盤1。 

“partition(1)”是計算機中第一個驅動器上的第一分區。如果有兩個分區(C 和 D),則分區 C 爲 partition(1),分區 D 爲 partition(2)。 

“/noexecute=optin /fastdetect”指定快速監視並調試信息,啓動時不檢查串行口和並行口。 

5 bootfont.bin 

BOOTFONT.BIN是用來漢化引導菜單的,刪除後引導菜單會變成英文 

6 MSDOS.SYS 

MSDOS.SYS是DOS的核心文件之一。 

MSDOS.SYS 在微軟非NT內核的操作系統中經常可以看到它。MSDOS.SYS可以修改,但改壞了可能會導致系統無法啓動,可以用記事本打開,內面是一些啓動參數,如:開機時顯示菜單、開機時進行磁盤掃描、開機時顯示LOGO等等。 

7 NTDETECT.COM 

Ntdetect.com會收集如下類型的硬件信息: 

系統固件信息,例如時間和日期等 

總線適配器的類型 

顯卡適配器的類型 

鍵盤 

通信端口 

存儲設備 

其它輸入設備,例如鼠標等 

並口 

安裝在ISA槽中的ISA設備 

完成信息的檢測之後,系統就會在屏幕上顯示那個Windows圖標,並出現一個滾動條,告訴用戶Windows 的啓動進程 

8 NTLDR

NTLDR全稱是NT Loader,是系統加載程序,用來裝載操作系統。 

NTLDR文件是系統的引導文件,當此文件丟失時啓動系統會提示"NTLDR is missing..."並要求按任意鍵重新啓動,不能正確進入系統。 

 下面簡要介紹系統的啓動過程: 

      1、電源BIOS自檢程序開始運行 

      2、主引導記錄被裝入內存,並且程序開始執行 

      3、活動分區的引導扇區被裝入內存 

      4、NTLDR從引導扇區被裝入並初始化 

      5、將處理器的實模式改爲32位平滑內存模式 

      6、NTLDR開始運行適當的小文件系統驅動程序(小文件系統驅動程序是建立在NTLDR內部的,它能讀FAT或NTFS) 

      7、NTLDR讀boot.ini文件 

      8、NTLDR裝載所選操作系統 

      9、Ntdetect.com 搜索計算機硬件並將列表傳送給NTLDR,以便將這些信息寫進HKE Y_LOCAL_MACHINE/HARDWARE中。 

     10、然後NTLDR裝載Ntoskrnl.exe,Hal.dll和系統信息集合。 

     11、Ntldr搜索系統信息集合,並裝載設備驅動配置以便設備在啓動時開始工作 

      12、Ntldr把控制權交給Ntoskrnl.exe,這時,啓動程序結束,裝載階段開始 

另外,有的電腦系統盤根目錄下還會有下面的兩個文件,雖然跟系統啓動沒有關係,在此也一併介紹吧 

9 pagefile.sys 

虛擬內存頁面文件設置大小及改變存放位置

   虛擬內存是用硬盤空間做內存來彌補計算機RAM空間的缺乏。當實際RAM滿時(實際上,在RAM滿之前),虛擬內存就在硬盤上創建了。當物理內存用完後,虛擬內存管理器選擇最近沒有用過的,低優先級的內存部分寫到交換文件上。這個過程對應用是隱藏的,應用把虛擬內存和實際內存看作是一樣的。

10 hiberfil.sys 

這個文件只在啓用了系統休眠的電腦上可見,而且其大小與電腦的內存大小一致。 

當電腦進入休眠狀態時,內存會把自身的內容完全拷貝到這個文件裏,當下一次電腦啓動,內存被加電喚醒的時候,又會從這個文件裏把內容調回來 

11 如何才能顯示上面的這些文件? 

打開“我的電腦”——工具——文件夾選項——查看 

勾選“顯示系統文件夾的內容” 

取消勾選“隱藏受保護的操作系統文件” 

選擇“顯示所有文件和文件夾” 

12 如果誤刪了這些文件,該如何修復呢? 

最簡單的方法,就是找另一臺電腦,把那些文件完全拷貝過來 

如果已經關機了,無法啓動,先用工具光盤引導啓動,然後執行上面的步驟就ok。  

Documents and Settings  

Windows 操作系統中用來存放用戶配置信息的文件夾。默認情況下在系統分區根目錄下,其下包括:Administrator、All Users、Default User、用戶文件夾。如果你將隱藏和系統的文件(夾)都顯示出來的話,還會發現諸如LocalService、NetworkService等更多的文件夾 

C:\ Documents and Settings\All Users\Application Data\Microsoft\Media Index

這個文件夾與WMPS8有關。

C:\ Documents and Settings\All Users\Application Data\Microsoft\Media Player

這個文件夾與WMP9有關。

C:\ Documents and Settings\All Users\Application Data\Microsoft\User Account Pictures\Default Pictures

在設置賬戶或使用MSN時都會使用到.

C:\ Documents and Settings\All Users\ Documents(或Shared Documents)\My Music

這個目錄比較特殊,它顯示的名字與工具欄中顯示的名字有所不同。進入這個目錄的實際步驟是:“C:\ Documents and Settings\All Users\”→“共享文檔”→“共享音樂”。

C:\ Documents and Settings\All Users\ Documents(或Shared Documents)\ My Pictures

與My Music目錄相似。

C:\ Documents and Settings\用戶名\ My Documents\My Music

硬盤中存放音樂的地方,那麼把它刪除吧。

C:\ Documents and Settings\All Users\[開始]菜單\程序\附件\輔助工具

這裏存放着系統輔助功能嚮導的程序快捷方式。

C:\ Documents and Settings\用戶名\[開始]菜單\程序\附件

這個目錄是一些程序的快捷圖標。

C:\ Documents and Settings\用戶名\Favorites

這裏的快捷圖標,“MSN。

C:\ Documents and Settings\用戶名\Favorites\Links

鏈接文件夾。

RECYCLER 

回收站文件夾

當你刪除文件,文件就是放在每個盤下面這個文件夾,只有選擇“清空回收站”時,才能騰出空間。

該文件夾被刪除後,還會自動重新建立。

System Volume Information

“系統卷標信息”。這個文件夾裏就存儲着“系統還原”的備份信息。

該功能既佔用硬盤空間、恢復時間長,又會產生大量的磁盤碎片,重要的是恢復後問題並不能完全解決。

AUTOEXEC.BAT

DOS在啓動會自動運行autoexec.bat這條文件,一般我們在裏面裝載每次必用的程序,如: path(設置路徑)、smartdrv(磁盤加速)、 mouse(鼠標啓動)、mscdex(光驅連接)、 doskey(鍵盤管理)、set(設置環境變量)等 

如果啓動盤根目錄中沒有這個文件,電腦會讓用戶輸入日期和時間 
 

windows系統路徑

"%SYSTEMDRIVE%"是指您系統所在的磁盤目錄,如果您的系統裝在C盤,那麼"%SYSTEMDRIVE%"等價於"C:\"]

%SYSTEMDRIVE%\WINDOWS\$hf_mig$

存有系統更新補丁的卸載文件,數量多少視補丁文件的多少而定。

%SYSTEMDRIVE%\WINDOWS\$NtUninstallKB******$

系統經過自動更新後會出現大量的這樣的文件夾,KB******爲補丁的標示號,性質和作用同上。

%SYSTEMDRIVE%\WINDOWS\addins(一般爲空)

存有系統附加文件,用來存放系統附加功能的文件。

%SYSTEMDRIVE%\WINDOWS\AppPatch(一般爲5MB左右)

存有應用程序修補備份文件,用來存放應用程序的修補文件。

%SYSTEMDRIVE%\WINDOWS\Config

存有系統配置文件,用來存放系統的一些臨時配置的文件。

%SYSTEMDRIVE%\WINDOWS\Connection Wizard

存有連接嚮導文件,用來存放“Internet連接嚮導”的相關文件。

%SYSTEMDRIVE%\WINDOWS\Cursors

存有系統鼠標指針文件,系統自帶幾套鼠標樣式,全存在這裏,文件格式爲*.cur。

%SYSTEMDRIVE%\WINDOWS\Debug

存有系統調試文件,用來存放系統運行過程中調試模塊的日誌文件,以便管理員根據這些日誌文件來發現計算機所存在的問題。其中“UserMode”文件夾下存放的是當前用戶的調試日誌文件。

%SYSTEMDRIVE%\WINDOWS\Downloaded Installations

這裏一般都是install sheild壓縮包解壓出的程序安裝文件,體積較大,屬於安裝過程中的臨時文件。

%SYSTEMDRIVE%\WINDOWS\Downloaded Program Files

存有下載程序文件,一般是些瀏覽器插件,如flash播放器,銀行密碼輸入控件等,程序一般都很小

%SYSTEMDRIVE%\WINDOWS\Driver Cache

系統驅動緩存文件夾,用來存放系統已知硬件的驅動文件。Windows操作系統默認安裝後,這裏會有一個i386文件夾,其中有一個名爲driver.cab的文件,即Windows操作系統自帶的已知硬件的驅動庫文件。

%SYSTEMDRIVE%\WINDOWS\Drivers

大部分驅動文件都會放在%SYSTEMDRIVE%\WINDOWS\system32\Drivers

%SYSTEMDRIVE%\WINDOWS\Fonts

存有系統字體文件,用來存放系統已安裝字體文件。

%SYSTEMDRIVE%\WINDOWS\Help

存有系統幫助文件。

%SYSTEMDRIVE%\WINDOWS\ime

存有系統輸入法相關程序等。Windows操作系統已經內嵌了東亞國家的輸入法,如日語,韓文等,各所包含的文件如下:

  chsime:簡體中文輸入法;

  CHTIME:繁體中文輸入法;

  imejp:日文輸入法;

  imejp98:日文98輸入法;

  imjp8_1:微軟IME標準2002的8.1版本輸入法;

  imkr6_1:朝鮮語(IME2002)6.1版本輸入法;

  shared:東亞語系共享文件夾。

%SYSTEMDRIVE%\WINDOWS\inf

這個文件夾是用來存放INF文件的。INF是一種具有特定格式的純文本文件,最常見的應用是爲硬件設備提供驅動程序服務。

%SYSTEMDRIVE%\WINDOWS\Installer

存有MSI文件或者程序安裝所需要的臨時文件及卸載時所需要的文件。MSI文件是Windows 系統的安裝包。刪除會影響"添加刪除程序"不能正常卸載程序。

%SYSTEMDRIVE%\WINDOWS\java

存有Java運行的組件及其程序文件,XP系統默認有該文件夾。

%SYSTEMDRIVE%\WINDOWS\Media

存有系統媒體文件,多爲*.wma/*.mid格式的聲音文件。例如開關機聲音就存放在這裏。

%SYSTEMDRIVE%\WINDOWS\msagent

存有微軟助手文件,用來存放一些動態的卡通形象,協助你更好地使用系統。

%SYSTEMDRIVE%\WINDOWS\msapps

存有微軟應用程序文件,一般沒多少內容。

%SYSTEMDRIVE%\WINDOWS\mui

存有多語言包文件,用來存放多國語言文件。如果您沒有安裝過多國語言包,該文件夾下只有muisetup.exe文件。

%SYSTEMDRIVE%\WINDOWS\Offline Web Pages

存有網頁脫機瀏覽文件。當某個站點被設成允許脫機使用時,就會在該文件夾中生成對應的文件。可以刪除這裏的文件,不過相應站點的脫機瀏覽功能就會失效。

%SYSTEMDRIVE%\WINDOWS\pchealth

存有協調、配置和管理計算機正常運行的文件。通過msconfig命令來系統配置實用程序,就是調用這個文件夾下的\helpctr\binaries\下的文件,再如脫機瀏覽的緩存就在\helpctr\OfflineCache文件下。這裏的文件對於操作系統來說非常重要。

%SYSTEMDRIVE%\WINDOWS\Prefetch

存有系統預讀取文件,用來存放系統已訪問過的文件的預讀信息(此信息是系統在訪問時自動生成的新信息),以加快文件的訪問速度,其擴展名爲*PF。

%SYSTEMDRIVE%\WINDOWS\pss

存有系統啓動配置文件的備份文件,一般對Boot.ini、System.ini和Win.ini三個文件進行備份,擴展名爲*.backup。如果系統原有的這三個文件發生意外的話,就可以從這裏進行改名恢復。

%SYSTEMDRIVE%\WINDOWS\RegisteredPackages

 

%SYSTEMDRIVE%\WINDOWS\Registration

存有系統註冊相關文件,用來存放用於系統COM+或者其他組件註冊的相關文件。

%SYSTEMDRIVE%\WINDOWS\repair

存有系統修復文件,用來存放修復系統時的配置文件。當系統無法進入桌面,我們在不得已的情況下,會首先選擇修復系統,這個文件裏所存放的就是系統的基本配置文件。

%SYSTEMDRIVE%\WINDOWS\Resources

存有系統主體文件,用來存放系統SHELL資源文件,安裝的第三方主題文件大多數也存放在這裏。可以刪除一些無用的主題文件。

%SYSTEMDRIVE%\WINDOWS\security

存有系統安全文件,用來存放系統重要的數據文件。

%SYSTEMDRIVE%\WINDOWS\SoftwareDistribution

 

%SYSTEMDRIVE%\WINDOWS\srchasst

存有搜索助手文件,用來存放系統搜索助手文件,與msagent文件夾類似。

%SYSTEMDRIVE%\WINDOWS\system

存有系統虛擬設備文件,這些文件從邏輯上爲系統在啓動時建立一套完整的虛擬設備,尤其是當你的硬件驅動還沒有安裝的時候。

%SYSTEMDRIVE%\WINDOWS\Tasks

 

%SYSTEMDRIVE%\WINDOWS\Temp

 

%SYSTEMDRIVE%\WINDOWS\twain_32

 

%SYSTEMDRIVE%\WINDOWS\WBEM

 

%SYSTEMDRIVE%\WINDOWS\Web

系統自帶的桌面圖片就存放在這裏(Web\Wallpaper\)

%SYSTEMDRIVE%\WINDOWS\WinSxS

 

%SYSTEMDRIVE%\WINDOWS\system32

存有重要系統文件。

附件:

Android框架

IOS框架

web_os框架:

windows NT框架:

Minix3框架

linux框架

linux框架(完整):

計算機資源

主板芯片組(Chipset)顯卡(VGA)聲卡(Audio)網卡(LAN)無線網卡(Wireless LAN)紅外線(IR)觸控板(Touchpad)PCMCIA控制器(PCMCIA)讀卡器(Flash Media Reader)調制解調器(Modem)硬盤、其它(如電視卡、CDMA上網適配器等等)

計算機內部分層

       

           在計算機中,操作系統,英文名稱Operating System,簡稱OS,是計算機系統中必不可少的基礎系統軟件,它是應用程序運行以及用戶操作必備的基礎環境支撐,是計算機系統的核心。是處於用戶與計算機系統硬件之間用於傳遞信息的系統程序軟件。例如:操作系統會在接收到用戶輸入的信息後,將其傳給計算機系統硬件核心進行處理,然後再把計算機系統硬件的處理結果返回給使用者。

         計算的操作系統對於計算機可以說是十分重要的,從使用者角度來說,操作系統可以對計算機系統的各項資源板塊開展調度工作,其中包括軟硬件設備、數據信息等,運用計算機操作系統可以減少人工資源分配的工作強度,使用者對於計算的操作干預程度減少,計算機的智能化工作效率就可以得到很大的提升。其次在資源管理方面,如果由多個用戶共同來管理一個計算機系統,那麼可能就會有衝突矛盾存在於兩個使用者的信息共享當中。爲了更加合理的分配計算機的各個資源板塊,協調計算機系統的各個組成部分,就需要充分發揮計算機操作系統的職能,對各個資源板塊的使用效率和使用程度進行一個最優的調整,使得各個用戶的需求都能夠得到滿足。最後,操作系統在計算機程序的輔助下,可以抽象處理計算系統資源提供的各項基礎職能,以可視化的手段來向使用者展示操作系統功能,減低計算機的使用難度。

        操作系統主要包括以下幾個方面的功能 :

①進程管理,其工作主要是進程調度,在單用戶單任務的情況下,處理器僅爲一個用戶的一個任務所獨佔, 進程管理的工作十分簡單。但在多道程序或多用戶的情況 下,組織多個作業或任務時,就要解決處理器的調度、 分配和回收等問題 。

②存儲管理分爲幾種功能:存儲分配、存儲共享、存儲保護 、存儲擴張。

③設備管理分有以下功能:設備分配、設備傳輸控制 、設備獨立性。

④文件管理:文件存儲空間的管理、目錄管理 、文件操作管理、文件保護。

⑤作業管理是負責處理用戶提交的任何要求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章