第一篇:揭秘C盘根下文件 避免系统无法启动
[系统]揭秘C盘根下文件避免系统无法启动
进入论坛讨论>>
2009-09-29 来源: 数动连线整理
经常见到一些网友,跟U盘病毒作斗争久了,养成了看到磁盘根目录的隐藏文件就删的“职业习惯”,结果当自己买来新电脑的时候,一下子看到C盘下有那么多“病毒”,就全部删了,结果……下次开机的时候系统就起不来了,汗……
所以,我感觉有必要跟大家讲一讲C盘下这些系统文件的作用,以及简要介绍一下系统的启动过程。下面,就请我为大家一一道来:
1.CONFIG.SYS
CONFIG.SYS是包含在DOS(磁盘操作系统,Disk Operating System)中的一个文本文件命令,它告诉操作系统计算机如何初始化。多数情况下,CONFIG.SYS命令制定内存设备驱动和程序,以控制硬件设备;开启或进制系统特征;以及限制系统资源。CONFIG.SYS在autoexec.bat(自动批处理程序)文件执行前载入。
2.AUTOEXEC.BAT
DOS在启动会自动运行autoexec.bat这个文件,一般我们在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、mouse(鼠标启动)、mscdex(光驱连接)、doskey(键盘管理)、set(设置环境变量)等。
3.IO.SYS
IO.SYS提供标准硬件的输入/输出接口和DOS的中断调用,在电脑启动过程中,此文件会根据用户通过输入设备的信号执行相应的操作。大家常挂在嘴边的“开机按F8进入安全模式”就是来自于这个文件的作用
4.boot.ini
当我们在电脑中安装了多系统(如Windows 2000和Windows XP)之后,每次启动计算机时都会出现一个系统引导菜单,在此选择需要进入的系统后回车即可。这个引导程序就是Boot.ini,在安装Windows 2000(XP)时程序自动被安装,使用它我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。
系统主要依赖Boot.ini文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。Boot.ini在缺省状态下被设定为隐含和系统文件属性, 并且被标识为只读文件。
双击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,以便将这些信息写进HKEY_LOCAL_MACHINE/HARDWARE中。
10、然后NTLDR装载Ntoskrnl.exe,Hal.dll和系统信息集合。
11、Ntldr搜索系统信息集合,并装载设备驱动配置以便设备在启动时开始工作
12、Ntldr把控制权交给Ntoskrnl.exe,这时,启动程序结束,装载阶段开始
另外,有的电脑系统盘根目录下还会有下面的两个文件,虽然跟系统启动没有关系,在此也一并介绍吧
9.pagefile.sys
简单说说吧,其实这就是传说中的虚拟内存啦,可以用这个文件的空间做内存,从而弥补RAM空间的缺乏。虚拟内存管理器会选择最近没有用过的、低优先级的内存部分写到这个文件上去
10.hiberfil.sys
这个文件只在启用了系统休眠的电脑上可见,而且其大小与电脑的内存大小一致。
当电脑进入休眠状态时,内存会把自身的内容完全拷贝到这个文件里,当下一次电脑启动,内存被加电唤醒的时候,又会从这个文件里把内容调回来
如何才能显示上面的这些文件?
打开“我的电脑”——工具——文件夹选项——查看;
勾选“显示系统文件夹的内容”;
取消勾选“隐藏受保护的操作系统文件”;
选择“显示所有文件和文件夹”;
如果误删了这些文件,该如何修复呢?
最简单的方法,就是找另一台电脑,把那些文件完全拷贝过来
如果已经关机了,无法启动,先用工具光盘引导启动,然后执行上面的步骤就ok了!
深入了解Vista/XP:C盘根目录文件夹和文件解析
WindowsXP pro sp2单系统时,C盘根目录有14个文件和文件夹(其中隐藏11 个)。XP和VISTA双系统运行时,有20个。对于这些文件和文件夹,无论是数量,还是功能,都应当十分了解,今天我们就来做下这些分析,希望对大家有所帮助。
(一)单系统时的文件和文件夹解析
(1)RECYCLER 回收站
(2)Documents and Settings 存放用户配置信息的文件夹
(3)Program Files 应用程序文件夹(4)System Volume Information 存储系统还原备份信息文件夹。
(5)windows 操作系统文件夹
(6)bootfont.bin 操作系统汉化引导菜单文件
(7)NTDETECT.COM 对硬件设备初始化的一个系统级别的文件,然后把这些硬件信息传递给下 一个启动步骤,最终完成操作系统的启动。
(8)ntldr 非常重要的系统文件。启动后它将CPU的控制权交给操作系统。一旦丢失 就无法进入操作系统。
(9)AUTOEXEC.BAT DOS在启动会自动运行这个文件,一般在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、mouse(鼠标启动)、mscdex(光驱连接)、doskey(键盘管理)、set(设置环境变量)等。
(10)CONFIG.SYS 这个文件是用于系统启动时加载程序用的,在DOS时是很重要的。但在的 窗口操作系统下,这个文件一般都不用。
(11)IO.SYS 提供标准硬件的输入/输出接口和DOS的中断调用,功能全面增强,它基 本上控制着全部启动过程,是Windows的DOS实模式的核心文件。但它需要根据 MSDOS.SYS的设置才能实现正常的启动过程。
(12)MSDOS.SYS 作为系统盘中的核心文件,是系统启动时必不可少的。在DOS操作系统时 代,主要负责建立、删除以及读写磁盘文件管理,以及内存管理、磁盘和其它系 统资源的管理。
(13)boot.ini 电脑中如果安装有多个操作系统,在电脑加电自检后会出现一个启动菜 单,它列出了在这台电脑上安装的所有的操作系统,用户使用“↑”“↓”键可
以选择进入哪个系统。这一切都源于这个文件,Windows XP主要依赖BOOT.INI文 件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。
(14)pagefile.sys 是Windows下的虚拟内存,作用与物理内存基本相似,但它是作为物理内 存的“后备力量”而存在的。也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内 存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的 空间就是虚拟内存。
(二)双系统时的文件和文件夹解析
(15)Boot Vista启动时会到主分区C盘的Boot文件夹中读取语言文件,如果只 想保留简体中文启动提示信息的话,可以只保留以下文件:
C:BootBCD C:Bootmemtest.exe C:BootFontschs_boot.ttf C:BootFontswgl4_boot.ttf C:Bootzh-CNbootmgr.exe.mui C:Bootzh-CNmemtest.exe.mui(16)$RECYCLE.BIN Vista建立的回收站
(17)bootmgr VISTA启动管理文件
(18)vstaldr 软改bios破解激活VISTA文件
(19)vstaldr.img 软改bios破解激活VISTA文件
(20)menu.lst 软改bios破解激活VISTA文件
注:因为国情的原因,特别罗列除了一些破解过的Vista系统的一些文件,注 意,运行的Vista破解激活工具不同,18、19、20文件也会不同。
第二篇:WINDOWS各系统文件夹的作用和C盘根目录下文件大揭秘
├—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(系统还原文件夹)C盘根目录下文件大揭秘??????? CONFIG.SYS
CONFIG.SYS是包含在DOS(磁盘操作系统,Disk Operating System)中的一个文本文件命令,它告诉操作系统计算机如何初始化。多数情况下,CONFIG.SYS命令制定内存设备驱动和程序,以控制硬件设备;开启或进制系统特征;以及限制系统资源。CONFIG.SYS在autoexec.bat(自动批处理程序)文件执行前载入。
AUTOEXEC.BAT
DOS在启动会自动运行autoexec.bat这个文件,一般我们在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、mouse(鼠
标启动)、mscdex(光驱连接)、doskey(键盘管理)、set(设置环境变量)等。
IO.SYS
IO.SYS提供标准硬件的输入/输出接口和DOS的中断调用,在电脑启动过程中,此文件会根据用户通过输入设备的信号执行相应的操作。大家常挂在嘴边的“开机按F8进入安全模式”就是来自于这个文件的作用
boot.ini
当我们在电脑中安装了多系统(如Windows 2000和Windows XP)之后,每次启动计算机时都会出现一个系统引导菜单,在此选择需要进入的系统后回车即可。这个引导程序就是Boot.ini,在安装Windows 2000(XP)时程序自动被安装,使用它我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。
系统主要依赖Boot.ini文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。Boot.ini在缺省状态下被设定为隐含和系统文件属性, 并且被标识为只读文件。
双击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”指定快速监视并调试信息,启动时不检查串行口和并行口。
bootfont.bin
BOOTFONT.BIN是用来汉化引导菜单的,删除后引导菜单会变成英文
MSDOS.SYS
MSDOS.SYS是DOS的核心文件之一。
MSDOS.SYS 在微软非NT内核的操作系统中经常可以看到它。MSDOS.SYS可以修改,但改坏了可能会导致系统无法启动,可以用记事本打开,内面是一些启动参数,如:开机时显示菜单、开机时进行磁盘扫描、开机时显示LOGO等等。
NTDETECT.COM
Ntdetect.com会收集如下类型的硬件信息:
系统固件信息,例如时间和日期等
总线适配器的类型
显卡适配器的类型
键盘
通信端口
存储设备
其它输入设备,例如鼠标等
并口
安装在ISA槽中的ISA设备
完成信息的检测之后,系统就会在屏幕上显示那个Windows图标,并出现一个滚动条,告诉用户Windows 的启动进程
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,这时,启动程序结束,装载阶段开始
另外,有的电脑系统盘根目录下还会有下面的两个文件,虽然跟系统启动没有关系,在此也一并介绍吧
pagefile.sys
简单说说吧,其实这就是传说中的虚拟内存啦,可以用这个文件的空间做内存,从而弥补RAM空间的缺乏。虚拟内存管理器会选择最近没有用过的、低优先级的内存部分写到这个文件上去
hiberfil.sys
这个文件只在启用了系统休眠的电脑上可见,而且其大小与电脑的内存大小一致。
当电脑进入休眠状态时,内存会把自身的内容完全拷贝到这个文件里,当下一次电脑启动,内存被加电唤醒的时候,又会从这个文件里
把内容调回来
第三篇:黑马程序员C语言教程:linux系统下好用的文件恢复工具
Linux系统下好用的文件恢复工具
不同于windows,在Linux下我们常常借助命令操作整个文件系统。而删除数据是使用过程中出现较为频繁的操作。但命令rm删除掉的文件不像我们熟悉的windows躺在回收站中,轻轻一拉就回来。因此在操作过程中需要大家对Linux系统命令及文件存储特性有所了解。掌握其基本原理后,再借助工具完成数据恢复就不那么困难了。
许多同学习惯于Windows系统操作电脑的方式,使用鼠标配合图形界面完成操作。不得不承认这种方式十分简洁,易于学习和操作。这也是很多人初学Linux系统不习惯的重要原因之一。
Linux系统秉持Unix操作系统的作风,受时代潮流的影响也加入了图形操作系统的方法,同时保留了使用命令操系统的特性。因此,要想彻底掌握Linux系统的操作,必须要熟练使用常用的系统命令。像创建文件的touch命令,复制文件的cp命令,查看目录的ls命令以及查看文件内容的cat命令,既能挪动文件位置又能修改文件名的mv命令,以及删除文件的rm命令等都是Linux入门必须熟练掌握的系统操作命令。下面介绍两款实用的,借助字符终端,恢复文件的工具。testdisk和photorec。
testdisk的使用 testdisk简介
testdisk 是分区表恢复、raid 恢复、分区恢复的开源免费工具。它可以解决一些因为分区的原因而造成数据无法访问的问题。可以帮助你恢复丢失的分区,让磁盘重新变得可以启动,整理分区表,恢复主引导记录,恢复引导扇区以及文件系统表,testdisk支持如下文件系统:FAT12/FAT16/FAT32/NTFS/ext2/ext3/ext4。
testdisk 支持的功能: 修复分区表, 恢复已删除分区,用 FAT32 备份表恢复启动扇区,重建 FAT12/FAT16/FAT32 启动扇区,修复 FAT 表,重建 NTFS 启动扇区,用备份表恢复 NTFS 启动扇区,用 mft 镜像表修复 mft 表,查找 ext2/ext3 备份的 superblock,从 FAT,NTFS 及ext2文件系统恢复删除文件,从已删除的 FAT,NTFS 及 ext2/ext3 分区复制文件。
使用步骤
首先安装
#apt-get install testdisk 无法在线安装的用户可以在http://www.xiexiebang.com/wiki/TestDisk_Download 下载源代码编译安装。但需要注意,下载安装 testdisk 之前要安装几个辅助软件包 libjpeg8,libncursesw5,libuuid1,zlib1g。
启动testdisk #testdisk testdisk 启动后的工作界面首先要指定恢复操作过程中欲创建的的 log 文件(testdisk.log)。见下图。
[Create]新建一个log [Append]在现有log上追加 [No Log]不使用log 选择了 log 文件的记录方式后,testdisk会显示处于连接状态的分区设备。选择要恢复的分区设备,选择[Proceed]继续。见下图。
在列出的磁盘设备中,选择要恢复的分区,然后选择磁盘分区的种类。一般选择[Intel] Intel/PC partition即可。如果是 GPT 分区,应选择[EFI GPT]。对于ext4 文件系统来说应选择 [None ] Non partitioned media。但,通常选择 [Intel] Intel/PC partition 也可以正确识别,只是分析硬盘时间较长。见下图。
在接下来的的画面中选择[Analyse],对分区进行分析。见下图。
而后选择[Quick Search]进行快速检查。见下图。
选择[Continue]继续。
接下来会显示当前分区状态。这是testdisk分析的当前分区表的分区结果,我们选择可以[Deep Search]进行一次深入检测。
耐心等待检测完成。下图的20%表示检测进度。完成会提示[Continue]选项,选择继续。
检测完成界面如下图所示:
在此界面下,根据下方提示,按“P”按键,可列出分区上的文件。见下图。
下图,红色文件名称即为已被删除的文件,选择你要恢复的文件后,按“c”键。
testdisk会询问你要复制到哪个目录中去,选择你要保存的目标位置。
选好保存目标位置后,再次按“c”键。可看到如下绿色提示:Copy done!1 ok, 0 failed
可在设定的恢复文件存储目录下查看到恢复回来的文件。
按“q”键回退上一步,直至退出testdisk工具。
photorec的使用 photorec简介
photorec 是一款用于恢复硬盘、光盘中丢失的视频、文档、压缩包等文件,或从数码相机存储卡中恢复丢失图片的数据恢复软件(软件命名为 photo recovery的缩写)。photorec 忽略文件系统,能直接从介质底层恢复数据,因此,在介质的文件系统严重破坏或被重新格式化后,它也能进行数据恢复。出于安全考虑, photorec 以只读方式来访问您要恢复数据所在的磁盘或存储卡介质。
提示:一旦发现丢失或意外删除了某个图片、文件,请不要继续往该存储设备或磁盘保存新文件,否则您可能会覆盖原来的数据。这意味着在使用 photorec 时,千万不要将恢复的文件写入到原数据所存储的同一分区。
使用步骤
软件安装
photorec 无需格外安装,testdisk安装好后 photorec 可直接使用。
启动photorec #photorec 启动成功会显示当前已连接磁盘分区,选择准备恢复的文件所在分区,然后选择 [Proceed] 选项继续下一步。见下图。
接下来,选择欲恢复的文件所在磁盘分区格式。如FAT32。下图下方[File Opt]中有可供恢复的文件种类。
选择[File Opt]选项进入后可以看到photorec支持恢复的文件种类。默认是全部选中的,可以根据需要按“s”键取消全部勾选,然后移动光标到想要恢复的文件类型,使用“空格”键来选中指定类型。按“b”按键可以保存选择。如下图所示。
如没有特殊设置可以选择[Quit]选项退出,从上一级页面选择[Search]选项。进入如下页面。
选择好分区文件系统类型后,按Enter键进入如下页面。设定要分析的磁盘空间区域,可整个分区搜索[Whole],也可只搜索自由空间[Free]。如下图。
设定恢复成功后导出的文件存储目录位置。如:/home/itcast/my_recover。
存储目录选定好以后,按“Y”键即可进入数据恢复页面。开始数据恢复。如下图。
恢复完成后photorec会提示恢复的文件数,及存储位置。选择[Quit]退出 photorec。
被恢复的文件被保存在指定目录下,photorec会在其内部创建一个recup_dir.1目录,将恢复的文件保存在该目录下。
在recup_dir.1目录下,以字母数字组合为恢复文件重新命名。同时生成了一个report.xml文件。
对比
使用 testdisk 恢复文件,多用于硬盘上分区已经损坏的情形,该分区有原有数据纪录。但是如果损坏之后,重新再次做成了新分区的话,文件恢复的可能性比较小。
photorec 不仅针对硬盘、USB 设备、CD-ROM、SD 卡,而且还可以对其它存储设备进
行应用。因此大多数常用的文件如果被误操作的话,均可利用其来进行恢复。只不过它的初衷是针对照片而制作的,从该软件的命名可看出端倪。
第四篇:Windows XP系统下的文件共享设置详解
Windows XP系统下的文件共享设置详解
网络衍生了众多的应用,文件共享成为网络用户使用频率最高的一项网络应用。利用文件共享功能,网络中各台计算机之间交换文件变得更加便捷,几千兆文件,一个复制粘贴命令几分钟就可以移动以另外一个位置。在Windows XP操作系统成为主流的今天,多用户操作系统的环境之下,文件共享也变得有点复杂了。下面,本人着重介绍一下Windows XP操作系统下的文件共享操作。
一、简单文件共享操作
Windows XP操作系统中内置了“简单文件共享”这一功能,这项功能默认情况下是打开的,这一功能是专门为初级电脑用户而设计的。使用“简单文件共享”功能,网络用户可以轻松共享文件夹。
文件夹和磁盘分区都可以共享的。打开“我的电脑”之后,选择磁盘分区或文件夹后点击右键,会出现一个“共享和安全”功能菜单,点击该功能后,会出现如图的菜单。将“在网络上共享这个文件夹”选项勾选之后,然后系统会让用户填写共享名字。默认状态下,共享名字是文件夹名或磁盘分区的卷标名,如无特殊需要,不要更改共享名字。
简单文件共享界面
如果用户仅仅想共享文件,不希望他人修改共享的文件夹及其中的文件,请不要启用“允许网络用户更改我的文件”选项。因为启用了该选项之后,网络用户可以向共享的文件夹写入文件,也可以删除共享文件夹中的所有内容。
文件夹被共享之后,会出现一个手托着文件夹的图标。在另外一台计算机的“运行”中或者Windows窗口的“地址”栏中输入“IP地址”或者“计算机名”就可以访问到共享文件夹了。
简单文件共享功能,仅仅可以共享文件,没有太多的功能,也无法设置共享文件的权限。不过,简单文件共享操作非常适合电脑初学者。
二、高级文件共享详细设置
对于高级用户而言,简单文件共享操作中的设置是无法满足其需要的,要想使用更多的共享功能,可以使用更详细的文件共享功能。要想使用更详细的文件共享功能,必须关闭简单文件共享功能。
打开“我的电脑”,在“工具”菜单中打开“文件夹选项”菜单,在“查看”选项中,关闭“使用简单文件共享”功能。再次点击“我的电脑”中的磁盘分区或文件夹,启用文件共享之后,我们可以发现文件共享功能多了一些选项,增加了权限和用户数限制等功能。
关闭简单文件共享
权限:设置文件共享之后,权限是为了限制网络用户对该文件夹的操作权利的功能。权限有“读取”、“更改”和“完全控制”三种。显而易见,“完全控制”是对共享文件夹拥有写入、删除所有操作的权限;“更改”是可以对共享文件夹中的文件进行改名和修改操作;“读取”则只能使用文件的权限,无法对文件进行其他操作。
文件夹共享权限设置
用户数访问限制:该选项是限制同时访问该共享文件夹的人数限制,如果设置为5,则第6个人无法访问该共享文件夹。
不难看出,高级文件共享功能中多出了一些实用功能。用户可以根据自己的实际情况进行设置。总体来说,文件共享设置还是非常简单的一项操作,尽管如此,在使用中也经常会出现一些疑难问题。
三、文件共享疑难杂症解析 设置了共享文件夹之后,通过其他计算机却无法访问共享文件夹,原因在哪里呢?其实,文件共享还牵涉到了其他的一些设置,只要开启相关的设置就可以了。下面,本人将一些常见的文件共享疑难杂症分享给大家。
1、共享文件不存在:
无论是网上邻居,还是在运行菜单中输入共享文件夹的IP地址和用户名,都无法访问共享文件资源,而且弹出“共享文件不存在”的提示。在DOS提示符下Ping对方的机器,一切正常。检查网上邻居的配置,发现“Microsoft网络客户端”和“Microsoft网络的文件和打印机共享”没有安装,安装之后,故障解决。
另外,计算机不在同一网段,也会出现上述故障,不过计算机不在同一网段的几率很小,因为不在同一网段是无法共享上网的。
2、文件夹无法共享:
想共享一个名字为“Works”的文件夹,使用“简单文件共享”功能启用共享时,点击确定后出现没有启动服务的相关提示。其实,这是因为Windows XP操作系统中的共享服务被禁用的缘故。在运行中输入“Services.msc”后,在服务中找到“Server”选项,启动即可。为了方便使用,建议用户将Server服务的状态设置为自动。
3、访问共享文件需要密码:
访问共享文件夹时,弹出用户名和密码的对话框。其实,这并不是一个故障,而是两台计算机的用户名不同的原因。例如,我们通过B计算机访问A计算机中共享的文件夹,B计算机使用userB用户登录,而A计算机是使用userA用户名登录,这种情况下,通过B计算机访问A计算机的共享资源,必须输入A计算机中的授权用户名和密码才可。如果两台计算机的用户名相同,密码不同,访问共享文件夹时,则会弹出需要输入密码的提示,这里输入的密码,是共享文件夹所在计算机的密码。
4、输入正确用户名和密码无法访问共享文件:
访问共享文件夹,提示无法访问。Microsoft网络的文件和打印机共享服务也安装了,Guest用户也开启了,原因在哪里呢?
Windows XP操作系统有组策略,其中包括网络访问策略,如果安全策略中禁止匿名用户访问共享,开启了Guest帐户也无法访问共享资源的。打开控制面板,“管理工具”,“本地安全策略”,展开“本地策略-安全选项”,双击“网络访问:可以匿名访问共享”,将需要开放的共享文件夹名手工复制添加进去,然后确定就可以访问共享资源了。
修改组策略中的网络访问控制
5、能够看到共享文件夹无法访问:
通过网上邻居可以看到共享文件夹,可是双击该文件夹却无法访问。能够看到共享文件夹,证明该文件夹是存在的,无法访问,可能是权限不足。因为在设置共享文件夹时设置用户权限时,必须针对访问的计算机才可。为此,建议用户使用统一的用户名登录,这样不仅方便设置权限,也容易出现权限和用户混乱的情况。
6、无法访问共享,能Ping通对方机器:
共享文件夹设置完成之后,无法访问共享资源。使用Ping命令检测两台机器的通讯是否完好,发现可以Ping通对方的机器。在访问对方机器的共享文件夹时,发现任务栏上有感叹号的图标,仔细检查发现,原来是防火墙弹出的警告消息。从防火墙的日志可以看出,原来设置共享文件夹的机器,禁用了文件共享端口135和445,将该端口启用即可访问共享文件夹了。
7、访问时出现对话框,要求输入用户名和密码,并且用户名处是Guest,呈灰色不可选状态,只能输入密码(如图所示)
解决方法:“开始”菜单→“运行” →输入“gpedit.msc”并确定→组策略→计算机配置→Windows设置→安全设置→本地策略→安全选项→网络访问:本地帐户的共享和安全模式→改为:经典:本地用户以自己的身份验证→确定,退出。
8、有时候输入正确的用户名和空密码登陆后,弹出“登陆失败:用户帐户限制。可能的原因包括不允许空密码,登陆时间限制,或强制的策略限制”(如图所示)
解决办法:“开始”菜单 “运行”→输入“gpedit.msc”并确定→组策略→计算机配置→Windows设置→安全设置→本地策略→安全选项→帐户:使用空白密码的本地帐号只允许进行控制台的登陆→改为:已禁用→确定,退出。
9、有时输入了正确的用户名和密码后,把“记住我的密码”这个复选框选中了,造成每次访问都不用输入密码,安全系数降低了,遇到此问题该如何解决呢?
解决办法:控制面板→用户帐号→用户名→管理我的网络密码→删除已存在的登陆用户名→确定,退出。
10、接上种情况,有时候只需要临时登陆一次,登陆完后,就断开当前连接会话,那又该如何解决呢?
解决办法:开始→运行→cmd→net use 对方计算机名 /delete
第五篇:win7系统下怎样把IFOX文件转换为MP4文件
win7系统下怎样把IFOX文件转换为MP4文件
1、win7系统下设置显示隐藏文件及文件名后缀
双击桌面的”计算机”,在(左边)组织-》文件夹和搜索选项-》查看>高级设施选项里找“隐藏已知文件扩展名”前面的”“√”去掉。
2、win7系统下怎样把IFOX文件转换为MP4文件
点视频文件,直接把IFOX为MP4就可以了。