zoukankan      html  css  js  c++  java
  • Windows 7 C 盘隐藏文件分析 删除

    本文所有测试在Windows7系统上测试通过。

    在windows cmd中输入以下命令:

    C:\Users\dubo>cd ..
    C:\Users>cd ..
    C:\>dir /a
    显示如下图所示:

     

     















    下面我们从第一个文件开始讲述:

    $RECYCLE.BIN (目录)

    $RECYCLE.BIN 文件是系统文件夹,也就是所谓的“回收站”,是不能删除的。只要在文件夹选项—查看里勾选“隐藏受保护的操作系统文件”就看不到了的。如果你发现在某盘下 $RECYCLE.BIN文件内存占用很大(说明该文件回收的东西多了,确保没有你需要的重要程序或者文件),确实想删除,右键单击桌面上的回收站—属性—把“删除时不将文件移入回收站,而是彻底删除”那个选上,然后就可以进入任何盘把$RECYCLE.BIN这个文件夹删除(因为是回收站文件删除后还会自动恢复,恢复后的该盘$RECYCLE.BIN文件内存将默认回原来最低的KB,降低硬盘的内存的用量了)。

     

    .Trash-1000 (目录)

    注意:由于本人装了Windows7Ubuntu双系统,Ubuntu系统下可以访问Windows系统的文件,因此会在相应的磁盘上建立文件,如果没有装Ubuntu的话,不会有这个文件夹的。

    其中的Trash是指“垃圾” 1000是你的Ubuntu用户的uid。

    这个文件是用来存放回收站里面的文件的。类似于Windows会在每个分区内创建的$RECYCL.BIN 文件夹,它是Ubuntu里面的gnome创建的。你要是把它删除了,下次登录Ubuntu的时候还是会被创建。你要是看它不舒服,把它隐藏了就是,但要是在Linux下面的垃圾没有完全删除,这个文件夹会占用很大的空间,而且在windows下会碰到权限问题而无法删除,因此,最好在Linux下面把回收站清空。

     

    autoexec.bat (文件)

    autoexec.bat是自动批处理文件,正常是在C盘根目录下的,在DOS和win95/98时代比较有用,DOS在启动会自动运行autoexec.bat这条文件,一般我们在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、 mouse(鼠标启动)、mscdex(光驱连接)、 doskey(键盘管理)、set(设置环境变量)等。在winme中,这个文件已经不能修改,只能是0字节。而Windows 2000/XP/Vista/7/8等中只是为了兼容保留了这个文件,已经没有作用,可以删除

    而命令提示符(cmd.exe)里面的内存环境等设置是由autoexec.nt和config.nt定义的,与autoexec.bat和config.sys无关。

    可以用type autoexec.bat命令来查看一下内容:

    rem dummy file for NTVDM

    rem 在bat 文件里是注释。因此这个文件没有用。

     

    boot (目录)

    Win7启动时会到主分区C盘的Boot文件夹中读取语言文件,如果只想保留简体中文启动提示信息的话,就保留以下文件:

    C:\Boot\BCD

    C:\Boot\memtest.exe

    C:\Boot\Fonts\chs_boot.ttf

    C:\Boot\Fonts\wgl4_boot.ttf

    C:\Boot\zh-CN\bootmgr.exe.mui

    C:\Boot\zh-CN\memtest.exe.mui

     

    boot.ini (文件)

    Windows XP主要依赖Boot.ini文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。Boot.ini在缺省状态下被设定为隐含和系统文件属性,并且被标识为只读文件。当我们在电脑中安装了多系统(如Windows 98和Windows XP)之后,每次启动计算机时都会出现一个系统引导菜单,在此选择需要进入的系统后回车即可。这个引导程序名为Boot.ini,在安装Windows2000(XP)时程序自动被安装,使用它我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单,windows7下可以删除。

    注:在win7下添加启动菜单是一件很麻烦的事情。要在cmd命令行里面用bcdedit,还要在操作时输入一大串的{GUID}。用easybcd也有比较大的局限性,不能自由的添加自己制作的启动引导文件。之前以为在win7里面只能通过向BCD里面添加项目的方式来添加启动项。但是我发现,win7下面也能像XP下使用boot.ini添加启动项目。

    在C盘的根目录下新建一个boot.ini,向里面添加以下内容:

    c:\grldr.mbr="Grub4Dos"

    这样,就能把启动引导文件c:\grldr.mbr添加到启动菜单里,显示的名称为Grub4Dos

    和XP不同的是,win7的boot.ini里面启动项的名称必须加上引号,在XP里面可以写成:

    c:\grldr.mbr=Grub4Dos

    而win7里面必须写成:

    c:\grldr.mbr="Grub4Dos"

     

    boot.ini.saved

    是boot.ini的备份文件。里面的内容是一样的。Win7可删

     

    bootfont.bin

    BOOTFONT.BIN用于汉化引导菜单,删除后引导菜单会变成英文的。Win7可删,没有变成英文。

     

    bootmgr (文件)

    启动管理器。Bootmgr是Boot Manager的缩写,是在WindowsVista和Windows 7中使用的新的启动管理器,以代替Windows xp中的启动管理器—NTLDR。在微软的Windows Vista,WindowsServer 2008和Windows 7操作系统中,其启动过程与从前的以NT为内核的Windows版本略有不同。bootmgr就相当于Win NT/Win2000/Win XP时代的NTLDR。

     

    BOOTSECT.BAK

    bootsect.bak是系统引导文件的备份,装完系统自动备份生成的,删不删无所谓的,只要你的引导文件完好就行,但建议不要删。(另一说,删除会导致无法启动)。如果看着不爽,可以将它隐藏。Win7可删

     

    config.sys

    CONFIG.SYS是DOS系统中的一个重要文件,它的配置直接影响到系统的使用及其效率。如果配置不当的话,可能很多程序都无法正常运行。Win7可删

     

    g7ldr

    Windows7 系统激活软件生成的文件,删除后系统变成非激活状态。Win7下不可以删除。

    GHLDR 和 GRLDR

    ghldr和grldr是Ghost还原所需要的系统文件,一般情况下对系统没有影响,最好不要删除。Win7下都可删除。

    hiberfil.sys

    系统的休眠功能所占用的硬盘空间的文件(Windows 默认休眠功能是处于打开状态的),电脑处于休眠状态时,内存中的所有内容将保存到硬盘,并且电脑会被关闭。电脑在返回打开状态之后,关闭电脑时打开的所有程序和文档将全都还原到桌面。也就是说,当你让电脑进入休眠状态时,Windows 在关闭系统前将所有的内存内容写入hiberfil.sys文件。而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑恢复到关闭前的状态。然而,Windows 在硬盘上留下了hiberfil.sys文件,即使这个文件不再需要了。Hiberfil.sys文件和内存大小一样,是磁盘碎片整理程序不能整理的特殊系统文件。因此,Hiberfil.sys的存在将阻止磁盘碎片整理程序进行彻底的整理操作。

     

    IO.SYS

    IO.SYS为WIN9X模式下的重要启动文件,主要控制启动中由机器向操作者之间的重要转换,是WIN9X系统启动的枢纽。和MSDOS.SYS COMMAND.COM共同构成WIN9X的启动核心,通常情况下为系统、只读、隐藏属性。是Windows的DOS实模式的核心文件。Win7可删除

     

    menu.list

    Linux系统的启动文件。Win7可删


    MSDOS.SYS

    见IO.SYS。Win7可删


    NTDETECT.COM

    既Ntdetect.com是电脑中的系统引导文件,可执行文件。

    Ntdetect.com 会收集如下类型的硬件信息:

    & 系统固件信息,例如时间和日期等

    & 总线适配器的类型

    & 显卡适配器的类型

    & 键盘

    & 通信端口

    & 磁盘

    & 软盘

    & 输入设备,例如鼠标

    & 并口

    & 安装在ISA槽中的ISA设备

    完成信息的检测之后,Windows XP会在屏幕上显示那个著名的Windows XP商标,并显示一个滚动的,告诉用户Windows 的启动进程。win7可删


    NTLDR

    NTLDR全称是NT Loader,是系统加载程序

    NTLDR文件是Windows NT/2000/XP/2003的引导文件,当此文件丢失时启动系统会提示"NTLDR is missing..."并要求按任意键重新启动,不能正确进入系统。所以应该在系统正常的时候给予备份。

    NTLDR一般存放于C盘根目录下,是一个具有隐藏和只读属性的系统文件。它的主要职责是解析Boot.ini文件。win7可删

     

    pagefile.sys

    pagefile.sys即安装过程中创建的虚拟内存页面文件。这个文件的大小是自己系统虚拟内存设置的最小值的大小。

    如果计算机在较低的 RAM 下运行,并且立即需要更多RAM,则 Windows 会用硬盘空间来模拟系统RAM。这叫做虚拟内存,通常称为页面文件。也就由于虚拟内存的设定产生了pagefile.sys文件。虚拟内存的设定对于自己计算机的性能在一定程度上面是有好处的。所以这里建议大家还是保留虚拟内存。甚至可以扩大虚拟内存的容量,不过本文将通常也会占用较大的存储位置,硬盘资源紧张的用户可以考虑禁用或移动及缩小大小。


    清理完成后,系统文件显示如下:



  • 相关阅读:
    async和await是如何实现异步编程?
    HD-ACM算法专攻系列(23)——Crixalis's Equipment
    HD-ACM算法专攻系列(22)——Max Sum
    HD-ACM算法专攻系列(21)——Wooden Sticks
    HD-ACM算法专攻系列(20)——七夕节
    HD-ACM算法专攻系列(19)——Leftmost Digit
    搭建Prometheus平台,你必须考虑的6个因素
    实用教程丨使用K3s和MySQL运行Rancher 2.4
    Kubernetes Ingress简单入门
    一文讲透Cluster API的前世、今生与未来
  • 原文地址:https://www.cnblogs.com/duboway/p/3029530.html
Copyright © 2011-2022 走看看