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,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。例如:操作系统会在接收到用户输入的信息后,将其传给计算机系统硬件核心进行处理,然后再把计算机系统硬件的处理结果返回给使用者。

         计算的操作系统对于计算机可以说是十分重要的,从使用者角度来说,操作系统可以对计算机系统的各项资源板块开展调度工作,其中包括软硬件设备、数据信息等,运用计算机操作系统可以减少人工资源分配的工作强度,使用者对于计算的操作干预程度减少,计算机的智能化工作效率就可以得到很大的提升。其次在资源管理方面,如果由多个用户共同来管理一个计算机系统,那么可能就会有冲突矛盾存在于两个使用者的信息共享当中。为了更加合理的分配计算机的各个资源板块,协调计算机系统的各个组成部分,就需要充分发挥计算机操作系统的职能,对各个资源板块的使用效率和使用程度进行一个最优的调整,使得各个用户的需求都能够得到满足。最后,操作系统在计算机程序的辅助下,可以抽象处理计算系统资源提供的各项基础职能,以可视化的手段来向使用者展示操作系统功能,减低计算机的使用难度。

        操作系统主要包括以下几个方面的功能 :

①进程管理,其工作主要是进程调度,在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占, 进程管理的工作十分简单。但在多道程序或多用户的情况 下,组织多个作业或任务时,就要解决处理器的调度、 分配和回收等问题 。

②存储管理分为几种功能:存储分配、存储共享、存储保护 、存储扩张。

③设备管理分有以下功能:设备分配、设备传输控制 、设备独立性。

④文件管理:文件存储空间的管理、目录管理 、文件操作管理、文件保护。

⑤作业管理是负责处理用户提交的任何要求。

相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页