论文部分内容阅读
问:我在使用电脑时,操作系统时常会出现故障。如果重装系统,在系统分区里保存的资料则会丢失,尤其遇到系统启动不了时,想备份也没了机会。请问有没有其他的方法可以拯救我的电脑?
答:如果计算机可以进入Windows环境,通常有以下几种方法:
1.从安装光盘解压缺少的重要文件
系统文件丢失最常见的是Rundll32.exe,下面就以恢复这个文件为例来说明。单击“开始”→“运行”,在该窗口中输入expand x:\i386\rundll32..ex_c:\windows\system32\rundll32.exe (x代表光驱盘符,rundll32.ex_代表需要解压的文件,c:\windows\system32代表目标文件夹),即可将丢失的文件恢复至系统。
2.DLL文件的恢复
DLL是动态链接库文件,如果文件丢失或者被替换,在执行应用程序时往往会提示系统出错。这种错误通常可以通过sfc(系统文件检查器)解决。sfc是一个命令行程序,必须在Windows XP的“命令提示符”窗口下才能运行。为了实现多种功能,sfc提供了多个参数,使用格式为:sfc/参数1/参数2……,各个参数之间要用一个空格隔开。下面介绍一下其中几个主要的参数,以方便大家使用。
/scannow:用来扫描所有受保护的系统文件,用正确的系统文件代替错误的系统文件。操作时,需要读取安装光盘及其补丁文件。如果没有安装光盘,而是在硬盘上备份了安装文件,可以通过修改注册表来完成此项功能。
/scanonce:下次启动时执行受保护系统文件的扫描,也需要读取安装光盘和补丁文件。这个命令常常在执行/scannow命令出现错误提示时使用。
/purgecache:用来清除文件缓存,并立即扫描所有受保护的系统文件,常在其后加上参数“/cachesize=x”。该参数是用来设置文件缓存大小的,以MB为单位。如果设置较小可以节省硬盘空间,如果设置大一些可以保护系统文件。
3.系统还原
若由于增删某些软件而引起系统故障,用系统还原功能尤为方便。执行“开始→所有程序→附件→系统工具→系统还原”,运行“系统还原”命令,打开“系统还原向导”,选择“恢复我的计算机到一个较早的时间”。点击“下一步”,选择好日期后按照向导提示还原即可。
如果计算机不能正常进入Windows环境,可以通过如下方法解决:
1.在安全模式下进行系统还原
如果Windows XP能进入安全模式,则可在安全模式下进行系统恢复,步骤同“系统还原”。
2.在丢失还原点的情况下进行系统还原
Windows XP中预设的System Volume Information文件夹通常是隐藏的,它保存了系统还原的备份信息。打开查看“显示所有文件和文件夹”属性,取消“隐藏受保护的系统文件”,即会在每个盘中看到“System Volume Information”文件夹。利用这个文件夹可以进行数据恢复。鼠标右击“我的电脑”,选择“属性”→“系统还原”,取消“在所有驱动器上关闭系统还原”复选框,单击“应用”按钮。这样做是为了重建一个还原点。再打开“系统还原”命令,就可以找到丢失的还原点了。
上面的方法是针对FAT32分区的,如果系统分区为NTFS,在启动System Volume Information文件夹时,鼠标右击该文件夹,在弹出的菜单中选择“属性”,打开System Volume Information属性对话框,选中“安全”选项卡,单击“添加”按钮,打开“选择用户或组”窗口,点击该窗口右下角的“高级”按钮,再单击“立即查找”按钮,这时会列出计算机上所有的用户和组,选中自己当前的账户或账户所在组的名称后“确定”。这样选中的账户被添加到System Volume Information安全属性中,就可以访问该文件夹了。接下来的操作与在FAT32分区一样。
3.在DOS模式下进行系统还原
如果系统无法进入安全模式,则在启动时按F8,选择“Safe Mode with Command Prompt”,用管理员身份登录,进入/systemroot/windows system32 restore目录,找到rstrui文件,直接运行rstrui文件,按照提示操作即可。
对于一些操作系统受损特别严重的情况,可能以上这些方法都无济于事,就只有重装系统了。
答:如果计算机可以进入Windows环境,通常有以下几种方法:
1.从安装光盘解压缺少的重要文件
系统文件丢失最常见的是Rundll32.exe,下面就以恢复这个文件为例来说明。单击“开始”→“运行”,在该窗口中输入expand x:\i386\rundll32..ex_c:\windows\system32\rundll32.exe (x代表光驱盘符,rundll32.ex_代表需要解压的文件,c:\windows\system32代表目标文件夹),即可将丢失的文件恢复至系统。
2.DLL文件的恢复
DLL是动态链接库文件,如果文件丢失或者被替换,在执行应用程序时往往会提示系统出错。这种错误通常可以通过sfc(系统文件检查器)解决。sfc是一个命令行程序,必须在Windows XP的“命令提示符”窗口下才能运行。为了实现多种功能,sfc提供了多个参数,使用格式为:sfc/参数1/参数2……,各个参数之间要用一个空格隔开。下面介绍一下其中几个主要的参数,以方便大家使用。
/scannow:用来扫描所有受保护的系统文件,用正确的系统文件代替错误的系统文件。操作时,需要读取安装光盘及其补丁文件。如果没有安装光盘,而是在硬盘上备份了安装文件,可以通过修改注册表来完成此项功能。
/scanonce:下次启动时执行受保护系统文件的扫描,也需要读取安装光盘和补丁文件。这个命令常常在执行/scannow命令出现错误提示时使用。
/purgecache:用来清除文件缓存,并立即扫描所有受保护的系统文件,常在其后加上参数“/cachesize=x”。该参数是用来设置文件缓存大小的,以MB为单位。如果设置较小可以节省硬盘空间,如果设置大一些可以保护系统文件。
3.系统还原
若由于增删某些软件而引起系统故障,用系统还原功能尤为方便。执行“开始→所有程序→附件→系统工具→系统还原”,运行“系统还原”命令,打开“系统还原向导”,选择“恢复我的计算机到一个较早的时间”。点击“下一步”,选择好日期后按照向导提示还原即可。
如果计算机不能正常进入Windows环境,可以通过如下方法解决:
1.在安全模式下进行系统还原
如果Windows XP能进入安全模式,则可在安全模式下进行系统恢复,步骤同“系统还原”。
2.在丢失还原点的情况下进行系统还原
Windows XP中预设的System Volume Information文件夹通常是隐藏的,它保存了系统还原的备份信息。打开查看“显示所有文件和文件夹”属性,取消“隐藏受保护的系统文件”,即会在每个盘中看到“System Volume Information”文件夹。利用这个文件夹可以进行数据恢复。鼠标右击“我的电脑”,选择“属性”→“系统还原”,取消“在所有驱动器上关闭系统还原”复选框,单击“应用”按钮。这样做是为了重建一个还原点。再打开“系统还原”命令,就可以找到丢失的还原点了。
上面的方法是针对FAT32分区的,如果系统分区为NTFS,在启动System Volume Information文件夹时,鼠标右击该文件夹,在弹出的菜单中选择“属性”,打开System Volume Information属性对话框,选中“安全”选项卡,单击“添加”按钮,打开“选择用户或组”窗口,点击该窗口右下角的“高级”按钮,再单击“立即查找”按钮,这时会列出计算机上所有的用户和组,选中自己当前的账户或账户所在组的名称后“确定”。这样选中的账户被添加到System Volume Information安全属性中,就可以访问该文件夹了。接下来的操作与在FAT32分区一样。
3.在DOS模式下进行系统还原
如果系统无法进入安全模式,则在启动时按F8,选择“Safe Mode with Command Prompt”,用管理员身份登录,进入/systemroot/windows system32 restore目录,找到rstrui文件,直接运行rstrui文件,按照提示操作即可。
对于一些操作系统受损特别严重的情况,可能以上这些方法都无济于事,就只有重装系统了。